From b1af6f443b09f818f4b2f73775b4e1573b04c07d Mon Sep 17 00:00:00 2001 From: Pieter Goetschalckx Date: Sat, 18 Jun 2022 22:59:36 +0200 Subject: [PATCH 1/4] Update, add and fix tests --- interface/src/grammar.json | 16 ++++++++++++---- ocaml/corpus/attributes.txt | 2 ++ ocaml/grammar.js | 2 +- ocaml/src/grammar.json | 16 ++++++++++++---- script/known_failures.txt | 31 +++++++++++++------------------ script/parse-examples | 32 +++++++++++++++++--------------- 6 files changed, 57 insertions(+), 42 deletions(-) diff --git a/interface/src/grammar.json b/interface/src/grammar.json index 7a52fdeb4..87f0c0e21 100644 --- a/interface/src/grammar.json +++ b/interface/src/grammar.json @@ -8711,12 +8711,20 @@ "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "_type_ext" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_type_ext" + }, + { + "type": "SYMBOL", + "name": "_signature" + } + ] }, { - "type": "SYMBOL", - "name": "_signature" + "type": "BLANK" } ] } diff --git a/ocaml/corpus/attributes.txt b/ocaml/corpus/attributes.txt index b1768e54a..4ad03f6e7 100644 --- a/ocaml/corpus/attributes.txt +++ b/ocaml/corpus/attributes.txt @@ -5,6 +5,7 @@ Floating attributes [@@@id] [@@@I.D] [@@@id let x = x] +[@@@id:] [@@@id : t] [@@@id : type t type t] [@@@id ? A x] @@ -21,6 +22,7 @@ Floating attributes (let_binding (value_name) (value_path (value_name)))))) + (floating_attribute (attribute_id) (attribute_payload)) (floating_attribute (attribute_id) (attribute_payload diff --git a/ocaml/grammar.js b/ocaml/grammar.js index cc7b0aefd..676b959c5 100644 --- a/ocaml/grammar.js +++ b/ocaml/grammar.js @@ -1726,7 +1726,7 @@ module.exports = grammar({ attribute_payload: $ => choice( $._structure, - seq(':', choice($._type_ext, $._signature)), + seq(':', optional(choice($._type_ext, $._signature))), seq( '?', $._pattern_ext, diff --git a/ocaml/src/grammar.json b/ocaml/src/grammar.json index 969951f43..8b3ab24f4 100644 --- a/ocaml/src/grammar.json +++ b/ocaml/src/grammar.json @@ -8728,12 +8728,20 @@ "type": "CHOICE", "members": [ { - "type": "SYMBOL", - "name": "_type_ext" + "type": "CHOICE", + "members": [ + { + "type": "SYMBOL", + "name": "_type_ext" + }, + { + "type": "SYMBOL", + "name": "_signature" + } + ] }, { - "type": "SYMBOL", - "name": "_signature" + "type": "BLANK" } ] } diff --git a/script/known_failures.txt b/script/known_failures.txt index 61576c779..9d0424f1c 100644 --- a/script/known_failures.txt +++ b/script/known_failures.txt @@ -17,24 +17,7 @@ examples/ocaml/stdlib/templates/moreLabels.template.mli examples/ocaml/testsuite/tests/generated-parse-errors/errors.ml examples/ocaml/testsuite/tests/lexing/escape.ml examples/ocaml/testsuite/tests/lexing/uchar_esc.ml -examples/ocaml/testsuite/tests/parse-errors/escape_error.ml -examples/ocaml/testsuite/tests/parse-errors/expecting.ml -examples/ocaml/testsuite/tests/parse-errors/pr7847.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_class_signature.mli -examples/ocaml/testsuite/tests/parse-errors/unclosed_class_simpl_expr1.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_class_simpl_expr2.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_class_simpl_expr3.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_object.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_expr1.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_expr2.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_expr3.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_expr4.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_expr5.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_paren_module_type.mli -examples/ocaml/testsuite/tests/parse-errors/unclosed_sig.mli -examples/ocaml/testsuite/tests/parse-errors/unclosed_simple_expr.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_simple_pattern.ml -examples/ocaml/testsuite/tests/parse-errors/unclosed_struct.ml +examples/ocaml/testsuite/tests/parse-errors/* examples/ocaml/testsuite/tests/parsing/anonymous_class_parameter.ml examples/ocaml/testsuite/tests/parsing/arrow_ambiguity.ml examples/ocaml/testsuite/tests/parsing/constructor_declarations.ml @@ -48,5 +31,17 @@ examples/ocaml/testsuite/tests/typing-misc/typecore_errors.ml examples/ocaml/testsuite/tests/typing-sigsubst/sig_local_aliases_syntax_errors.ml examples/ocaml/testsuite/tests/typing-sigsubst/sig_local_aliases.ml examples/ocaml/testsuite/tests/typing-warnings/pr7261.ml +examples/ocamlformat/test/failing/*/* +examples/ocamlformat/test/passing/*/* +examples/ocamlformat/test/rpc/big_margin/foo.ml +examples/ocamlformat/vendor/parser-recovery/test/expect/signature/*.mli +examples/ocamlformat/vendor/parser-recovery/test/expect/structure/*.ml +examples/ppxlib/astlib/astlib.ml +examples/ppxlib/astlib/location.ml +examples/ppxlib/astlib/longident.ml +examples/ppxlib/test/code_path/test.ml +examples/ppxlib/test/driver/non-compressible-suffix/test.ml +examples/ppxlib/test/ppx_import_support/test.ml +examples/ppxlib/test/quoter/test.ml examples/opam/src/core/opamCompat.ml examples/opam/src/core/opamCompat.mli diff --git a/script/parse-examples b/script/parse-examples index bbb958556..5773db7a6 100755 --- a/script/parse-examples +++ b/script/parse-examples @@ -25,21 +25,23 @@ function clone_repo { popd > /dev/null } -clone_repo 0install 0install 3411b55158e4896018d14946ab8a9f4522bc84b1 -clone_repo BinaryAnalysisPlatform bap ea79178856512355f1789183a0dcfac7d2e830ed -clone_repo dbuenzli cmdliner db4d02a9eb47b5c43127a67cb121004b03ea3719 -clone_repo facebook flow fef70240a1358704d14810032eaddd2a7b161aaa -clone_repo facebook pyre-check 50fd4352a53ff3d020308eaacb2d7801c672d719 -clone_repo garrigue lablgtk 61e524bb6141d07f1fb46e00a48009eb49bfcca2 -clone_repo janestreet base e8e658eded12b085bcca890dc035ffbe09460aec -clone_repo mirage ocaml-cohttp bc6191afb140279c222f33c8a5e7c7eb5d08e618 -clone_repo ocaml dune d6e490c24dfb4607080b6a41930bb9d378bc2a43 -clone_repo ocaml merlin 5ca4857302c2d2d329fd01d0db6a22fa5922b42a -clone_repo ocaml ocaml 90c1365901d22826e419129428a94515ca2b5af1 -clone_repo ocaml opam 598d9691faa29e5876fd6db8d656c8d41ce78896 -clone_repo ocsigen js_of_ocaml 69c904855b1f2099bdd7506e6cc075f3568f4b25 -clone_repo ocsigen lwt f843bd81de08a0a27fd9908e960b0c3e8b2bc6b5 -clone_repo owlbarn owl e5c440bba643c291ed2df29c3c8e990d7875bb94 +clone_repo 0install 0install b88111c7dc1612b0beaa175df9c91df4fa36556b +clone_repo BinaryAnalysisPlatform bap a972f8a419294dfb21847db5172ba58c5d7767eb +clone_repo dbuenzli cmdliner 2c370b7ca519473584c04a3c4f89683f3cc0aad0 +clone_repo facebook flow 5ada26749e0a95a1e562aee955859cc10decf517 +clone_repo facebook pyre-check b794d924f77dd005af15da6fafb73010394804e3 +clone_repo garrigue lablgtk b298ee1b4cba588537df1c4cfd996358e3a8750b +clone_repo janestreet base 8993e35ba2e83e5020b2deb548253ef1e4a699d4 +clone_repo mirage ocaml-cohttp 628d8716b22bb7933863dd584673745c974707be +clone_repo ocaml dune 50815dbdda5c924142bf2c54feba87c5894465d5 +clone_repo ocaml merlin dd7663fcff929ac395909cada9e829acdc77e97e +clone_repo ocaml ocaml 1042d5cd441ec2c8b5c87151313dbe7d1eebf2e7 +clone_repo ocaml opam 51d458b5946d938aa2b45ddc924a2ad75130fb69 +clone_repo ocaml-ppx ocamlformat b436f8d9e53661c1f5b51d40f701b9bd74cd4f84 +clone_repo ocaml-ppx ppxlib 5fe8514d59ccbdd312b709ed3aea00781feefca3 +clone_repo ocsigen js_of_ocaml ee5c335882aab362e66f5993d2a97bf7886cd247 +clone_repo ocsigen lwt b3e7dd029dacbe37df9565c142c2206cfe6831c2 +clone_repo owlbarn owl eead31f1920e63b876421e6a30e61c947f29827f known_failures="$(cat script/known_failures.txt)" From bcad5b2630e45664223c6f1de75848f66b00a5bc Mon Sep 17 00:00:00 2001 From: Pieter Goetschalckx Date: Sat, 18 Jun 2022 23:00:30 +0200 Subject: [PATCH 2/4] Bump tree-sitter to 0.20 --- interface/src/parser.c | 50785 +++++++++++++------------- interface/src/tree_sitter/parser.h | 5 +- ocaml/src/parser.c | 52767 ++++++++++++++------------- ocaml/src/tree_sitter/parser.h | 5 +- package.json | 6 +- 5 files changed, 51796 insertions(+), 51772 deletions(-) diff --git a/interface/src/parser.c b/interface/src/parser.c index dba44203f..8a81408ec 100644 --- a/interface/src/parser.c +++ b/interface/src/parser.c @@ -482,7 +482,7 @@ enum { alias_sym_value_pattern = 455, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym__identifier] = "_identifier", [sym_shebang] = "shebang", @@ -941,7 +941,7 @@ static const char *ts_symbol_names[] = { [alias_sym_value_pattern] = "value_pattern", }; -static TSSymbol ts_symbol_map[] = { +static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym__identifier] = sym__identifier, [sym_shebang] = sym_shebang, @@ -3271,7 +3271,7 @@ enum { field_to = 12, }; -static const char *ts_field_names[] = { +static const char * const ts_field_names[] = { [0] = NULL, [field_argument] = "argument", [field_body] = "body", @@ -3542,7 +3542,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_name, 3}, }; -static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = alias_sym_value_name, @@ -3877,7 +3877,7 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT }, }; -static uint16_t ts_non_terminal_alias_map[] = { +static const uint16_t ts_non_terminal_alias_map[] = { sym__abstract_type, 2, sym__abstract_type, sym__parenthesized_abstract_type, @@ -3943,6 +3943,20 @@ static inline bool sym_hash_operator_character_set_1(int32_t c) { : (c <= '|' || c == '~')))); } +static inline bool aux_sym__mult_operator_token1_character_set_1(int32_t c) { + return (c < ':' + ? (c < '+' + ? (c < '$' + ? c == '!' + : c <= '&') + : (c <= '+' || (c >= '-' && c <= '/'))) + : (c <= ':' || (c < '|' + ? (c < '^' + ? (c >= '<' && c <= '@') + : c <= '^') + : (c <= '|' || c == '~')))); +} + static inline bool sym__rel_operator_character_set_1(int32_t c) { return (c < ':' ? (c < '*' @@ -3957,6 +3971,20 @@ static inline bool sym__rel_operator_character_set_1(int32_t c) { : (c <= '|' || c == '~')))); } +static inline bool sym__rel_operator_character_set_2(int32_t c) { + return (c < ':' + ? (c < '*' + ? (c < '$' + ? c == '!' + : c <= '%') + : (c <= '+' || (c >= '-' && c <= '/'))) + : (c <= ':' || (c < '|' + ? (c < '^' + ? (c >= '<' && c <= '@') + : c <= '^') + : (c <= '|' || c == '~')))); +} + static inline bool sym__rel_operator_character_set_3(int32_t c) { return (c < ':' ? (c < '*' @@ -6648,17 +6676,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 199: ACCEPT_TOKEN(anon_sym_AMP); if (lookahead == '&') ADVANCE(299); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '%' || - lookahead == '*' || - lookahead == '+' || - ('-' <= lookahead && lookahead <= '/') || - lookahead == ':' || - ('<' <= lookahead && lookahead <= '@') || - lookahead == '^' || - lookahead == '|' || - lookahead == '~') ADVANCE(296); + if (sym__rel_operator_character_set_2(lookahead)) ADVANCE(296); END_STATE(); case 200: ACCEPT_TOKEN(anon_sym_LT); @@ -7123,15 +7141,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 284: ACCEPT_TOKEN(aux_sym__mult_operator_token1); if (lookahead == '*') ADVANCE(283); - if (lookahead == '!' || - ('$' <= lookahead && lookahead <= '&') || - lookahead == '+' || - ('-' <= lookahead && lookahead <= '/') || - lookahead == ':' || - ('<' <= lookahead && lookahead <= '@') || - lookahead == '^' || - lookahead == '|' || - lookahead == '~') ADVANCE(285); + if (aux_sym__mult_operator_token1_character_set_1(lookahead)) ADVANCE(285); END_STATE(); case 285: ACCEPT_TOKEN(aux_sym__mult_operator_token1); @@ -8112,7 +8122,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { } } -static TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 104, .external_lex_state = 2}, [2] = {.lex_state = 14, .external_lex_state = 3}, @@ -9630,51 +9640,51 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1514] = {.lex_state = 35, .external_lex_state = 3}, [1515] = {.lex_state = 4, .external_lex_state = 3}, [1516] = {.lex_state = 105, .external_lex_state = 3}, - [1517] = {.lex_state = 4, .external_lex_state = 3}, - [1518] = {.lex_state = 105, .external_lex_state = 3}, + [1517] = {.lex_state = 105, .external_lex_state = 3}, + [1518] = {.lex_state = 117, .external_lex_state = 2}, [1519] = {.lex_state = 105, .external_lex_state = 3}, [1520] = {.lex_state = 105, .external_lex_state = 3}, [1521] = {.lex_state = 4, .external_lex_state = 3}, - [1522] = {.lex_state = 25, .external_lex_state = 3}, + [1522] = {.lex_state = 4, .external_lex_state = 3}, [1523] = {.lex_state = 4, .external_lex_state = 3}, [1524] = {.lex_state = 4, .external_lex_state = 3}, [1525] = {.lex_state = 4, .external_lex_state = 3}, [1526] = {.lex_state = 4, .external_lex_state = 3}, [1527] = {.lex_state = 4, .external_lex_state = 3}, - [1528] = {.lex_state = 117, .external_lex_state = 2}, + [1528] = {.lex_state = 4, .external_lex_state = 3}, [1529] = {.lex_state = 4, .external_lex_state = 3}, [1530] = {.lex_state = 4, .external_lex_state = 3}, [1531] = {.lex_state = 4, .external_lex_state = 3}, [1532] = {.lex_state = 4, .external_lex_state = 3}, [1533] = {.lex_state = 4, .external_lex_state = 3}, - [1534] = {.lex_state = 4, .external_lex_state = 3}, + [1534] = {.lex_state = 25, .external_lex_state = 3}, [1535] = {.lex_state = 4, .external_lex_state = 3}, [1536] = {.lex_state = 4, .external_lex_state = 3}, [1537] = {.lex_state = 4, .external_lex_state = 3}, [1538] = {.lex_state = 104, .external_lex_state = 3}, [1539] = {.lex_state = 104, .external_lex_state = 3}, [1540] = {.lex_state = 25, .external_lex_state = 3}, - [1541] = {.lex_state = 4, .external_lex_state = 3}, + [1541] = {.lex_state = 7, .external_lex_state = 3}, [1542] = {.lex_state = 4, .external_lex_state = 3}, [1543] = {.lex_state = 4, .external_lex_state = 3}, [1544] = {.lex_state = 4, .external_lex_state = 3}, [1545] = {.lex_state = 4, .external_lex_state = 3}, [1546] = {.lex_state = 4, .external_lex_state = 3}, - [1547] = {.lex_state = 7, .external_lex_state = 3}, - [1548] = {.lex_state = 4, .external_lex_state = 3}, + [1547] = {.lex_state = 4, .external_lex_state = 3}, + [1548] = {.lex_state = 7, .external_lex_state = 3}, [1549] = {.lex_state = 4, .external_lex_state = 3}, - [1550] = {.lex_state = 4, .external_lex_state = 3}, + [1550] = {.lex_state = 7, .external_lex_state = 3}, [1551] = {.lex_state = 7, .external_lex_state = 3}, - [1552] = {.lex_state = 7, .external_lex_state = 3}, + [1552] = {.lex_state = 4, .external_lex_state = 3}, [1553] = {.lex_state = 4, .external_lex_state = 3}, [1554] = {.lex_state = 4, .external_lex_state = 3}, - [1555] = {.lex_state = 7, .external_lex_state = 3}, + [1555] = {.lex_state = 4, .external_lex_state = 3}, [1556] = {.lex_state = 4, .external_lex_state = 3}, [1557] = {.lex_state = 8, .external_lex_state = 3}, [1558] = {.lex_state = 8, .external_lex_state = 3}, [1559] = {.lex_state = 4, .external_lex_state = 3}, - [1560] = {.lex_state = 8, .external_lex_state = 3}, - [1561] = {.lex_state = 4, .external_lex_state = 3}, + [1560] = {.lex_state = 4, .external_lex_state = 3}, + [1561] = {.lex_state = 8, .external_lex_state = 3}, [1562] = {.lex_state = 8, .external_lex_state = 3}, [1563] = {.lex_state = 4, .external_lex_state = 3}, [1564] = {.lex_state = 4, .external_lex_state = 3}, @@ -16739,7 +16749,7 @@ enum { ts_external_token__null = 5, }; -static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = sym_comment, [ts_external_token__left_quoted_string_delimiter] = sym__left_quoted_string_delimiter, [ts_external_token__right_quoted_string_delimiter] = sym__right_quoted_string_delimiter, @@ -16748,7 +16758,7 @@ static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__null] = sym__null, }; -static bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token_comment] = true, [ts_external_token__left_quoted_string_delimiter] = true, @@ -16801,7 +16811,7 @@ static bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { }, }; -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [sym_attribute] = STATE(0), [ts_builtin_sym_end] = ACTIONS(1), @@ -22250,10 +22260,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -23331,10 +23341,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -23599,10 +23609,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -23731,10 +23741,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -23863,10 +23873,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -23995,10 +24005,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24127,10 +24137,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24259,10 +24269,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24391,10 +24401,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24523,10 +24533,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24655,10 +24665,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24787,10 +24797,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -24919,10 +24929,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25051,10 +25061,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25183,10 +25193,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25315,10 +25325,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25447,10 +25457,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25579,10 +25589,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25711,10 +25721,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25843,10 +25853,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -25975,10 +25985,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26107,10 +26117,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26239,10 +26249,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26371,10 +26381,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26503,10 +26513,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26635,10 +26645,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26767,10 +26777,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -26899,10 +26909,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -27031,10 +27041,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -27163,10 +27173,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -27295,10 +27305,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -27427,10 +27437,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -32654,7 +32664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -32772,7 +32782,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -32890,7 +32900,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33008,7 +33018,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33126,7 +33136,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33362,7 +33372,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33480,7 +33490,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33598,7 +33608,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33716,7 +33726,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33834,7 +33844,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -33952,7 +33962,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34070,7 +34080,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34188,7 +34198,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34306,7 +34316,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34424,7 +34434,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34542,7 +34552,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -34777,7 +34787,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -38494,7 +38504,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -38728,10 +38738,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -43614,7 +43624,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -43834,7 +43844,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -43944,7 +43954,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_array_expression] = STATE(1470), [sym_record_expression] = STATE(1470), [sym__argument] = STATE(1520), - [sym_labeled_argument] = STATE(1518), + [sym_labeled_argument] = STATE(1517), [sym_prefix_expression] = STATE(1470), [sym_hash_expression] = STATE(1470), [sym_field_get_expression] = STATE(1470), @@ -46083,10 +46093,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -46293,10 +46303,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -46398,10 +46408,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -46608,10 +46618,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -46923,10 +46933,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -47343,10 +47353,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -47448,10 +47458,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -47868,10 +47878,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -47973,10 +47983,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -48078,10 +48088,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -48603,10 +48613,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -48918,10 +48928,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -49128,10 +49138,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -49758,10 +49768,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -49863,10 +49873,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -50388,10 +50398,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -51228,10 +51238,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -51540,10 +51550,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -51644,10 +51654,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -51748,10 +51758,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -51956,10 +51966,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -52372,10 +52382,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -52476,10 +52486,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -52580,10 +52590,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -52788,10 +52798,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -52892,10 +52902,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53100,10 +53110,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -53204,10 +53214,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53308,10 +53318,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53412,10 +53422,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53516,10 +53526,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53620,10 +53630,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53828,10 +53838,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -53932,10 +53942,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -54036,10 +54046,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -54244,10 +54254,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -54348,10 +54358,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -54764,10 +54774,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -54868,10 +54878,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -54972,10 +54982,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55180,10 +55190,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55284,10 +55294,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55492,10 +55502,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55596,10 +55606,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55700,10 +55710,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55804,10 +55814,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -55908,10 +55918,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56116,10 +56126,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56324,10 +56334,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56532,10 +56542,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56636,10 +56646,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56740,10 +56750,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -56948,10 +56958,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -57052,10 +57062,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -57156,10 +57166,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -57674,10 +57684,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -57880,10 +57890,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -57983,10 +57993,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -58189,10 +58199,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -58807,10 +58817,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -59528,10 +59538,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -59837,10 +59847,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -60455,10 +60465,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -61279,10 +61289,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -61382,10 +61392,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -61485,10 +61495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -61588,10 +61598,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -61897,10 +61907,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -62309,10 +62319,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -62927,10 +62937,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -63030,10 +63040,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -63132,10 +63142,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -64356,10 +64366,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -64458,10 +64468,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -64560,10 +64570,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -64662,10 +64672,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -64764,10 +64774,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -64866,10 +64876,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -65070,10 +65080,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -65376,10 +65386,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -65580,10 +65590,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -66090,10 +66100,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -67416,10 +67426,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -67722,10 +67732,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -68844,10 +68854,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -68946,10 +68956,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -69150,10 +69160,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -69354,10 +69364,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -69456,10 +69466,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -69762,10 +69772,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -69966,10 +69976,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70170,10 +70180,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70272,10 +70282,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70374,10 +70384,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70476,10 +70486,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70578,10 +70588,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70680,10 +70690,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70782,10 +70792,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -70884,10 +70894,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -71088,10 +71098,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -71394,10 +71404,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -71496,10 +71506,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -71598,10 +71608,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -71700,10 +71710,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -72006,10 +72016,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -72210,10 +72220,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -72312,10 +72322,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -72414,10 +72424,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73128,10 +73138,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73230,10 +73240,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73332,10 +73342,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73434,10 +73444,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73536,10 +73546,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73638,10 +73648,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73842,10 +73852,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -73944,10 +73954,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74046,10 +74056,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74148,10 +74158,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74250,10 +74260,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74352,10 +74362,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74658,10 +74668,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -74862,10 +74872,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -75474,10 +75484,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -75882,10 +75892,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -75984,10 +75994,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -76086,10 +76096,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -76290,10 +76300,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -76392,10 +76402,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -76596,10 +76606,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -76698,10 +76708,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -77310,10 +77320,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -77820,10 +77830,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78024,10 +78034,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78126,10 +78136,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78228,10 +78238,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78330,10 +78340,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78432,10 +78442,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -78840,10 +78850,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -79452,10 +79462,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -79554,10 +79564,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -79656,10 +79666,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -79758,10 +79768,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -79962,10 +79972,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80064,10 +80074,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80166,10 +80176,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80370,10 +80380,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80472,10 +80482,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80574,10 +80584,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80676,10 +80686,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80778,10 +80788,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80880,10 +80890,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -80982,10 +80992,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81186,10 +81196,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81288,10 +81298,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81390,10 +81400,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81492,10 +81502,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81696,10 +81706,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81798,10 +81808,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -81900,10 +81910,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -82104,10 +82114,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -82206,10 +82216,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -82410,10 +82420,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -82512,10 +82522,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -82614,10 +82624,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -83124,10 +83134,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -83226,10 +83236,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -83328,10 +83338,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -83838,10 +83848,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -83940,10 +83950,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -84042,10 +84052,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -84348,10 +84358,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -84654,10 +84664,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -85062,10 +85072,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -85776,10 +85786,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -85980,10 +85990,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86082,10 +86092,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86184,10 +86194,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86286,10 +86296,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86388,10 +86398,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86592,10 +86602,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86796,10 +86806,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -86898,10 +86908,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -87000,10 +87010,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -87714,10 +87724,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -87816,10 +87826,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88020,10 +88030,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88122,10 +88132,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88326,10 +88336,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88428,10 +88438,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88530,10 +88540,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -88836,10 +88846,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -89142,10 +89152,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -89856,10 +89866,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -89958,10 +89968,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90060,10 +90070,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90162,10 +90172,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90264,10 +90274,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90366,10 +90376,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90672,10 +90682,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90774,10 +90784,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90876,10 +90886,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -90978,10 +90988,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -91182,10 +91192,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -91284,10 +91294,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -91590,10 +91600,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -91794,10 +91804,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -91896,10 +91906,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -92304,10 +92314,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -92610,10 +92620,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -92712,10 +92722,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -92916,10 +92926,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -93222,10 +93232,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -93528,10 +93538,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -93630,10 +93640,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -93834,10 +93844,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -94752,10 +94762,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -95058,10 +95068,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -95262,10 +95272,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -95364,10 +95374,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -95568,10 +95578,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -95670,10 +95680,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -95772,10 +95782,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -95874,10 +95884,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96078,10 +96088,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96180,10 +96190,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96384,10 +96394,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96486,10 +96496,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96588,10 +96598,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96894,10 +96904,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -96996,10 +97006,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -97710,10 +97720,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -97812,10 +97822,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -98016,10 +98026,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -98832,10 +98842,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -99138,10 +99148,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -99240,10 +99250,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -99546,10 +99556,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -99648,10 +99658,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -99750,10 +99760,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -99852,10 +99862,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -99954,10 +99964,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100056,10 +100066,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100158,10 +100168,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100260,10 +100270,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100362,10 +100372,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100668,10 +100678,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -100770,10 +100780,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -101076,10 +101086,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -101178,10 +101188,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -101985,10 +101995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -102185,10 +102195,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -102585,10 +102595,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -102785,10 +102795,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103085,10 +103095,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103385,10 +103395,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103485,10 +103495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103585,10 +103595,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103685,10 +103695,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -103985,10 +103995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -104485,10 +104495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -104585,10 +104595,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -104985,10 +104995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -105185,10 +105195,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -105385,10 +105395,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -105485,10 +105495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -105885,10 +105895,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106185,10 +106195,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106285,10 +106295,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106485,10 +106495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106685,10 +106695,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106785,10 +106795,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -106885,10 +106895,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -107185,10 +107195,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -107385,10 +107395,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -107485,10 +107495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -107585,10 +107595,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -107985,10 +107995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -108285,10 +108295,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -108485,10 +108495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -108785,10 +108795,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -108885,10 +108895,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -109085,10 +109095,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -109285,10 +109295,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -109385,10 +109395,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -109685,10 +109695,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -109985,10 +109995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -110285,10 +110295,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -110385,10 +110395,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -110485,10 +110495,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -110885,10 +110895,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -110985,10 +110995,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -111580,10 +111590,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -111679,10 +111689,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -112570,10 +112580,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -113164,10 +113174,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -114154,10 +114164,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -115540,10 +115550,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -115837,10 +115847,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -116827,10 +116837,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -117223,10 +117233,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -118510,10 +118520,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -119698,10 +119708,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -120193,10 +120203,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -120688,10 +120698,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -122074,10 +122084,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -122866,10 +122876,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -122965,10 +122975,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -123262,10 +123272,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -123856,10 +123866,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -125836,10 +125846,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -126034,10 +126044,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -126430,10 +126440,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -126529,10 +126539,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -126628,10 +126638,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -126727,10 +126737,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -126826,10 +126836,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -126925,10 +126935,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127024,10 +127034,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127123,10 +127133,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127222,10 +127232,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127321,10 +127331,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127420,10 +127430,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127519,10 +127529,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -127618,10 +127628,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -127915,10 +127925,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -128113,10 +128123,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2523), [sym_hash_expression] = STATE(1192), [sym_infix_expression] = STATE(2523), - [sym_field_get_expression] = STATE(1560), - [sym_array_get_expression] = STATE(1560), - [sym_string_get_expression] = STATE(1560), - [sym_bigarray_get_expression] = STATE(1560), + [sym_field_get_expression] = STATE(1561), + [sym_array_get_expression] = STATE(1561), + [sym_string_get_expression] = STATE(1561), + [sym_bigarray_get_expression] = STATE(1561), [sym_set_expression] = STATE(2523), [sym_if_expression] = STATE(2523), [sym_while_expression] = STATE(2523), @@ -129202,10 +129212,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(2578), [sym_hash_expression] = STATE(1282), [sym_infix_expression] = STATE(2578), - [sym_field_get_expression] = STATE(1547), - [sym_array_get_expression] = STATE(1547), - [sym_string_get_expression] = STATE(1547), - [sym_bigarray_get_expression] = STATE(1547), + [sym_field_get_expression] = STATE(1550), + [sym_array_get_expression] = STATE(1550), + [sym_string_get_expression] = STATE(1550), + [sym_bigarray_get_expression] = STATE(1550), [sym_set_expression] = STATE(2578), [sym_if_expression] = STATE(2578), [sym_while_expression] = STATE(2578), @@ -164907,6 +164917,290 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1517] = { + [sym_attribute] = STATE(1517), + [sym__identifier] = ACTIONS(2980), + [anon_sym_SEMI_SEMI] = ACTIONS(2982), + [anon_sym_let] = ACTIONS(2980), + [anon_sym_TILDE] = ACTIONS(2980), + [anon_sym_QMARK] = ACTIONS(2980), + [anon_sym_LPAREN] = ACTIONS(2982), + [anon_sym_external] = ACTIONS(2980), + [anon_sym_type] = ACTIONS(2980), + [anon_sym_COMMA] = ACTIONS(2982), + [anon_sym_PLUS] = ACTIONS(2980), + [anon_sym_DASH] = ACTIONS(2980), + [anon_sym_COLON_EQ] = ACTIONS(2982), + [anon_sym_PIPE] = ACTIONS(2980), + [anon_sym_LBRACK] = ACTIONS(2980), + [anon_sym_RBRACK] = ACTIONS(2982), + [anon_sym_true] = ACTIONS(2980), + [anon_sym_false] = ACTIONS(2980), + [anon_sym_LBRACE] = ACTIONS(2980), + [anon_sym_SEMI] = ACTIONS(2980), + [anon_sym_exception] = ACTIONS(2980), + [anon_sym_module] = ACTIONS(2980), + [anon_sym_open] = ACTIONS(2980), + [anon_sym_include] = ACTIONS(2980), + [anon_sym_class] = ACTIONS(2980), + [anon_sym_end] = ACTIONS(2980), + [anon_sym_object] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_POUND] = ACTIONS(2982), + [anon_sym_COLON_COLON] = ACTIONS(2982), + [anon_sym_LBRACK_PIPE] = ACTIONS(2982), + [anon_sym_else] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2980), + [anon_sym_LBRACE_LT] = ACTIONS(2982), + [anon_sym_begin] = ACTIONS(2980), + [sym_ocamlyacc_value] = ACTIONS(2982), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(2980), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(2982), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2980), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2980), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(2982), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(2982), + [aux_sym_number_token1] = ACTIONS(2982), + [anon_sym_SQUOTE] = ACTIONS(2982), + [anon_sym_DQUOTE] = ACTIONS(2982), + [sym_prefix_operator] = ACTIONS(2982), + [anon_sym_PLUS_DOT] = ACTIONS(2980), + [anon_sym_DASH_DOT] = ACTIONS(2980), + [aux_sym__pow_operator_token1] = ACTIONS(2982), + [anon_sym_lsl] = ACTIONS(2980), + [anon_sym_lsr] = ACTIONS(2980), + [anon_sym_asr] = ACTIONS(2980), + [aux_sym__mult_operator_token1] = ACTIONS(2980), + [anon_sym_mod] = ACTIONS(2980), + [anon_sym_land] = ACTIONS(2980), + [anon_sym_lor] = ACTIONS(2980), + [anon_sym_lxor] = ACTIONS(2980), + [aux_sym__add_operator_token1] = ACTIONS(2980), + [sym__concat_operator] = ACTIONS(2982), + [sym__rel_operator] = ACTIONS(2980), + [anon_sym_AMP_AMP] = ACTIONS(2980), + [anon_sym_or] = ACTIONS(2980), + [anon_sym_PIPE_PIPE] = ACTIONS(2980), + [sym_let_operator] = ACTIONS(2982), + [sym__capitalized_identifier] = ACTIONS(2982), + [anon_sym_BQUOTE] = ACTIONS(2982), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1518] = { + [sym__signature] = STATE(8174), + [sym_external] = STATE(5096), + [sym_type_definition] = STATE(5096), + [sym_exception_definition] = STATE(5096), + [sym_module_definition] = STATE(5096), + [sym_module_type_definition] = STATE(5096), + [sym_open_module] = STATE(5096), + [sym_class_definition] = STATE(5096), + [sym_class_type_definition] = STATE(5096), + [sym__signature_item] = STATE(5095), + [sym__signature_item_ext] = STATE(5103), + [sym_value_specification] = STATE(5096), + [sym_include_module_type] = STATE(5096), + [sym__simple_type] = STATE(3504), + [sym__tuple_type] = STATE(3347), + [sym__tuple_type_ext] = STATE(8173), + [sym__type] = STATE(3503), + [sym__type_ext] = STATE(6771), + [sym_function_type] = STATE(3502), + [sym_typed_label] = STATE(8171), + [sym_tuple_type] = STATE(3366), + [sym_constructed_type] = STATE(3763), + [sym_aliased_type] = STATE(3502), + [sym_polymorphic_variant_type] = STATE(3763), + [sym_package_type] = STATE(3763), + [sym_object_type] = STATE(3763), + [sym_hash_type] = STATE(3763), + [sym_parenthesized_type] = STATE(3763), + [sym_attribute] = STATE(1518), + [sym_floating_attribute] = STATE(5096), + [sym__extension] = STATE(3482), + [sym_extension] = STATE(2959), + [sym_quoted_extension] = STATE(2959), + [sym__item_extension] = STATE(5095), + [sym_item_extension] = STATE(4528), + [sym_quoted_item_extension] = STATE(4528), + [sym_extended_module_path] = STATE(6980), + [sym_type_constructor_path] = STATE(3763), + [sym_type_variable] = STATE(3763), + [aux_sym__structure_repeat1] = STATE(3834), + [aux_sym__signature_repeat1] = STATE(3816), + [sym__identifier] = ACTIONS(3368), + [anon_sym_SEMI_SEMI] = ACTIONS(9), + [anon_sym_QMARK] = ACTIONS(3370), + [anon_sym_LPAREN] = ACTIONS(3372), + [anon_sym_external] = ACTIONS(3374), + [anon_sym_type] = ACTIONS(3376), + [anon_sym_LBRACK] = ACTIONS(3378), + [anon_sym_RBRACK] = ACTIONS(3380), + [anon_sym_exception] = ACTIONS(3382), + [anon_sym_module] = ACTIONS(3384), + [anon_sym_open] = ACTIONS(3386), + [anon_sym_include] = ACTIONS(3388), + [anon_sym_class] = ACTIONS(3390), + [anon_sym_val] = ACTIONS(3392), + [anon_sym_LBRACK_GT] = ACTIONS(3394), + [anon_sym_LBRACK_LT] = ACTIONS(3396), + [anon_sym_LT] = ACTIONS(3398), + [anon_sym_POUND] = ACTIONS(3400), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(27), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3402), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3404), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(29), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(31), + [anon_sym_SQUOTE] = ACTIONS(3406), + [sym__capitalized_identifier] = ACTIONS(3408), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1519] = { + [sym_attribute] = STATE(1519), + [sym__identifier] = ACTIONS(3198), + [anon_sym_SEMI_SEMI] = ACTIONS(3200), + [anon_sym_let] = ACTIONS(3198), + [anon_sym_TILDE] = ACTIONS(3198), + [anon_sym_QMARK] = ACTIONS(3198), + [anon_sym_LPAREN] = ACTIONS(3200), + [anon_sym_external] = ACTIONS(3198), + [anon_sym_type] = ACTIONS(3198), + [anon_sym_COMMA] = ACTIONS(3200), + [anon_sym_PLUS] = ACTIONS(3198), + [anon_sym_DASH] = ACTIONS(3198), + [anon_sym_COLON_EQ] = ACTIONS(3200), + [anon_sym_PIPE] = ACTIONS(3198), + [anon_sym_LBRACK] = ACTIONS(3198), + [anon_sym_RBRACK] = ACTIONS(3200), + [anon_sym_true] = ACTIONS(3198), + [anon_sym_false] = ACTIONS(3198), + [anon_sym_LBRACE] = ACTIONS(3198), + [anon_sym_SEMI] = ACTIONS(3198), + [anon_sym_exception] = ACTIONS(3198), + [anon_sym_module] = ACTIONS(3198), + [anon_sym_open] = ACTIONS(3198), + [anon_sym_include] = ACTIONS(3198), + [anon_sym_class] = ACTIONS(3198), + [anon_sym_end] = ACTIONS(3198), + [anon_sym_object] = ACTIONS(3198), + [anon_sym_AMP] = ACTIONS(3198), + [anon_sym_POUND] = ACTIONS(3200), + [anon_sym_COLON_COLON] = ACTIONS(3200), + [anon_sym_LBRACK_PIPE] = ACTIONS(3200), + [anon_sym_else] = ACTIONS(3198), + [anon_sym_new] = ACTIONS(3198), + [anon_sym_LBRACE_LT] = ACTIONS(3200), + [anon_sym_begin] = ACTIONS(3198), + [sym_ocamlyacc_value] = ACTIONS(3200), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3198), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3200), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3198), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3198), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3200), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3200), + [aux_sym_number_token1] = ACTIONS(3200), + [anon_sym_SQUOTE] = ACTIONS(3200), + [anon_sym_DQUOTE] = ACTIONS(3200), + [sym_prefix_operator] = ACTIONS(3200), + [anon_sym_PLUS_DOT] = ACTIONS(3198), + [anon_sym_DASH_DOT] = ACTIONS(3198), + [aux_sym__pow_operator_token1] = ACTIONS(3200), + [anon_sym_lsl] = ACTIONS(3198), + [anon_sym_lsr] = ACTIONS(3198), + [anon_sym_asr] = ACTIONS(3198), + [aux_sym__mult_operator_token1] = ACTIONS(3198), + [anon_sym_mod] = ACTIONS(3198), + [anon_sym_land] = ACTIONS(3198), + [anon_sym_lor] = ACTIONS(3198), + [anon_sym_lxor] = ACTIONS(3198), + [aux_sym__add_operator_token1] = ACTIONS(3198), + [sym__concat_operator] = ACTIONS(3200), + [sym__rel_operator] = ACTIONS(3198), + [anon_sym_AMP_AMP] = ACTIONS(3198), + [anon_sym_or] = ACTIONS(3198), + [anon_sym_PIPE_PIPE] = ACTIONS(3198), + [sym_let_operator] = ACTIONS(3200), + [sym__capitalized_identifier] = ACTIONS(3200), + [anon_sym_BQUOTE] = ACTIONS(3200), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1520] = { + [sym_attribute] = STATE(1520), + [sym__identifier] = ACTIONS(3194), + [anon_sym_SEMI_SEMI] = ACTIONS(3196), + [anon_sym_let] = ACTIONS(3194), + [anon_sym_TILDE] = ACTIONS(3194), + [anon_sym_QMARK] = ACTIONS(3194), + [anon_sym_LPAREN] = ACTIONS(3196), + [anon_sym_external] = ACTIONS(3194), + [anon_sym_type] = ACTIONS(3194), + [anon_sym_COMMA] = ACTIONS(3196), + [anon_sym_PLUS] = ACTIONS(3194), + [anon_sym_DASH] = ACTIONS(3194), + [anon_sym_COLON_EQ] = ACTIONS(3196), + [anon_sym_PIPE] = ACTIONS(3194), + [anon_sym_LBRACK] = ACTIONS(3194), + [anon_sym_RBRACK] = ACTIONS(3196), + [anon_sym_true] = ACTIONS(3194), + [anon_sym_false] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3194), + [anon_sym_SEMI] = ACTIONS(3194), + [anon_sym_exception] = ACTIONS(3194), + [anon_sym_module] = ACTIONS(3194), + [anon_sym_open] = ACTIONS(3194), + [anon_sym_include] = ACTIONS(3194), + [anon_sym_class] = ACTIONS(3194), + [anon_sym_end] = ACTIONS(3194), + [anon_sym_object] = ACTIONS(3194), + [anon_sym_AMP] = ACTIONS(3194), + [anon_sym_POUND] = ACTIONS(3196), + [anon_sym_COLON_COLON] = ACTIONS(3196), + [anon_sym_LBRACK_PIPE] = ACTIONS(3196), + [anon_sym_else] = ACTIONS(3194), + [anon_sym_new] = ACTIONS(3194), + [anon_sym_LBRACE_LT] = ACTIONS(3196), + [anon_sym_begin] = ACTIONS(3194), + [sym_ocamlyacc_value] = ACTIONS(3196), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3194), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3196), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3196), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3196), + [aux_sym_number_token1] = ACTIONS(3196), + [anon_sym_SQUOTE] = ACTIONS(3196), + [anon_sym_DQUOTE] = ACTIONS(3196), + [sym_prefix_operator] = ACTIONS(3196), + [anon_sym_PLUS_DOT] = ACTIONS(3194), + [anon_sym_DASH_DOT] = ACTIONS(3194), + [aux_sym__pow_operator_token1] = ACTIONS(3196), + [anon_sym_lsl] = ACTIONS(3194), + [anon_sym_lsr] = ACTIONS(3194), + [anon_sym_asr] = ACTIONS(3194), + [aux_sym__mult_operator_token1] = ACTIONS(3194), + [anon_sym_mod] = ACTIONS(3194), + [anon_sym_land] = ACTIONS(3194), + [anon_sym_lor] = ACTIONS(3194), + [anon_sym_lxor] = ACTIONS(3194), + [aux_sym__add_operator_token1] = ACTIONS(3194), + [sym__concat_operator] = ACTIONS(3196), + [sym__rel_operator] = ACTIONS(3194), + [anon_sym_AMP_AMP] = ACTIONS(3194), + [anon_sym_or] = ACTIONS(3194), + [anon_sym_PIPE_PIPE] = ACTIONS(3194), + [sym_let_operator] = ACTIONS(3196), + [sym__capitalized_identifier] = ACTIONS(3196), + [anon_sym_BQUOTE] = ACTIONS(3196), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1521] = { [sym__parenthesized_abstract_type] = STATE(1774), [sym__simple_pattern] = STATE(5355), [sym__pattern] = STATE(5362), @@ -164928,7 +165222,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(5414), [sym_parenthesized_pattern] = STATE(5414), [sym_exception_pattern] = STATE(5355), - [sym_attribute] = STATE(1517), + [sym_attribute] = STATE(1521), [sym__extension] = STATE(5362), [sym_extension] = STATE(4949), [sym_quoted_extension] = STATE(4949), @@ -164944,253 +165238,40 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_pattern] = STATE(5414), [sym_parenthesized_operator] = STATE(4463), [sym_module_path] = STATE(8512), - [sym_constructor_path] = STATE(1517), + [sym_constructor_path] = STATE(1521), [sym_tag] = STATE(1524), [sym__identifier] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(3368), + [anon_sym_LPAREN] = ACTIONS(3410), [anon_sym_COMMA] = ACTIONS(3206), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), [anon_sym_PIPE] = ACTIONS(3206), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_RBRACK] = ACTIONS(3206), - [anon_sym_true] = ACTIONS(3370), - [anon_sym_false] = ACTIONS(3370), - [anon_sym_LBRACE] = ACTIONS(3372), + [anon_sym_true] = ACTIONS(3412), + [anon_sym_false] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3414), [anon_sym_SEMI] = ACTIONS(3206), [anon_sym_RBRACE] = ACTIONS(3206), - [anon_sym_exception] = ACTIONS(3374), + [anon_sym_exception] = ACTIONS(3416), [anon_sym_as] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3376), + [anon_sym_POUND] = ACTIONS(3418), [anon_sym_COLON_COLON] = ACTIONS(3206), [anon_sym_LBRACK_PIPE] = ACTIONS(1687), - [anon_sym_lazy] = ACTIONS(3378), - [anon_sym_begin] = ACTIONS(3380), + [anon_sym_lazy] = ACTIONS(3420), + [anon_sym_begin] = ACTIONS(3422), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3382), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3384), - [aux_sym_number_token1] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3424), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3426), + [aux_sym_number_token1] = ACTIONS(3428), + [anon_sym_SQUOTE] = ACTIONS(3430), + [anon_sym_DQUOTE] = ACTIONS(3432), [sym__capitalized_identifier] = ACTIONS(1705), [anon_sym_BQUOTE] = ACTIONS(1707), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1518] = { - [sym_attribute] = STATE(1518), - [sym__identifier] = ACTIONS(2980), - [anon_sym_SEMI_SEMI] = ACTIONS(2982), - [anon_sym_let] = ACTIONS(2980), - [anon_sym_TILDE] = ACTIONS(2980), - [anon_sym_QMARK] = ACTIONS(2980), - [anon_sym_LPAREN] = ACTIONS(2982), - [anon_sym_external] = ACTIONS(2980), - [anon_sym_type] = ACTIONS(2980), - [anon_sym_COMMA] = ACTIONS(2982), - [anon_sym_PLUS] = ACTIONS(2980), - [anon_sym_DASH] = ACTIONS(2980), - [anon_sym_COLON_EQ] = ACTIONS(2982), - [anon_sym_PIPE] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2980), - [anon_sym_RBRACK] = ACTIONS(2982), - [anon_sym_true] = ACTIONS(2980), - [anon_sym_false] = ACTIONS(2980), - [anon_sym_LBRACE] = ACTIONS(2980), - [anon_sym_SEMI] = ACTIONS(2980), - [anon_sym_exception] = ACTIONS(2980), - [anon_sym_module] = ACTIONS(2980), - [anon_sym_open] = ACTIONS(2980), - [anon_sym_include] = ACTIONS(2980), - [anon_sym_class] = ACTIONS(2980), - [anon_sym_end] = ACTIONS(2980), - [anon_sym_object] = ACTIONS(2980), - [anon_sym_AMP] = ACTIONS(2980), - [anon_sym_POUND] = ACTIONS(2982), - [anon_sym_COLON_COLON] = ACTIONS(2982), - [anon_sym_LBRACK_PIPE] = ACTIONS(2982), - [anon_sym_else] = ACTIONS(2980), - [anon_sym_new] = ACTIONS(2980), - [anon_sym_LBRACE_LT] = ACTIONS(2982), - [anon_sym_begin] = ACTIONS(2980), - [sym_ocamlyacc_value] = ACTIONS(2982), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(2980), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(2982), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2980), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2980), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(2982), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(2982), - [aux_sym_number_token1] = ACTIONS(2982), - [anon_sym_SQUOTE] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2982), - [sym_prefix_operator] = ACTIONS(2982), - [anon_sym_PLUS_DOT] = ACTIONS(2980), - [anon_sym_DASH_DOT] = ACTIONS(2980), - [aux_sym__pow_operator_token1] = ACTIONS(2982), - [anon_sym_lsl] = ACTIONS(2980), - [anon_sym_lsr] = ACTIONS(2980), - [anon_sym_asr] = ACTIONS(2980), - [aux_sym__mult_operator_token1] = ACTIONS(2980), - [anon_sym_mod] = ACTIONS(2980), - [anon_sym_land] = ACTIONS(2980), - [anon_sym_lor] = ACTIONS(2980), - [anon_sym_lxor] = ACTIONS(2980), - [aux_sym__add_operator_token1] = ACTIONS(2980), - [sym__concat_operator] = ACTIONS(2982), - [sym__rel_operator] = ACTIONS(2980), - [anon_sym_AMP_AMP] = ACTIONS(2980), - [anon_sym_or] = ACTIONS(2980), - [anon_sym_PIPE_PIPE] = ACTIONS(2980), - [sym_let_operator] = ACTIONS(2982), - [sym__capitalized_identifier] = ACTIONS(2982), - [anon_sym_BQUOTE] = ACTIONS(2982), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1519] = { - [sym_attribute] = STATE(1519), - [sym__identifier] = ACTIONS(3198), - [anon_sym_SEMI_SEMI] = ACTIONS(3200), - [anon_sym_let] = ACTIONS(3198), - [anon_sym_TILDE] = ACTIONS(3198), - [anon_sym_QMARK] = ACTIONS(3198), - [anon_sym_LPAREN] = ACTIONS(3200), - [anon_sym_external] = ACTIONS(3198), - [anon_sym_type] = ACTIONS(3198), - [anon_sym_COMMA] = ACTIONS(3200), - [anon_sym_PLUS] = ACTIONS(3198), - [anon_sym_DASH] = ACTIONS(3198), - [anon_sym_COLON_EQ] = ACTIONS(3200), - [anon_sym_PIPE] = ACTIONS(3198), - [anon_sym_LBRACK] = ACTIONS(3198), - [anon_sym_RBRACK] = ACTIONS(3200), - [anon_sym_true] = ACTIONS(3198), - [anon_sym_false] = ACTIONS(3198), - [anon_sym_LBRACE] = ACTIONS(3198), - [anon_sym_SEMI] = ACTIONS(3198), - [anon_sym_exception] = ACTIONS(3198), - [anon_sym_module] = ACTIONS(3198), - [anon_sym_open] = ACTIONS(3198), - [anon_sym_include] = ACTIONS(3198), - [anon_sym_class] = ACTIONS(3198), - [anon_sym_end] = ACTIONS(3198), - [anon_sym_object] = ACTIONS(3198), - [anon_sym_AMP] = ACTIONS(3198), - [anon_sym_POUND] = ACTIONS(3200), - [anon_sym_COLON_COLON] = ACTIONS(3200), - [anon_sym_LBRACK_PIPE] = ACTIONS(3200), - [anon_sym_else] = ACTIONS(3198), - [anon_sym_new] = ACTIONS(3198), - [anon_sym_LBRACE_LT] = ACTIONS(3200), - [anon_sym_begin] = ACTIONS(3198), - [sym_ocamlyacc_value] = ACTIONS(3200), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3198), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3200), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3198), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3198), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3200), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3200), - [aux_sym_number_token1] = ACTIONS(3200), - [anon_sym_SQUOTE] = ACTIONS(3200), - [anon_sym_DQUOTE] = ACTIONS(3200), - [sym_prefix_operator] = ACTIONS(3200), - [anon_sym_PLUS_DOT] = ACTIONS(3198), - [anon_sym_DASH_DOT] = ACTIONS(3198), - [aux_sym__pow_operator_token1] = ACTIONS(3200), - [anon_sym_lsl] = ACTIONS(3198), - [anon_sym_lsr] = ACTIONS(3198), - [anon_sym_asr] = ACTIONS(3198), - [aux_sym__mult_operator_token1] = ACTIONS(3198), - [anon_sym_mod] = ACTIONS(3198), - [anon_sym_land] = ACTIONS(3198), - [anon_sym_lor] = ACTIONS(3198), - [anon_sym_lxor] = ACTIONS(3198), - [aux_sym__add_operator_token1] = ACTIONS(3198), - [sym__concat_operator] = ACTIONS(3200), - [sym__rel_operator] = ACTIONS(3198), - [anon_sym_AMP_AMP] = ACTIONS(3198), - [anon_sym_or] = ACTIONS(3198), - [anon_sym_PIPE_PIPE] = ACTIONS(3198), - [sym_let_operator] = ACTIONS(3200), - [sym__capitalized_identifier] = ACTIONS(3200), - [anon_sym_BQUOTE] = ACTIONS(3200), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1520] = { - [sym_attribute] = STATE(1520), - [sym__identifier] = ACTIONS(3194), - [anon_sym_SEMI_SEMI] = ACTIONS(3196), - [anon_sym_let] = ACTIONS(3194), - [anon_sym_TILDE] = ACTIONS(3194), - [anon_sym_QMARK] = ACTIONS(3194), - [anon_sym_LPAREN] = ACTIONS(3196), - [anon_sym_external] = ACTIONS(3194), - [anon_sym_type] = ACTIONS(3194), - [anon_sym_COMMA] = ACTIONS(3196), - [anon_sym_PLUS] = ACTIONS(3194), - [anon_sym_DASH] = ACTIONS(3194), - [anon_sym_COLON_EQ] = ACTIONS(3196), - [anon_sym_PIPE] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3194), - [anon_sym_RBRACK] = ACTIONS(3196), - [anon_sym_true] = ACTIONS(3194), - [anon_sym_false] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3194), - [anon_sym_SEMI] = ACTIONS(3194), - [anon_sym_exception] = ACTIONS(3194), - [anon_sym_module] = ACTIONS(3194), - [anon_sym_open] = ACTIONS(3194), - [anon_sym_include] = ACTIONS(3194), - [anon_sym_class] = ACTIONS(3194), - [anon_sym_end] = ACTIONS(3194), - [anon_sym_object] = ACTIONS(3194), - [anon_sym_AMP] = ACTIONS(3194), - [anon_sym_POUND] = ACTIONS(3196), - [anon_sym_COLON_COLON] = ACTIONS(3196), - [anon_sym_LBRACK_PIPE] = ACTIONS(3196), - [anon_sym_else] = ACTIONS(3194), - [anon_sym_new] = ACTIONS(3194), - [anon_sym_LBRACE_LT] = ACTIONS(3196), - [anon_sym_begin] = ACTIONS(3194), - [sym_ocamlyacc_value] = ACTIONS(3196), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3194), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3196), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3194), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3194), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3196), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3196), - [aux_sym_number_token1] = ACTIONS(3196), - [anon_sym_SQUOTE] = ACTIONS(3196), - [anon_sym_DQUOTE] = ACTIONS(3196), - [sym_prefix_operator] = ACTIONS(3196), - [anon_sym_PLUS_DOT] = ACTIONS(3194), - [anon_sym_DASH_DOT] = ACTIONS(3194), - [aux_sym__pow_operator_token1] = ACTIONS(3196), - [anon_sym_lsl] = ACTIONS(3194), - [anon_sym_lsr] = ACTIONS(3194), - [anon_sym_asr] = ACTIONS(3194), - [aux_sym__mult_operator_token1] = ACTIONS(3194), - [anon_sym_mod] = ACTIONS(3194), - [anon_sym_land] = ACTIONS(3194), - [anon_sym_lor] = ACTIONS(3194), - [anon_sym_lxor] = ACTIONS(3194), - [aux_sym__add_operator_token1] = ACTIONS(3194), - [sym__concat_operator] = ACTIONS(3196), - [sym__rel_operator] = ACTIONS(3194), - [anon_sym_AMP_AMP] = ACTIONS(3194), - [anon_sym_or] = ACTIONS(3194), - [anon_sym_PIPE_PIPE] = ACTIONS(3194), - [sym_let_operator] = ACTIONS(3196), - [sym__capitalized_identifier] = ACTIONS(3196), - [anon_sym_BQUOTE] = ACTIONS(3196), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1521] = { + [1522] = { [sym_let_binding] = STATE(6278), [sym_exception_definition] = STATE(8093), [sym_module_definition] = STATE(8102), @@ -165213,7 +165294,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(3868), [sym_package_pattern] = STATE(3868), [sym_parenthesized_binding_pattern] = STATE(3868), - [sym_attribute] = STATE(1521), + [sym_attribute] = STATE(1522), [sym__extension] = STATE(3866), [sym_extension] = STATE(3837), [sym_quoted_extension] = STATE(3837), @@ -165233,7 +165314,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165241,9 +165322,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165251,7 +165332,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165260,63 +165341,133 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1522] = { - [sym__parenthesized_abstract_type] = STATE(1729), - [sym__simple_pattern] = STATE(5833), - [sym__pattern] = STATE(5827), - [sym__pattern_ext] = STATE(5885), - [sym_alias_pattern] = STATE(5833), - [sym_typed_pattern] = STATE(5917), - [sym_or_pattern] = STATE(5833), - [sym_constructor_pattern] = STATE(5833), - [sym_tag_pattern] = STATE(5833), - [sym_polymorphic_variant_pattern] = STATE(5917), - [sym_tuple_pattern] = STATE(5833), - [sym_record_pattern] = STATE(5917), - [sym_list_pattern] = STATE(5917), - [sym_cons_pattern] = STATE(5833), - [sym_array_pattern] = STATE(5917), - [sym_range_pattern] = STATE(5833), - [sym_lazy_pattern] = STATE(5833), - [sym_local_open_pattern] = STATE(5917), - [sym_package_pattern] = STATE(5917), - [sym_parenthesized_pattern] = STATE(5917), - [sym_exception_pattern] = STATE(5833), - [sym_attribute] = STATE(1522), - [sym__extension] = STATE(5827), - [sym_extension] = STATE(5079), - [sym_quoted_extension] = STATE(5079), - [sym__constant] = STATE(5677), - [sym__signed_constant] = STATE(5645), - [sym_number] = STATE(5728), - [sym_signed_number] = STATE(5677), - [sym_character] = STATE(5728), - [sym_string] = STATE(5728), - [sym_quoted_string] = STATE(5728), - [sym_boolean] = STATE(5728), - [sym_unit] = STATE(5728), - [sym__value_pattern] = STATE(5917), - [sym_parenthesized_operator] = STATE(5918), - [sym_module_path] = STATE(7387), - [sym_constructor_path] = STATE(1522), - [sym_tag] = STATE(1540), - [sym__identifier] = ACTIONS(3402), - [anon_sym_LPAREN] = ACTIONS(3404), + [1523] = { + [sym_let_binding] = STATE(4800), + [sym_exception_definition] = STATE(8187), + [sym_module_definition] = STATE(8186), + [sym_open_module] = STATE(8185), + [sym__binding_pattern] = STATE(2645), + [sym__binding_pattern_ext] = STATE(1104), + [sym_alias_binding_pattern] = STATE(2643), + [sym_typed_binding_pattern] = STATE(2643), + [sym_or_binding_pattern] = STATE(2643), + [sym_constructor_binding_pattern] = STATE(2643), + [sym_tag_binding_pattern] = STATE(2643), + [sym_polymorphic_variant_pattern] = STATE(2643), + [sym_tuple_binding_pattern] = STATE(2643), + [sym_record_binding_pattern] = STATE(2640), + [sym_list_binding_pattern] = STATE(2637), + [sym_cons_binding_pattern] = STATE(2643), + [sym_array_binding_pattern] = STATE(2634), + [sym_range_pattern] = STATE(2643), + [sym_lazy_binding_pattern] = STATE(2643), + [sym_local_open_binding_pattern] = STATE(2643), + [sym_package_pattern] = STATE(2643), + [sym_parenthesized_binding_pattern] = STATE(2643), + [sym_attribute] = STATE(1523), + [sym__extension] = STATE(2645), + [sym_extension] = STATE(2618), + [sym_quoted_extension] = STATE(2618), + [sym__attribute] = STATE(1802), + [sym__constant] = STATE(2528), + [sym__signed_constant] = STATE(2511), + [sym_number] = STATE(2536), + [sym_signed_number] = STATE(2528), + [sym_character] = STATE(2536), + [sym_string] = STATE(2536), + [sym_quoted_string] = STATE(2536), + [sym_boolean] = STATE(2536), + [sym_unit] = STATE(2536), + [sym__value_name] = STATE(2643), + [sym_parenthesized_operator] = STATE(2569), + [sym_module_path] = STATE(8184), + [sym_constructor_path] = STATE(1103), + [sym_tag] = STATE(1102), + [sym__identifier] = ACTIONS(2065), + [anon_sym_rec] = ACTIONS(3444), + [anon_sym_LPAREN] = ACTIONS(2071), + [anon_sym_PLUS] = ACTIONS(2073), + [anon_sym_DASH] = ACTIONS(2073), + [anon_sym_LBRACK] = ACTIONS(2075), + [anon_sym_true] = ACTIONS(2077), + [anon_sym_false] = ACTIONS(2077), + [anon_sym_LBRACE] = ACTIONS(2079), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), + [anon_sym_POUND] = ACTIONS(2081), + [anon_sym_LBRACK_PIPE] = ACTIONS(2083), + [anon_sym_lazy] = ACTIONS(2085), + [anon_sym_begin] = ACTIONS(2087), + [anon_sym_LBRACK_AT] = ACTIONS(341), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3446), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3448), + [anon_sym_PERCENT] = ACTIONS(3442), + [aux_sym_number_token1] = ACTIONS(2093), + [anon_sym_SQUOTE] = ACTIONS(2095), + [anon_sym_DQUOTE] = ACTIONS(2097), + [sym__capitalized_identifier] = ACTIONS(2099), + [anon_sym_BQUOTE] = ACTIONS(2101), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1524] = { + [sym__simple_pattern] = STATE(5355), + [sym__pattern] = STATE(5362), + [sym__pattern_ext] = STATE(5354), + [sym_alias_pattern] = STATE(5355), + [sym_typed_pattern] = STATE(5414), + [sym_or_pattern] = STATE(5355), + [sym_constructor_pattern] = STATE(5355), + [sym_tag_pattern] = STATE(5355), + [sym_polymorphic_variant_pattern] = STATE(5414), + [sym_tuple_pattern] = STATE(5355), + [sym_record_pattern] = STATE(5414), + [sym_list_pattern] = STATE(5414), + [sym_cons_pattern] = STATE(5355), + [sym_array_pattern] = STATE(5414), + [sym_range_pattern] = STATE(5355), + [sym_lazy_pattern] = STATE(5355), + [sym_local_open_pattern] = STATE(5414), + [sym_package_pattern] = STATE(5414), + [sym_parenthesized_pattern] = STATE(5414), + [sym_exception_pattern] = STATE(5355), + [sym_attribute] = STATE(1524), + [sym__extension] = STATE(5362), + [sym_extension] = STATE(4949), + [sym_quoted_extension] = STATE(4949), + [sym__constant] = STATE(5275), + [sym__signed_constant] = STATE(5604), + [sym_number] = STATE(5590), + [sym_signed_number] = STATE(5275), + [sym_character] = STATE(5590), + [sym_string] = STATE(5590), + [sym_quoted_string] = STATE(5590), + [sym_boolean] = STATE(5590), + [sym_unit] = STATE(5590), + [sym__value_pattern] = STATE(5414), + [sym_parenthesized_operator] = STATE(4463), + [sym_module_path] = STATE(8512), + [sym_constructor_path] = STATE(1521), + [sym_tag] = STATE(1524), + [sym__identifier] = ACTIONS(1661), + [anon_sym_LPAREN] = ACTIONS(3450), [anon_sym_COMMA] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3406), - [anon_sym_PIPE] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3408), - [anon_sym_true] = ACTIONS(3410), - [anon_sym_false] = ACTIONS(3410), - [anon_sym_LBRACE] = ACTIONS(3412), + [anon_sym_PLUS] = ACTIONS(3210), + [anon_sym_DASH] = ACTIONS(3210), + [anon_sym_PIPE] = ACTIONS(3206), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_RBRACK] = ACTIONS(3206), + [anon_sym_true] = ACTIONS(3412), + [anon_sym_false] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3414), [anon_sym_SEMI] = ACTIONS(3206), - [anon_sym_exception] = ACTIONS(3414), + [anon_sym_RBRACE] = ACTIONS(3206), + [anon_sym_exception] = ACTIONS(3416), [anon_sym_as] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3416), + [anon_sym_POUND] = ACTIONS(3418), [anon_sym_COLON_COLON] = ACTIONS(3206), - [anon_sym_LBRACK_PIPE] = ACTIONS(3418), - [anon_sym_PIPE_RBRACK] = ACTIONS(3206), + [anon_sym_LBRACK_PIPE] = ACTIONS(1687), [anon_sym_lazy] = ACTIONS(3420), [anon_sym_begin] = ACTIONS(3422), [anon_sym_LBRACK_AT] = ACTIONS(341), @@ -165325,12 +165476,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_number_token1] = ACTIONS(3428), [anon_sym_SQUOTE] = ACTIONS(3430), [anon_sym_DQUOTE] = ACTIONS(3432), - [sym__capitalized_identifier] = ACTIONS(2844), - [anon_sym_BQUOTE] = ACTIONS(2846), + [sym__capitalized_identifier] = ACTIONS(1705), + [anon_sym_BQUOTE] = ACTIONS(1707), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1523] = { + [1525] = { [sym_let_binding] = STATE(6278), [sym_exception_definition] = STATE(8454), [sym_module_definition] = STATE(8460), @@ -165353,7 +165504,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(3868), [sym_package_pattern] = STATE(3868), [sym_parenthesized_binding_pattern] = STATE(3868), - [sym_attribute] = STATE(1523), + [sym_attribute] = STATE(1525), [sym__extension] = STATE(3866), [sym_extension] = STATE(3837), [sym_quoted_extension] = STATE(3837), @@ -165373,7 +165524,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165381,9 +165532,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165391,7 +165542,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165400,77 +165551,77 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1524] = { - [sym__simple_pattern] = STATE(5355), - [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5354), - [sym_alias_pattern] = STATE(5355), - [sym_typed_pattern] = STATE(5414), - [sym_or_pattern] = STATE(5355), - [sym_constructor_pattern] = STATE(5355), - [sym_tag_pattern] = STATE(5355), - [sym_polymorphic_variant_pattern] = STATE(5414), - [sym_tuple_pattern] = STATE(5355), - [sym_record_pattern] = STATE(5414), - [sym_list_pattern] = STATE(5414), - [sym_cons_pattern] = STATE(5355), - [sym_array_pattern] = STATE(5414), - [sym_range_pattern] = STATE(5355), - [sym_lazy_pattern] = STATE(5355), - [sym_local_open_pattern] = STATE(5414), - [sym_package_pattern] = STATE(5414), - [sym_parenthesized_pattern] = STATE(5414), - [sym_exception_pattern] = STATE(5355), - [sym_attribute] = STATE(1524), - [sym__extension] = STATE(5362), - [sym_extension] = STATE(4949), - [sym_quoted_extension] = STATE(4949), - [sym__constant] = STATE(5275), - [sym__signed_constant] = STATE(5604), - [sym_number] = STATE(5590), - [sym_signed_number] = STATE(5275), - [sym_character] = STATE(5590), - [sym_string] = STATE(5590), - [sym_quoted_string] = STATE(5590), - [sym_boolean] = STATE(5590), - [sym_unit] = STATE(5590), - [sym__value_pattern] = STATE(5414), - [sym_parenthesized_operator] = STATE(4463), - [sym_module_path] = STATE(8512), - [sym_constructor_path] = STATE(1517), - [sym_tag] = STATE(1524), - [sym__identifier] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(3434), - [anon_sym_COMMA] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_RBRACK] = ACTIONS(3206), - [anon_sym_true] = ACTIONS(3370), - [anon_sym_false] = ACTIONS(3370), - [anon_sym_LBRACE] = ACTIONS(3372), - [anon_sym_SEMI] = ACTIONS(3206), - [anon_sym_RBRACE] = ACTIONS(3206), - [anon_sym_exception] = ACTIONS(3374), - [anon_sym_as] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_COLON_COLON] = ACTIONS(3206), - [anon_sym_LBRACK_PIPE] = ACTIONS(1687), - [anon_sym_lazy] = ACTIONS(3378), - [anon_sym_begin] = ACTIONS(3380), + [1526] = { + [sym_let_binding] = STATE(6278), + [sym_exception_definition] = STATE(7443), + [sym_module_definition] = STATE(7442), + [sym_open_module] = STATE(7440), + [sym__binding_pattern] = STATE(3866), + [sym__binding_pattern_ext] = STATE(1514), + [sym_alias_binding_pattern] = STATE(3868), + [sym_typed_binding_pattern] = STATE(3868), + [sym_or_binding_pattern] = STATE(3868), + [sym_constructor_binding_pattern] = STATE(3868), + [sym_tag_binding_pattern] = STATE(3868), + [sym_polymorphic_variant_pattern] = STATE(3868), + [sym_tuple_binding_pattern] = STATE(3868), + [sym_record_binding_pattern] = STATE(3870), + [sym_list_binding_pattern] = STATE(3889), + [sym_cons_binding_pattern] = STATE(3868), + [sym_array_binding_pattern] = STATE(3890), + [sym_range_pattern] = STATE(3868), + [sym_lazy_binding_pattern] = STATE(3868), + [sym_local_open_binding_pattern] = STATE(3868), + [sym_package_pattern] = STATE(3868), + [sym_parenthesized_binding_pattern] = STATE(3868), + [sym_attribute] = STATE(1526), + [sym__extension] = STATE(3866), + [sym_extension] = STATE(3837), + [sym_quoted_extension] = STATE(3837), + [sym__attribute] = STATE(1813), + [sym__constant] = STATE(3814), + [sym__signed_constant] = STATE(3788), + [sym_number] = STATE(3830), + [sym_signed_number] = STATE(3814), + [sym_character] = STATE(3830), + [sym_string] = STATE(3830), + [sym_quoted_string] = STATE(3830), + [sym_boolean] = STATE(3830), + [sym_unit] = STATE(3830), + [sym__value_name] = STATE(3868), + [sym_parenthesized_operator] = STATE(3833), + [sym_module_path] = STATE(7389), + [sym_constructor_path] = STATE(1438), + [sym_tag] = STATE(1439), + [sym__identifier] = ACTIONS(3230), + [anon_sym_rec] = ACTIONS(3434), + [anon_sym_LPAREN] = ACTIONS(3232), + [anon_sym_PLUS] = ACTIONS(3234), + [anon_sym_DASH] = ACTIONS(3234), + [anon_sym_LBRACK] = ACTIONS(3236), + [anon_sym_true] = ACTIONS(3238), + [anon_sym_false] = ACTIONS(3238), + [anon_sym_LBRACE] = ACTIONS(3240), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), + [anon_sym_POUND] = ACTIONS(3242), + [anon_sym_LBRACK_PIPE] = ACTIONS(3244), + [anon_sym_lazy] = ACTIONS(3246), + [anon_sym_begin] = ACTIONS(3248), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3382), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3384), - [aux_sym_number_token1] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [sym__capitalized_identifier] = ACTIONS(1705), - [anon_sym_BQUOTE] = ACTIONS(1707), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), + [anon_sym_PERCENT] = ACTIONS(3442), + [aux_sym_number_token1] = ACTIONS(3254), + [anon_sym_SQUOTE] = ACTIONS(3256), + [anon_sym_DQUOTE] = ACTIONS(3258), + [sym__capitalized_identifier] = ACTIONS(3260), + [anon_sym_BQUOTE] = ACTIONS(3262), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1525] = { + [1527] = { [sym_let_binding] = STATE(6278), [sym_exception_definition] = STATE(7983), [sym_module_definition] = STATE(7350), @@ -165493,7 +165644,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(3868), [sym_package_pattern] = STATE(3868), [sym_parenthesized_binding_pattern] = STATE(3868), - [sym_attribute] = STATE(1525), + [sym_attribute] = STATE(1527), [sym__extension] = STATE(3866), [sym_extension] = STATE(3837), [sym_quoted_extension] = STATE(3837), @@ -165513,7 +165664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165521,9 +165672,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165531,7 +165682,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165540,81 +165691,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1526] = { - [sym_let_binding] = STATE(4800), - [sym_exception_definition] = STATE(8187), - [sym_module_definition] = STATE(8186), - [sym_open_module] = STATE(8185), - [sym__binding_pattern] = STATE(2645), - [sym__binding_pattern_ext] = STATE(1104), - [sym_alias_binding_pattern] = STATE(2643), - [sym_typed_binding_pattern] = STATE(2643), - [sym_or_binding_pattern] = STATE(2643), - [sym_constructor_binding_pattern] = STATE(2643), - [sym_tag_binding_pattern] = STATE(2643), - [sym_polymorphic_variant_pattern] = STATE(2643), - [sym_tuple_binding_pattern] = STATE(2643), - [sym_record_binding_pattern] = STATE(2640), - [sym_list_binding_pattern] = STATE(2637), - [sym_cons_binding_pattern] = STATE(2643), - [sym_array_binding_pattern] = STATE(2634), - [sym_range_pattern] = STATE(2643), - [sym_lazy_binding_pattern] = STATE(2643), - [sym_local_open_binding_pattern] = STATE(2643), - [sym_package_pattern] = STATE(2643), - [sym_parenthesized_binding_pattern] = STATE(2643), - [sym_attribute] = STATE(1526), - [sym__extension] = STATE(2645), - [sym_extension] = STATE(2618), - [sym_quoted_extension] = STATE(2618), - [sym__attribute] = STATE(1802), - [sym__constant] = STATE(2528), - [sym__signed_constant] = STATE(2511), - [sym_number] = STATE(2536), - [sym_signed_number] = STATE(2528), - [sym_character] = STATE(2536), - [sym_string] = STATE(2536), - [sym_quoted_string] = STATE(2536), - [sym_boolean] = STATE(2536), - [sym_unit] = STATE(2536), - [sym__value_name] = STATE(2643), - [sym_parenthesized_operator] = STATE(2569), - [sym_module_path] = STATE(8184), - [sym_constructor_path] = STATE(1103), - [sym_tag] = STATE(1102), - [sym__identifier] = ACTIONS(2065), - [anon_sym_rec] = ACTIONS(3436), - [anon_sym_LPAREN] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2073), - [anon_sym_DASH] = ACTIONS(2073), - [anon_sym_LBRACK] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2077), - [anon_sym_false] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2079), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), - [anon_sym_POUND] = ACTIONS(2081), - [anon_sym_LBRACK_PIPE] = ACTIONS(2083), - [anon_sym_lazy] = ACTIONS(2085), - [anon_sym_begin] = ACTIONS(2087), - [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3438), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3440), - [anon_sym_PERCENT] = ACTIONS(3400), - [aux_sym_number_token1] = ACTIONS(2093), - [anon_sym_SQUOTE] = ACTIONS(2095), - [anon_sym_DQUOTE] = ACTIONS(2097), - [sym__capitalized_identifier] = ACTIONS(2099), - [anon_sym_BQUOTE] = ACTIONS(2101), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1527] = { + [1528] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7745), - [sym_module_definition] = STATE(7744), - [sym_open_module] = STATE(7743), + [sym_exception_definition] = STATE(7644), + [sym_module_definition] = STATE(7641), + [sym_open_module] = STATE(7630), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -165633,7 +165714,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(3868), [sym_package_pattern] = STATE(3868), [sym_parenthesized_binding_pattern] = STATE(3868), - [sym_attribute] = STATE(1527), + [sym_attribute] = STATE(1528), [sym__extension] = STATE(3866), [sym_extension] = STATE(3837), [sym_quoted_extension] = STATE(3837), @@ -165653,7 +165734,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165661,9 +165742,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165671,7 +165752,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165680,81 +165761,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1528] = { - [sym__signature] = STATE(8174), - [sym_external] = STATE(5096), - [sym_type_definition] = STATE(5096), - [sym_exception_definition] = STATE(5096), - [sym_module_definition] = STATE(5096), - [sym_module_type_definition] = STATE(5096), - [sym_open_module] = STATE(5096), - [sym_class_definition] = STATE(5096), - [sym_class_type_definition] = STATE(5096), - [sym__signature_item] = STATE(5095), - [sym__signature_item_ext] = STATE(5103), - [sym_value_specification] = STATE(5096), - [sym_include_module_type] = STATE(5096), - [sym__simple_type] = STATE(3504), - [sym__tuple_type] = STATE(3347), - [sym__tuple_type_ext] = STATE(8173), - [sym__type] = STATE(3503), - [sym__type_ext] = STATE(6771), - [sym_function_type] = STATE(3502), - [sym_typed_label] = STATE(8171), - [sym_tuple_type] = STATE(3366), - [sym_constructed_type] = STATE(3763), - [sym_aliased_type] = STATE(3502), - [sym_polymorphic_variant_type] = STATE(3763), - [sym_package_type] = STATE(3763), - [sym_object_type] = STATE(3763), - [sym_hash_type] = STATE(3763), - [sym_parenthesized_type] = STATE(3763), - [sym_attribute] = STATE(1528), - [sym_floating_attribute] = STATE(5096), - [sym__extension] = STATE(3482), - [sym_extension] = STATE(2959), - [sym_quoted_extension] = STATE(2959), - [sym__item_extension] = STATE(5095), - [sym_item_extension] = STATE(4528), - [sym_quoted_item_extension] = STATE(4528), - [sym_extended_module_path] = STATE(6980), - [sym_type_constructor_path] = STATE(3763), - [sym_type_variable] = STATE(3763), - [aux_sym__structure_repeat1] = STATE(3834), - [aux_sym__signature_repeat1] = STATE(3816), - [sym__identifier] = ACTIONS(3442), - [anon_sym_SEMI_SEMI] = ACTIONS(9), - [anon_sym_QMARK] = ACTIONS(3444), - [anon_sym_LPAREN] = ACTIONS(3446), - [anon_sym_external] = ACTIONS(3448), - [anon_sym_type] = ACTIONS(3450), - [anon_sym_LBRACK] = ACTIONS(3452), - [anon_sym_exception] = ACTIONS(3454), - [anon_sym_module] = ACTIONS(3456), - [anon_sym_open] = ACTIONS(3458), - [anon_sym_include] = ACTIONS(3460), - [anon_sym_class] = ACTIONS(3462), - [anon_sym_val] = ACTIONS(3464), - [anon_sym_LBRACK_GT] = ACTIONS(3466), - [anon_sym_LBRACK_LT] = ACTIONS(3468), - [anon_sym_LT] = ACTIONS(3470), - [anon_sym_POUND] = ACTIONS(3472), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(27), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3474), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3476), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(29), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(31), - [anon_sym_SQUOTE] = ACTIONS(3478), - [sym__capitalized_identifier] = ACTIONS(3480), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1529] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7644), - [sym_module_definition] = STATE(7641), - [sym_open_module] = STATE(7630), + [sym_exception_definition] = STATE(7745), + [sym_module_definition] = STATE(7744), + [sym_open_module] = STATE(7743), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -165793,7 +165804,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165801,9 +165812,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165811,7 +165822,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165822,9 +165833,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1530] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(8187), - [sym_module_definition] = STATE(8186), - [sym_open_module] = STATE(8185), + [sym_exception_definition] = STATE(8367), + [sym_module_definition] = STATE(8366), + [sym_open_module] = STATE(8364), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -165863,7 +165874,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165871,9 +165882,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165881,7 +165892,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165892,9 +165903,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1531] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(8213), - [sym_module_definition] = STATE(8214), - [sym_open_module] = STATE(8215), + [sym_exception_definition] = STATE(7883), + [sym_module_definition] = STATE(7886), + [sym_open_module] = STATE(7892), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -165933,7 +165944,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -165941,9 +165952,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -165951,7 +165962,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -165962,9 +165973,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1532] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7443), - [sym_module_definition] = STATE(7442), - [sym_open_module] = STATE(7440), + [sym_exception_definition] = STATE(8187), + [sym_module_definition] = STATE(8186), + [sym_open_module] = STATE(8185), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -166003,7 +166014,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -166011,9 +166022,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -166021,7 +166032,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -166032,9 +166043,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1533] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7910), - [sym_module_definition] = STATE(7909), - [sym_open_module] = STATE(7908), + [sym_exception_definition] = STATE(8213), + [sym_module_definition] = STATE(8214), + [sym_open_module] = STATE(8215), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -166073,7 +166084,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -166081,9 +166092,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -166091,7 +166102,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -166101,80 +166112,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1534] = { - [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(8367), - [sym_module_definition] = STATE(8366), - [sym_open_module] = STATE(8364), - [sym__binding_pattern] = STATE(3866), - [sym__binding_pattern_ext] = STATE(1514), - [sym_alias_binding_pattern] = STATE(3868), - [sym_typed_binding_pattern] = STATE(3868), - [sym_or_binding_pattern] = STATE(3868), - [sym_constructor_binding_pattern] = STATE(3868), - [sym_tag_binding_pattern] = STATE(3868), - [sym_polymorphic_variant_pattern] = STATE(3868), - [sym_tuple_binding_pattern] = STATE(3868), - [sym_record_binding_pattern] = STATE(3870), - [sym_list_binding_pattern] = STATE(3889), - [sym_cons_binding_pattern] = STATE(3868), - [sym_array_binding_pattern] = STATE(3890), - [sym_range_pattern] = STATE(3868), - [sym_lazy_binding_pattern] = STATE(3868), - [sym_local_open_binding_pattern] = STATE(3868), - [sym_package_pattern] = STATE(3868), - [sym_parenthesized_binding_pattern] = STATE(3868), + [sym__parenthesized_abstract_type] = STATE(1729), + [sym__simple_pattern] = STATE(5833), + [sym__pattern] = STATE(5827), + [sym__pattern_ext] = STATE(5885), + [sym_alias_pattern] = STATE(5833), + [sym_typed_pattern] = STATE(5917), + [sym_or_pattern] = STATE(5833), + [sym_constructor_pattern] = STATE(5833), + [sym_tag_pattern] = STATE(5833), + [sym_polymorphic_variant_pattern] = STATE(5917), + [sym_tuple_pattern] = STATE(5833), + [sym_record_pattern] = STATE(5917), + [sym_list_pattern] = STATE(5917), + [sym_cons_pattern] = STATE(5833), + [sym_array_pattern] = STATE(5917), + [sym_range_pattern] = STATE(5833), + [sym_lazy_pattern] = STATE(5833), + [sym_local_open_pattern] = STATE(5917), + [sym_package_pattern] = STATE(5917), + [sym_parenthesized_pattern] = STATE(5917), + [sym_exception_pattern] = STATE(5833), [sym_attribute] = STATE(1534), - [sym__extension] = STATE(3866), - [sym_extension] = STATE(3837), - [sym_quoted_extension] = STATE(3837), - [sym__attribute] = STATE(1813), - [sym__constant] = STATE(3814), - [sym__signed_constant] = STATE(3788), - [sym_number] = STATE(3830), - [sym_signed_number] = STATE(3814), - [sym_character] = STATE(3830), - [sym_string] = STATE(3830), - [sym_quoted_string] = STATE(3830), - [sym_boolean] = STATE(3830), - [sym_unit] = STATE(3830), - [sym__value_name] = STATE(3868), - [sym_parenthesized_operator] = STATE(3833), - [sym_module_path] = STATE(7389), - [sym_constructor_path] = STATE(1438), - [sym_tag] = STATE(1439), - [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), - [anon_sym_LPAREN] = ACTIONS(3232), - [anon_sym_PLUS] = ACTIONS(3234), - [anon_sym_DASH] = ACTIONS(3234), - [anon_sym_LBRACK] = ACTIONS(3236), - [anon_sym_true] = ACTIONS(3238), - [anon_sym_false] = ACTIONS(3238), - [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), - [anon_sym_POUND] = ACTIONS(3242), - [anon_sym_LBRACK_PIPE] = ACTIONS(3244), - [anon_sym_lazy] = ACTIONS(3246), - [anon_sym_begin] = ACTIONS(3248), + [sym__extension] = STATE(5827), + [sym_extension] = STATE(5079), + [sym_quoted_extension] = STATE(5079), + [sym__constant] = STATE(5677), + [sym__signed_constant] = STATE(5645), + [sym_number] = STATE(5728), + [sym_signed_number] = STATE(5677), + [sym_character] = STATE(5728), + [sym_string] = STATE(5728), + [sym_quoted_string] = STATE(5728), + [sym_boolean] = STATE(5728), + [sym_unit] = STATE(5728), + [sym__value_pattern] = STATE(5917), + [sym_parenthesized_operator] = STATE(5918), + [sym_module_path] = STATE(7387), + [sym_constructor_path] = STATE(1534), + [sym_tag] = STATE(1540), + [sym__identifier] = ACTIONS(3452), + [anon_sym_LPAREN] = ACTIONS(3454), + [anon_sym_COMMA] = ACTIONS(3206), + [anon_sym_PLUS] = ACTIONS(3456), + [anon_sym_DASH] = ACTIONS(3456), + [anon_sym_PIPE] = ACTIONS(3214), + [anon_sym_LBRACK] = ACTIONS(3458), + [anon_sym_true] = ACTIONS(3460), + [anon_sym_false] = ACTIONS(3460), + [anon_sym_LBRACE] = ACTIONS(3462), + [anon_sym_SEMI] = ACTIONS(3206), + [anon_sym_exception] = ACTIONS(3464), + [anon_sym_as] = ACTIONS(3214), + [anon_sym_POUND] = ACTIONS(3466), + [anon_sym_COLON_COLON] = ACTIONS(3206), + [anon_sym_LBRACK_PIPE] = ACTIONS(3468), + [anon_sym_PIPE_RBRACK] = ACTIONS(3206), + [anon_sym_lazy] = ACTIONS(3470), + [anon_sym_begin] = ACTIONS(3472), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), - [aux_sym_number_token1] = ACTIONS(3254), - [anon_sym_SQUOTE] = ACTIONS(3256), - [anon_sym_DQUOTE] = ACTIONS(3258), - [sym__capitalized_identifier] = ACTIONS(3260), - [anon_sym_BQUOTE] = ACTIONS(3262), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3474), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3476), + [aux_sym_number_token1] = ACTIONS(3478), + [anon_sym_SQUOTE] = ACTIONS(3480), + [anon_sym_DQUOTE] = ACTIONS(3482), + [sym__capitalized_identifier] = ACTIONS(2844), + [anon_sym_BQUOTE] = ACTIONS(2846), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, [1535] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7533), - [sym_module_definition] = STATE(7532), - [sym_open_module] = STATE(7528), + [sym_exception_definition] = STATE(7910), + [sym_module_definition] = STATE(7909), + [sym_open_module] = STATE(7908), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -166213,7 +166224,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -166221,9 +166232,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -166231,7 +166242,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -166242,9 +166253,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1536] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7883), - [sym_module_definition] = STATE(7886), - [sym_open_module] = STATE(7892), + [sym_exception_definition] = STATE(7357), + [sym_module_definition] = STATE(7381), + [sym_open_module] = STATE(7380), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -166283,7 +166294,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -166291,9 +166302,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -166301,7 +166312,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -166312,9 +166323,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1537] = { [sym_let_binding] = STATE(6278), - [sym_exception_definition] = STATE(7357), - [sym_module_definition] = STATE(7381), - [sym_open_module] = STATE(7380), + [sym_exception_definition] = STATE(7533), + [sym_module_definition] = STATE(7532), + [sym_open_module] = STATE(7528), [sym__binding_pattern] = STATE(3866), [sym__binding_pattern_ext] = STATE(1514), [sym_alias_binding_pattern] = STATE(3868), @@ -166353,7 +166364,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1438), [sym_tag] = STATE(1439), [sym__identifier] = ACTIONS(3230), - [anon_sym_rec] = ACTIONS(3392), + [anon_sym_rec] = ACTIONS(3434), [anon_sym_LPAREN] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3234), [anon_sym_DASH] = ACTIONS(3234), @@ -166361,9 +166372,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3238), [anon_sym_false] = ACTIONS(3238), [anon_sym_LBRACE] = ACTIONS(3240), - [anon_sym_exception] = ACTIONS(3394), - [anon_sym_module] = ACTIONS(3396), - [anon_sym_open] = ACTIONS(3398), + [anon_sym_exception] = ACTIONS(3436), + [anon_sym_module] = ACTIONS(3438), + [anon_sym_open] = ACTIONS(3440), [anon_sym_POUND] = ACTIONS(3242), [anon_sym_LBRACK_PIPE] = ACTIONS(3244), [anon_sym_lazy] = ACTIONS(3246), @@ -166371,7 +166382,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(3250), [anon_sym_LBRACE_PERCENT] = ACTIONS(3252), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(3254), [anon_sym_SQUOTE] = ACTIONS(3256), [anon_sym_DQUOTE] = ACTIONS(3258), @@ -166420,16 +166431,16 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1192), [sym__label] = STATE(1372), [sym_tag] = STATE(1192), - [aux_sym_class_application_repeat1] = STATE(145), + [aux_sym_class_application_repeat1] = STATE(1539), [sym__identifier] = ACTIONS(1035), [anon_sym_TILDE] = ACTIONS(1039), [anon_sym_QMARK] = ACTIONS(1039), [anon_sym_LPAREN] = ACTIONS(369), - [anon_sym_RPAREN] = ACTIONS(2201), + [anon_sym_RPAREN] = ACTIONS(2159), [anon_sym_LBRACK] = ACTIONS(371), [anon_sym_true] = ACTIONS(373), [anon_sym_false] = ACTIONS(373), - [anon_sym_COLON2] = ACTIONS(2201), + [anon_sym_COLON2] = ACTIONS(2159), [anon_sym_LBRACE] = ACTIONS(375), [anon_sym_object] = ACTIONS(377), [anon_sym_LBRACK_PIPE] = ACTIONS(381), @@ -166489,16 +166500,16 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1192), [sym__label] = STATE(1372), [sym_tag] = STATE(1192), - [aux_sym_class_application_repeat1] = STATE(1538), + [aux_sym_class_application_repeat1] = STATE(145), [sym__identifier] = ACTIONS(1035), [anon_sym_TILDE] = ACTIONS(1039), [anon_sym_QMARK] = ACTIONS(1039), [anon_sym_LPAREN] = ACTIONS(369), - [anon_sym_RPAREN] = ACTIONS(2159), + [anon_sym_RPAREN] = ACTIONS(2201), [anon_sym_LBRACK] = ACTIONS(371), [anon_sym_true] = ACTIONS(373), [anon_sym_false] = ACTIONS(373), - [anon_sym_COLON2] = ACTIONS(2159), + [anon_sym_COLON2] = ACTIONS(2201), [anon_sym_LBRACE] = ACTIONS(375), [anon_sym_object] = ACTIONS(377), [anon_sym_LBRACK_PIPE] = ACTIONS(381), @@ -166555,103 +166566,103 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_pattern] = STATE(5917), [sym_parenthesized_operator] = STATE(5918), [sym_module_path] = STATE(7387), - [sym_constructor_path] = STATE(1522), + [sym_constructor_path] = STATE(1534), [sym_tag] = STATE(1540), - [sym__identifier] = ACTIONS(3402), - [anon_sym_LPAREN] = ACTIONS(3482), + [sym__identifier] = ACTIONS(3452), + [anon_sym_LPAREN] = ACTIONS(3484), [anon_sym_COMMA] = ACTIONS(3206), - [anon_sym_PLUS] = ACTIONS(3406), - [anon_sym_DASH] = ACTIONS(3406), + [anon_sym_PLUS] = ACTIONS(3456), + [anon_sym_DASH] = ACTIONS(3456), [anon_sym_PIPE] = ACTIONS(3214), - [anon_sym_LBRACK] = ACTIONS(3408), - [anon_sym_true] = ACTIONS(3410), - [anon_sym_false] = ACTIONS(3410), - [anon_sym_LBRACE] = ACTIONS(3412), + [anon_sym_LBRACK] = ACTIONS(3458), + [anon_sym_true] = ACTIONS(3460), + [anon_sym_false] = ACTIONS(3460), + [anon_sym_LBRACE] = ACTIONS(3462), [anon_sym_SEMI] = ACTIONS(3206), - [anon_sym_exception] = ACTIONS(3414), + [anon_sym_exception] = ACTIONS(3464), [anon_sym_as] = ACTIONS(3214), - [anon_sym_POUND] = ACTIONS(3416), + [anon_sym_POUND] = ACTIONS(3466), [anon_sym_COLON_COLON] = ACTIONS(3206), - [anon_sym_LBRACK_PIPE] = ACTIONS(3418), + [anon_sym_LBRACK_PIPE] = ACTIONS(3468), [anon_sym_PIPE_RBRACK] = ACTIONS(3206), - [anon_sym_lazy] = ACTIONS(3420), - [anon_sym_begin] = ACTIONS(3422), + [anon_sym_lazy] = ACTIONS(3470), + [anon_sym_begin] = ACTIONS(3472), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3424), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3426), - [aux_sym_number_token1] = ACTIONS(3428), - [anon_sym_SQUOTE] = ACTIONS(3430), - [anon_sym_DQUOTE] = ACTIONS(3432), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3474), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3476), + [aux_sym_number_token1] = ACTIONS(3478), + [anon_sym_SQUOTE] = ACTIONS(3480), + [anon_sym_DQUOTE] = ACTIONS(3482), [sym__capitalized_identifier] = ACTIONS(2844), [anon_sym_BQUOTE] = ACTIONS(2846), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, [1541] = { - [sym__match_cases] = STATE(2610), - [sym_match_case] = STATE(2686), - [sym__simple_pattern] = STATE(5355), - [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5665), - [sym_alias_pattern] = STATE(5355), - [sym_typed_pattern] = STATE(5414), - [sym_or_pattern] = STATE(5355), - [sym_constructor_pattern] = STATE(5355), - [sym_tag_pattern] = STATE(5355), - [sym_polymorphic_variant_pattern] = STATE(5414), - [sym_tuple_pattern] = STATE(5355), - [sym_record_pattern] = STATE(5414), - [sym_list_pattern] = STATE(5414), - [sym_cons_pattern] = STATE(5355), - [sym_array_pattern] = STATE(5414), - [sym_range_pattern] = STATE(5355), - [sym_lazy_pattern] = STATE(5355), - [sym_local_open_pattern] = STATE(5414), - [sym_package_pattern] = STATE(5414), - [sym_parenthesized_pattern] = STATE(5414), - [sym_exception_pattern] = STATE(5355), [sym_attribute] = STATE(1541), - [sym__extension] = STATE(5362), - [sym_extension] = STATE(2959), - [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1566), - [sym__constant] = STATE(5275), - [sym__signed_constant] = STATE(5455), - [sym_number] = STATE(3990), - [sym_signed_number] = STATE(5275), - [sym_character] = STATE(3990), - [sym_string] = STATE(3990), - [sym_quoted_string] = STATE(3990), - [sym_boolean] = STATE(3990), - [sym_unit] = STATE(3990), - [sym__value_pattern] = STATE(5414), - [sym_parenthesized_operator] = STATE(4463), - [sym_module_path] = STATE(8512), - [sym_constructor_path] = STATE(1421), - [sym_tag] = STATE(1468), - [sym__identifier] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3484), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_true] = ACTIONS(1673), - [anon_sym_false] = ACTIONS(1673), - [anon_sym_LBRACE] = ACTIONS(1677), - [anon_sym_exception] = ACTIONS(1679), - [anon_sym_POUND] = ACTIONS(3216), - [anon_sym_LBRACK_PIPE] = ACTIONS(1687), - [anon_sym_lazy] = ACTIONS(1689), - [anon_sym_begin] = ACTIONS(1691), + [sym__identifier] = ACTIONS(2916), + [anon_sym_COLON_GT] = ACTIONS(2918), + [anon_sym_TILDE] = ACTIONS(2916), + [anon_sym_QMARK] = ACTIONS(2916), + [anon_sym_LPAREN] = ACTIONS(2918), + [anon_sym_RPAREN] = ACTIONS(2918), + [anon_sym_COMMA] = ACTIONS(2918), + [anon_sym_PLUS] = ACTIONS(2916), + [anon_sym_DASH] = ACTIONS(2916), + [anon_sym_COLON_EQ] = ACTIONS(2918), + [anon_sym_PIPE] = ACTIONS(2916), + [anon_sym_LBRACK] = ACTIONS(2916), + [anon_sym_RBRACK] = ACTIONS(2918), + [anon_sym_true] = ACTIONS(2916), + [anon_sym_false] = ACTIONS(2916), + [anon_sym_COLON2] = ACTIONS(2916), + [anon_sym_DOT] = ACTIONS(2918), + [anon_sym_DASH_GT] = ACTIONS(2916), + [anon_sym_LBRACE] = ACTIONS(2916), + [anon_sym_SEMI] = ACTIONS(2918), + [anon_sym_RBRACE] = ACTIONS(2918), + [anon_sym_end] = ACTIONS(2916), + [anon_sym_with] = ACTIONS(2916), + [anon_sym_object] = ACTIONS(2916), + [anon_sym_AMP] = ACTIONS(2916), + [anon_sym_POUND] = ACTIONS(2916), + [anon_sym_COLON_COLON] = ACTIONS(2918), + [anon_sym_LBRACK_PIPE] = ACTIONS(2918), + [anon_sym_LT_DASH] = ACTIONS(3486), + [anon_sym_then] = ACTIONS(2916), + [anon_sym_else] = ACTIONS(2916), + [anon_sym_new] = ACTIONS(2916), + [anon_sym_LBRACE_LT] = ACTIONS(2918), + [anon_sym_GT_RBRACE] = ACTIONS(2918), + [anon_sym_begin] = ACTIONS(2916), + [sym_ocamlyacc_value] = ACTIONS(2918), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), - [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), - [aux_sym_number_token1] = ACTIONS(1697), - [anon_sym_SQUOTE] = ACTIONS(1699), - [anon_sym_DQUOTE] = ACTIONS(1701), - [sym__capitalized_identifier] = ACTIONS(1705), - [anon_sym_BQUOTE] = ACTIONS(1707), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2918), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2918), + [aux_sym_number_token1] = ACTIONS(2918), + [anon_sym_SQUOTE] = ACTIONS(2918), + [anon_sym_DQUOTE] = ACTIONS(2918), + [sym_prefix_operator] = ACTIONS(2918), + [anon_sym_PLUS_DOT] = ACTIONS(2916), + [anon_sym_DASH_DOT] = ACTIONS(2916), + [sym_hash_operator] = ACTIONS(2918), + [aux_sym__pow_operator_token1] = ACTIONS(2918), + [anon_sym_lsl] = ACTIONS(2916), + [anon_sym_lsr] = ACTIONS(2916), + [anon_sym_asr] = ACTIONS(2916), + [aux_sym__mult_operator_token1] = ACTIONS(2916), + [anon_sym_mod] = ACTIONS(2916), + [anon_sym_land] = ACTIONS(2916), + [anon_sym_lor] = ACTIONS(2916), + [anon_sym_lxor] = ACTIONS(2916), + [aux_sym__add_operator_token1] = ACTIONS(2916), + [sym__concat_operator] = ACTIONS(2918), + [sym__rel_operator] = ACTIONS(2916), + [anon_sym_AMP_AMP] = ACTIONS(2916), + [anon_sym_or] = ACTIONS(2916), + [anon_sym_PIPE_PIPE] = ACTIONS(2916), + [sym__capitalized_identifier] = ACTIONS(2918), + [anon_sym_BQUOTE] = ACTIONS(2918), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, @@ -166701,7 +166712,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3486), + [anon_sym_PIPE] = ACTIONS(3488), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -166714,7 +166725,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -166769,7 +166780,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3488), + [anon_sym_PIPE] = ACTIONS(3490), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -166782,7 +166793,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -166837,7 +166848,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3490), + [anon_sym_PIPE] = ACTIONS(3492), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -166850,7 +166861,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -166860,11 +166871,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1545] = { - [sym__match_cases] = STATE(2642), - [sym_match_case] = STATE(3221), + [sym__match_cases] = STATE(2543), + [sym_match_case] = STATE(4070), [sym__simple_pattern] = STATE(5355), [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5635), + [sym__pattern_ext] = STATE(5680), [sym_alias_pattern] = STATE(5355), [sym_typed_pattern] = STATE(5414), [sym_or_pattern] = STATE(5355), @@ -166886,7 +166897,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(5362), [sym_extension] = STATE(2959), [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1613), + [sym__attribute] = STATE(1590), [sym__constant] = STATE(5275), [sym__signed_constant] = STATE(5455), [sym_number] = STATE(3990), @@ -166905,7 +166916,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3492), + [anon_sym_PIPE] = ACTIONS(3494), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -166918,7 +166929,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -166928,11 +166939,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1546] = { - [sym__match_cases] = STATE(2543), - [sym_match_case] = STATE(4070), + [sym__match_cases] = STATE(3612), + [sym_match_case] = STATE(3926), [sym__simple_pattern] = STATE(5355), [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5680), + [sym__pattern_ext] = STATE(5755), [sym_alias_pattern] = STATE(5355), [sym_typed_pattern] = STATE(5414), [sym_or_pattern] = STATE(5355), @@ -166954,7 +166965,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(5362), [sym_extension] = STATE(2959), [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1590), + [sym__attribute] = STATE(1589), [sym__constant] = STATE(5275), [sym__signed_constant] = STATE(5455), [sym_number] = STATE(3990), @@ -166973,7 +166984,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3494), + [anon_sym_PIPE] = ACTIONS(3496), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -166986,7 +166997,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -166996,79 +167007,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1547] = { - [sym_attribute] = STATE(1547), - [sym__identifier] = ACTIONS(2912), - [anon_sym_COLON_GT] = ACTIONS(2914), - [anon_sym_TILDE] = ACTIONS(2912), - [anon_sym_QMARK] = ACTIONS(2912), - [anon_sym_LPAREN] = ACTIONS(2914), - [anon_sym_RPAREN] = ACTIONS(2914), - [anon_sym_COMMA] = ACTIONS(2914), - [anon_sym_PLUS] = ACTIONS(2912), - [anon_sym_DASH] = ACTIONS(2912), - [anon_sym_COLON_EQ] = ACTIONS(2914), - [anon_sym_PIPE] = ACTIONS(2912), - [anon_sym_LBRACK] = ACTIONS(2912), - [anon_sym_RBRACK] = ACTIONS(2914), - [anon_sym_true] = ACTIONS(2912), - [anon_sym_false] = ACTIONS(2912), - [anon_sym_COLON2] = ACTIONS(2912), - [anon_sym_DOT] = ACTIONS(2914), - [anon_sym_DASH_GT] = ACTIONS(2912), - [anon_sym_LBRACE] = ACTIONS(2912), - [anon_sym_SEMI] = ACTIONS(2914), - [anon_sym_RBRACE] = ACTIONS(2914), - [anon_sym_end] = ACTIONS(2912), - [anon_sym_with] = ACTIONS(2912), - [anon_sym_object] = ACTIONS(2912), - [anon_sym_AMP] = ACTIONS(2912), - [anon_sym_POUND] = ACTIONS(2912), - [anon_sym_COLON_COLON] = ACTIONS(2914), - [anon_sym_LBRACK_PIPE] = ACTIONS(2914), - [anon_sym_LT_DASH] = ACTIONS(3496), - [anon_sym_then] = ACTIONS(2912), - [anon_sym_else] = ACTIONS(2912), - [anon_sym_new] = ACTIONS(2912), - [anon_sym_LBRACE_LT] = ACTIONS(2914), - [anon_sym_GT_RBRACE] = ACTIONS(2914), - [anon_sym_begin] = ACTIONS(2912), - [sym_ocamlyacc_value] = ACTIONS(2914), - [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2914), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2914), - [aux_sym_number_token1] = ACTIONS(2914), - [anon_sym_SQUOTE] = ACTIONS(2914), - [anon_sym_DQUOTE] = ACTIONS(2914), - [sym_prefix_operator] = ACTIONS(2914), - [anon_sym_PLUS_DOT] = ACTIONS(2912), - [anon_sym_DASH_DOT] = ACTIONS(2912), - [sym_hash_operator] = ACTIONS(2914), - [aux_sym__pow_operator_token1] = ACTIONS(2914), - [anon_sym_lsl] = ACTIONS(2912), - [anon_sym_lsr] = ACTIONS(2912), - [anon_sym_asr] = ACTIONS(2912), - [aux_sym__mult_operator_token1] = ACTIONS(2912), - [anon_sym_mod] = ACTIONS(2912), - [anon_sym_land] = ACTIONS(2912), - [anon_sym_lor] = ACTIONS(2912), - [anon_sym_lxor] = ACTIONS(2912), - [aux_sym__add_operator_token1] = ACTIONS(2912), - [sym__concat_operator] = ACTIONS(2914), - [sym__rel_operator] = ACTIONS(2912), - [anon_sym_AMP_AMP] = ACTIONS(2912), - [anon_sym_or] = ACTIONS(2912), - [anon_sym_PIPE_PIPE] = ACTIONS(2912), - [sym__capitalized_identifier] = ACTIONS(2914), - [anon_sym_BQUOTE] = ACTIONS(2914), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1548] = { - [sym__match_cases] = STATE(2610), - [sym_match_case] = STATE(2609), + [sym__match_cases] = STATE(2642), + [sym_match_case] = STATE(3228), [sym__simple_pattern] = STATE(5355), [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5701), + [sym__pattern_ext] = STATE(5646), [sym_alias_pattern] = STATE(5355), [sym_typed_pattern] = STATE(5414), [sym_or_pattern] = STATE(5355), @@ -167086,11 +167029,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(5414), [sym_parenthesized_pattern] = STATE(5414), [sym_exception_pattern] = STATE(5355), - [sym_attribute] = STATE(1548), + [sym_attribute] = STATE(1547), [sym__extension] = STATE(5362), [sym_extension] = STATE(2959), [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1603), + [sym__attribute] = STATE(1595), [sym__constant] = STATE(5275), [sym__signed_constant] = STATE(5455), [sym_number] = STATE(3990), @@ -167122,7 +167065,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -167131,6 +167074,74 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, + [1548] = { + [sym_attribute] = STATE(1548), + [sym__identifier] = ACTIONS(2916), + [anon_sym_TILDE] = ACTIONS(2916), + [anon_sym_QMARK] = ACTIONS(2916), + [anon_sym_LPAREN] = ACTIONS(2918), + [anon_sym_COMMA] = ACTIONS(2918), + [anon_sym_PLUS] = ACTIONS(2916), + [anon_sym_DASH] = ACTIONS(2916), + [anon_sym_COLON_EQ] = ACTIONS(2918), + [anon_sym_PIPE] = ACTIONS(2916), + [anon_sym_LBRACK] = ACTIONS(2916), + [anon_sym_true] = ACTIONS(2916), + [anon_sym_false] = ACTIONS(2916), + [anon_sym_DOT] = ACTIONS(2918), + [anon_sym_LBRACE] = ACTIONS(2916), + [anon_sym_SEMI] = ACTIONS(2918), + [anon_sym_constraint] = ACTIONS(2916), + [anon_sym_val] = ACTIONS(2916), + [anon_sym_end] = ACTIONS(2916), + [anon_sym_object] = ACTIONS(2916), + [anon_sym_inherit] = ACTIONS(2916), + [anon_sym_method] = ACTIONS(2916), + [anon_sym_initializer] = ACTIONS(2916), + [anon_sym_AMP] = ACTIONS(2916), + [anon_sym_POUND] = ACTIONS(2916), + [anon_sym_COLON_COLON] = ACTIONS(2918), + [anon_sym_LBRACK_PIPE] = ACTIONS(2918), + [anon_sym_LT_DASH] = ACTIONS(3500), + [anon_sym_else] = ACTIONS(2916), + [anon_sym_new] = ACTIONS(2916), + [anon_sym_LBRACE_LT] = ACTIONS(2918), + [anon_sym_begin] = ACTIONS(2916), + [sym_ocamlyacc_value] = ACTIONS(2918), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(2916), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(2918), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2916), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2916), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(2918), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(2918), + [aux_sym_number_token1] = ACTIONS(2918), + [anon_sym_SQUOTE] = ACTIONS(2918), + [anon_sym_DQUOTE] = ACTIONS(2918), + [sym_prefix_operator] = ACTIONS(2918), + [anon_sym_PLUS_DOT] = ACTIONS(2916), + [anon_sym_DASH_DOT] = ACTIONS(2916), + [sym_hash_operator] = ACTIONS(2918), + [aux_sym__pow_operator_token1] = ACTIONS(2918), + [anon_sym_lsl] = ACTIONS(2916), + [anon_sym_lsr] = ACTIONS(2916), + [anon_sym_asr] = ACTIONS(2916), + [aux_sym__mult_operator_token1] = ACTIONS(2916), + [anon_sym_mod] = ACTIONS(2916), + [anon_sym_land] = ACTIONS(2916), + [anon_sym_lor] = ACTIONS(2916), + [anon_sym_lxor] = ACTIONS(2916), + [aux_sym__add_operator_token1] = ACTIONS(2916), + [sym__concat_operator] = ACTIONS(2918), + [sym__rel_operator] = ACTIONS(2916), + [anon_sym_AMP_AMP] = ACTIONS(2916), + [anon_sym_or] = ACTIONS(2916), + [anon_sym_PIPE_PIPE] = ACTIONS(2916), + [sym__capitalized_identifier] = ACTIONS(2918), + [anon_sym_BQUOTE] = ACTIONS(2918), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, [1549] = { [sym__match_cases] = STATE(2543), [sym_match_case] = STATE(3228), @@ -167177,7 +167188,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3500), + [anon_sym_PIPE] = ACTIONS(3498), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -167190,7 +167201,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -167200,70 +167211,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1550] = { - [sym__match_cases] = STATE(3612), - [sym_match_case] = STATE(3926), - [sym__simple_pattern] = STATE(5355), - [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5755), - [sym_alias_pattern] = STATE(5355), - [sym_typed_pattern] = STATE(5414), - [sym_or_pattern] = STATE(5355), - [sym_constructor_pattern] = STATE(5355), - [sym_tag_pattern] = STATE(5355), - [sym_polymorphic_variant_pattern] = STATE(5414), - [sym_tuple_pattern] = STATE(5355), - [sym_record_pattern] = STATE(5414), - [sym_list_pattern] = STATE(5414), - [sym_cons_pattern] = STATE(5355), - [sym_array_pattern] = STATE(5414), - [sym_range_pattern] = STATE(5355), - [sym_lazy_pattern] = STATE(5355), - [sym_local_open_pattern] = STATE(5414), - [sym_package_pattern] = STATE(5414), - [sym_parenthesized_pattern] = STATE(5414), - [sym_exception_pattern] = STATE(5355), [sym_attribute] = STATE(1550), - [sym__extension] = STATE(5362), - [sym_extension] = STATE(2959), - [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1589), - [sym__constant] = STATE(5275), - [sym__signed_constant] = STATE(5455), - [sym_number] = STATE(3990), - [sym_signed_number] = STATE(5275), - [sym_character] = STATE(3990), - [sym_string] = STATE(3990), - [sym_quoted_string] = STATE(3990), - [sym_boolean] = STATE(3990), - [sym_unit] = STATE(3990), - [sym__value_pattern] = STATE(5414), - [sym_parenthesized_operator] = STATE(4463), - [sym_module_path] = STATE(8512), - [sym_constructor_path] = STATE(1421), - [sym_tag] = STATE(1468), - [sym__identifier] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3502), - [anon_sym_LBRACK] = ACTIONS(1671), - [anon_sym_true] = ACTIONS(1673), - [anon_sym_false] = ACTIONS(1673), - [anon_sym_LBRACE] = ACTIONS(1677), - [anon_sym_exception] = ACTIONS(1679), - [anon_sym_POUND] = ACTIONS(3216), - [anon_sym_LBRACK_PIPE] = ACTIONS(1687), - [anon_sym_lazy] = ACTIONS(1689), - [anon_sym_begin] = ACTIONS(1691), + [sym__identifier] = ACTIONS(2912), + [anon_sym_COLON_GT] = ACTIONS(2914), + [anon_sym_TILDE] = ACTIONS(2912), + [anon_sym_QMARK] = ACTIONS(2912), + [anon_sym_LPAREN] = ACTIONS(2914), + [anon_sym_RPAREN] = ACTIONS(2914), + [anon_sym_COMMA] = ACTIONS(2914), + [anon_sym_PLUS] = ACTIONS(2912), + [anon_sym_DASH] = ACTIONS(2912), + [anon_sym_COLON_EQ] = ACTIONS(2914), + [anon_sym_PIPE] = ACTIONS(2912), + [anon_sym_LBRACK] = ACTIONS(2912), + [anon_sym_RBRACK] = ACTIONS(2914), + [anon_sym_true] = ACTIONS(2912), + [anon_sym_false] = ACTIONS(2912), + [anon_sym_COLON2] = ACTIONS(2912), + [anon_sym_DOT] = ACTIONS(2914), + [anon_sym_DASH_GT] = ACTIONS(2912), + [anon_sym_LBRACE] = ACTIONS(2912), + [anon_sym_SEMI] = ACTIONS(2914), + [anon_sym_RBRACE] = ACTIONS(2914), + [anon_sym_end] = ACTIONS(2912), + [anon_sym_with] = ACTIONS(2912), + [anon_sym_object] = ACTIONS(2912), + [anon_sym_AMP] = ACTIONS(2912), + [anon_sym_POUND] = ACTIONS(2912), + [anon_sym_COLON_COLON] = ACTIONS(2914), + [anon_sym_LBRACK_PIPE] = ACTIONS(2914), + [anon_sym_LT_DASH] = ACTIONS(3502), + [anon_sym_then] = ACTIONS(2912), + [anon_sym_else] = ACTIONS(2912), + [anon_sym_new] = ACTIONS(2912), + [anon_sym_LBRACE_LT] = ACTIONS(2914), + [anon_sym_GT_RBRACE] = ACTIONS(2914), + [anon_sym_begin] = ACTIONS(2912), + [sym_ocamlyacc_value] = ACTIONS(2914), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), - [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), - [aux_sym_number_token1] = ACTIONS(1697), - [anon_sym_SQUOTE] = ACTIONS(1699), - [anon_sym_DQUOTE] = ACTIONS(1701), - [sym__capitalized_identifier] = ACTIONS(1705), - [anon_sym_BQUOTE] = ACTIONS(1707), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2914), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2914), + [aux_sym_number_token1] = ACTIONS(2914), + [anon_sym_SQUOTE] = ACTIONS(2914), + [anon_sym_DQUOTE] = ACTIONS(2914), + [sym_prefix_operator] = ACTIONS(2914), + [anon_sym_PLUS_DOT] = ACTIONS(2912), + [anon_sym_DASH_DOT] = ACTIONS(2912), + [sym_hash_operator] = ACTIONS(2914), + [aux_sym__pow_operator_token1] = ACTIONS(2914), + [anon_sym_lsl] = ACTIONS(2912), + [anon_sym_lsr] = ACTIONS(2912), + [anon_sym_asr] = ACTIONS(2912), + [aux_sym__mult_operator_token1] = ACTIONS(2912), + [anon_sym_mod] = ACTIONS(2912), + [anon_sym_land] = ACTIONS(2912), + [anon_sym_lor] = ACTIONS(2912), + [anon_sym_lxor] = ACTIONS(2912), + [aux_sym__add_operator_token1] = ACTIONS(2912), + [sym__concat_operator] = ACTIONS(2914), + [sym__rel_operator] = ACTIONS(2912), + [anon_sym_AMP_AMP] = ACTIONS(2912), + [anon_sym_or] = ACTIONS(2912), + [anon_sym_PIPE_PIPE] = ACTIONS(2912), + [sym__capitalized_identifier] = ACTIONS(2914), + [anon_sym_BQUOTE] = ACTIONS(2914), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, @@ -167336,79 +167347,79 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1552] = { + [sym__match_cases] = STATE(2610), + [sym_match_case] = STATE(2686), + [sym__simple_pattern] = STATE(5355), + [sym__pattern] = STATE(5362), + [sym__pattern_ext] = STATE(5665), + [sym_alias_pattern] = STATE(5355), + [sym_typed_pattern] = STATE(5414), + [sym_or_pattern] = STATE(5355), + [sym_constructor_pattern] = STATE(5355), + [sym_tag_pattern] = STATE(5355), + [sym_polymorphic_variant_pattern] = STATE(5414), + [sym_tuple_pattern] = STATE(5355), + [sym_record_pattern] = STATE(5414), + [sym_list_pattern] = STATE(5414), + [sym_cons_pattern] = STATE(5355), + [sym_array_pattern] = STATE(5414), + [sym_range_pattern] = STATE(5355), + [sym_lazy_pattern] = STATE(5355), + [sym_local_open_pattern] = STATE(5414), + [sym_package_pattern] = STATE(5414), + [sym_parenthesized_pattern] = STATE(5414), + [sym_exception_pattern] = STATE(5355), [sym_attribute] = STATE(1552), - [sym__identifier] = ACTIONS(2916), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_QMARK] = ACTIONS(2916), - [anon_sym_LPAREN] = ACTIONS(2918), - [anon_sym_COMMA] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2916), - [anon_sym_COLON_EQ] = ACTIONS(2918), - [anon_sym_PIPE] = ACTIONS(2916), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym_true] = ACTIONS(2916), - [anon_sym_false] = ACTIONS(2916), - [anon_sym_DOT] = ACTIONS(2918), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2918), - [anon_sym_constraint] = ACTIONS(2916), - [anon_sym_val] = ACTIONS(2916), - [anon_sym_end] = ACTIONS(2916), - [anon_sym_object] = ACTIONS(2916), - [anon_sym_inherit] = ACTIONS(2916), - [anon_sym_method] = ACTIONS(2916), - [anon_sym_initializer] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_POUND] = ACTIONS(2916), - [anon_sym_COLON_COLON] = ACTIONS(2918), - [anon_sym_LBRACK_PIPE] = ACTIONS(2918), - [anon_sym_LT_DASH] = ACTIONS(3506), - [anon_sym_else] = ACTIONS(2916), - [anon_sym_new] = ACTIONS(2916), - [anon_sym_LBRACE_LT] = ACTIONS(2918), - [anon_sym_begin] = ACTIONS(2916), - [sym_ocamlyacc_value] = ACTIONS(2918), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(2916), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(2918), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2916), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2916), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(2918), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(2918), - [aux_sym_number_token1] = ACTIONS(2918), - [anon_sym_SQUOTE] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2918), - [sym_prefix_operator] = ACTIONS(2918), - [anon_sym_PLUS_DOT] = ACTIONS(2916), - [anon_sym_DASH_DOT] = ACTIONS(2916), - [sym_hash_operator] = ACTIONS(2918), - [aux_sym__pow_operator_token1] = ACTIONS(2918), - [anon_sym_lsl] = ACTIONS(2916), - [anon_sym_lsr] = ACTIONS(2916), - [anon_sym_asr] = ACTIONS(2916), - [aux_sym__mult_operator_token1] = ACTIONS(2916), - [anon_sym_mod] = ACTIONS(2916), - [anon_sym_land] = ACTIONS(2916), - [anon_sym_lor] = ACTIONS(2916), - [anon_sym_lxor] = ACTIONS(2916), - [aux_sym__add_operator_token1] = ACTIONS(2916), - [sym__concat_operator] = ACTIONS(2918), - [sym__rel_operator] = ACTIONS(2916), - [anon_sym_AMP_AMP] = ACTIONS(2916), - [anon_sym_or] = ACTIONS(2916), - [anon_sym_PIPE_PIPE] = ACTIONS(2916), - [sym__capitalized_identifier] = ACTIONS(2918), - [anon_sym_BQUOTE] = ACTIONS(2918), + [sym__extension] = STATE(5362), + [sym_extension] = STATE(2959), + [sym_quoted_extension] = STATE(2959), + [sym__attribute] = STATE(1566), + [sym__constant] = STATE(5275), + [sym__signed_constant] = STATE(5455), + [sym_number] = STATE(3990), + [sym_signed_number] = STATE(5275), + [sym_character] = STATE(3990), + [sym_string] = STATE(3990), + [sym_quoted_string] = STATE(3990), + [sym_boolean] = STATE(3990), + [sym_unit] = STATE(3990), + [sym__value_pattern] = STATE(5414), + [sym_parenthesized_operator] = STATE(4463), + [sym_module_path] = STATE(8512), + [sym_constructor_path] = STATE(1421), + [sym_tag] = STATE(1468), + [sym__identifier] = ACTIONS(1661), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_PLUS] = ACTIONS(3210), + [anon_sym_DASH] = ACTIONS(3210), + [anon_sym_PIPE] = ACTIONS(3506), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_true] = ACTIONS(1673), + [anon_sym_false] = ACTIONS(1673), + [anon_sym_LBRACE] = ACTIONS(1677), + [anon_sym_exception] = ACTIONS(1679), + [anon_sym_POUND] = ACTIONS(3216), + [anon_sym_LBRACK_PIPE] = ACTIONS(1687), + [anon_sym_lazy] = ACTIONS(1689), + [anon_sym_begin] = ACTIONS(1691), + [anon_sym_LBRACK_AT] = ACTIONS(341), + [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), + [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), + [anon_sym_PERCENT] = ACTIONS(3442), + [aux_sym_number_token1] = ACTIONS(1697), + [anon_sym_SQUOTE] = ACTIONS(1699), + [anon_sym_DQUOTE] = ACTIONS(1701), + [sym__capitalized_identifier] = ACTIONS(1705), + [anon_sym_BQUOTE] = ACTIONS(1707), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, [1553] = { [sym__match_cases] = STATE(2642), - [sym_match_case] = STATE(3228), + [sym_match_case] = STATE(3221), [sym__simple_pattern] = STATE(5355), [sym__pattern] = STATE(5362), - [sym__pattern_ext] = STATE(5646), + [sym__pattern_ext] = STATE(5635), [sym_alias_pattern] = STATE(5355), [sym_typed_pattern] = STATE(5414), [sym_or_pattern] = STATE(5355), @@ -167430,7 +167441,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(5362), [sym_extension] = STATE(2959), [sym_quoted_extension] = STATE(2959), - [sym__attribute] = STATE(1595), + [sym__attribute] = STATE(1613), [sym__constant] = STATE(5275), [sym__signed_constant] = STATE(5455), [sym_number] = STATE(3990), @@ -167449,7 +167460,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3500), + [anon_sym_PIPE] = ACTIONS(3508), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -167462,7 +167473,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -167530,7 +167541,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -167540,70 +167551,70 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1555] = { + [sym__match_cases] = STATE(2610), + [sym_match_case] = STATE(2609), + [sym__simple_pattern] = STATE(5355), + [sym__pattern] = STATE(5362), + [sym__pattern_ext] = STATE(5701), + [sym_alias_pattern] = STATE(5355), + [sym_typed_pattern] = STATE(5414), + [sym_or_pattern] = STATE(5355), + [sym_constructor_pattern] = STATE(5355), + [sym_tag_pattern] = STATE(5355), + [sym_polymorphic_variant_pattern] = STATE(5414), + [sym_tuple_pattern] = STATE(5355), + [sym_record_pattern] = STATE(5414), + [sym_list_pattern] = STATE(5414), + [sym_cons_pattern] = STATE(5355), + [sym_array_pattern] = STATE(5414), + [sym_range_pattern] = STATE(5355), + [sym_lazy_pattern] = STATE(5355), + [sym_local_open_pattern] = STATE(5414), + [sym_package_pattern] = STATE(5414), + [sym_parenthesized_pattern] = STATE(5414), + [sym_exception_pattern] = STATE(5355), [sym_attribute] = STATE(1555), - [sym__identifier] = ACTIONS(2916), - [anon_sym_COLON_GT] = ACTIONS(2918), - [anon_sym_TILDE] = ACTIONS(2916), - [anon_sym_QMARK] = ACTIONS(2916), - [anon_sym_LPAREN] = ACTIONS(2918), - [anon_sym_RPAREN] = ACTIONS(2918), - [anon_sym_COMMA] = ACTIONS(2918), - [anon_sym_PLUS] = ACTIONS(2916), - [anon_sym_DASH] = ACTIONS(2916), - [anon_sym_COLON_EQ] = ACTIONS(2918), - [anon_sym_PIPE] = ACTIONS(2916), - [anon_sym_LBRACK] = ACTIONS(2916), - [anon_sym_RBRACK] = ACTIONS(2918), - [anon_sym_true] = ACTIONS(2916), - [anon_sym_false] = ACTIONS(2916), - [anon_sym_COLON2] = ACTIONS(2916), - [anon_sym_DOT] = ACTIONS(2918), - [anon_sym_DASH_GT] = ACTIONS(2916), - [anon_sym_LBRACE] = ACTIONS(2916), - [anon_sym_SEMI] = ACTIONS(2918), - [anon_sym_RBRACE] = ACTIONS(2918), - [anon_sym_end] = ACTIONS(2916), - [anon_sym_with] = ACTIONS(2916), - [anon_sym_object] = ACTIONS(2916), - [anon_sym_AMP] = ACTIONS(2916), - [anon_sym_POUND] = ACTIONS(2916), - [anon_sym_COLON_COLON] = ACTIONS(2918), - [anon_sym_LBRACK_PIPE] = ACTIONS(2918), - [anon_sym_LT_DASH] = ACTIONS(3508), - [anon_sym_then] = ACTIONS(2916), - [anon_sym_else] = ACTIONS(2916), - [anon_sym_new] = ACTIONS(2916), - [anon_sym_LBRACE_LT] = ACTIONS(2918), - [anon_sym_GT_RBRACE] = ACTIONS(2918), - [anon_sym_begin] = ACTIONS(2916), - [sym_ocamlyacc_value] = ACTIONS(2918), + [sym__extension] = STATE(5362), + [sym_extension] = STATE(2959), + [sym_quoted_extension] = STATE(2959), + [sym__attribute] = STATE(1603), + [sym__constant] = STATE(5275), + [sym__signed_constant] = STATE(5455), + [sym_number] = STATE(3990), + [sym_signed_number] = STATE(5275), + [sym_character] = STATE(3990), + [sym_string] = STATE(3990), + [sym_quoted_string] = STATE(3990), + [sym_boolean] = STATE(3990), + [sym_unit] = STATE(3990), + [sym__value_pattern] = STATE(5414), + [sym_parenthesized_operator] = STATE(4463), + [sym_module_path] = STATE(8512), + [sym_constructor_path] = STATE(1421), + [sym_tag] = STATE(1468), + [sym__identifier] = ACTIONS(1661), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_PLUS] = ACTIONS(3210), + [anon_sym_DASH] = ACTIONS(3210), + [anon_sym_PIPE] = ACTIONS(3510), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_true] = ACTIONS(1673), + [anon_sym_false] = ACTIONS(1673), + [anon_sym_LBRACE] = ACTIONS(1677), + [anon_sym_exception] = ACTIONS(1679), + [anon_sym_POUND] = ACTIONS(3216), + [anon_sym_LBRACK_PIPE] = ACTIONS(1687), + [anon_sym_lazy] = ACTIONS(1689), + [anon_sym_begin] = ACTIONS(1691), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2918), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2918), - [aux_sym_number_token1] = ACTIONS(2918), - [anon_sym_SQUOTE] = ACTIONS(2918), - [anon_sym_DQUOTE] = ACTIONS(2918), - [sym_prefix_operator] = ACTIONS(2918), - [anon_sym_PLUS_DOT] = ACTIONS(2916), - [anon_sym_DASH_DOT] = ACTIONS(2916), - [sym_hash_operator] = ACTIONS(2918), - [aux_sym__pow_operator_token1] = ACTIONS(2918), - [anon_sym_lsl] = ACTIONS(2916), - [anon_sym_lsr] = ACTIONS(2916), - [anon_sym_asr] = ACTIONS(2916), - [aux_sym__mult_operator_token1] = ACTIONS(2916), - [anon_sym_mod] = ACTIONS(2916), - [anon_sym_land] = ACTIONS(2916), - [anon_sym_lor] = ACTIONS(2916), - [anon_sym_lxor] = ACTIONS(2916), - [aux_sym__add_operator_token1] = ACTIONS(2916), - [sym__concat_operator] = ACTIONS(2918), - [sym__rel_operator] = ACTIONS(2916), - [anon_sym_AMP_AMP] = ACTIONS(2916), - [anon_sym_or] = ACTIONS(2916), - [anon_sym_PIPE_PIPE] = ACTIONS(2916), - [sym__capitalized_identifier] = ACTIONS(2918), - [anon_sym_BQUOTE] = ACTIONS(2918), + [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), + [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), + [anon_sym_PERCENT] = ACTIONS(3442), + [aux_sym_number_token1] = ACTIONS(1697), + [anon_sym_SQUOTE] = ACTIONS(1699), + [anon_sym_DQUOTE] = ACTIONS(1701), + [sym__capitalized_identifier] = ACTIONS(1705), + [anon_sym_BQUOTE] = ACTIONS(1707), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, @@ -167653,7 +167664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1663), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(3492), + [anon_sym_PIPE] = ACTIONS(3508), [anon_sym_LBRACK] = ACTIONS(1671), [anon_sym_true] = ACTIONS(1673), [anon_sym_false] = ACTIONS(1673), @@ -167666,7 +167677,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(341), [anon_sym_LBRACK_PERCENT] = ACTIONS(1693), [anon_sym_LBRACE_PERCENT] = ACTIONS(1695), - [anon_sym_PERCENT] = ACTIONS(3400), + [anon_sym_PERCENT] = ACTIONS(3442), [aux_sym_number_token1] = ACTIONS(1697), [anon_sym_SQUOTE] = ACTIONS(1699), [anon_sym_DQUOTE] = ACTIONS(1701), @@ -167702,7 +167713,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(2912), [anon_sym_COLON_COLON] = ACTIONS(2914), [anon_sym_LBRACK_PIPE] = ACTIONS(2914), - [anon_sym_LT_DASH] = ACTIONS(3510), + [anon_sym_LT_DASH] = ACTIONS(3512), [anon_sym_else] = ACTIONS(2912), [anon_sym_new] = ACTIONS(2912), [anon_sym_LBRACE_LT] = ACTIONS(2914), @@ -167771,7 +167782,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(2916), [anon_sym_COLON_COLON] = ACTIONS(2918), [anon_sym_LBRACK_PIPE] = ACTIONS(2918), - [anon_sym_LT_DASH] = ACTIONS(3512), + [anon_sym_LT_DASH] = ACTIONS(3514), [anon_sym_then] = ACTIONS(2916), [anon_sym_else] = ACTIONS(2916), [anon_sym_new] = ACTIONS(2916), @@ -167844,40 +167855,107 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_name] = STATE(5502), [sym_parenthesized_operator] = STATE(5534), [sym_module_path] = STATE(8515), - [sym_constructor_path] = STATE(1561), + [sym_constructor_path] = STATE(1560), [sym_tag] = STATE(1559), [sym__identifier] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(3514), + [anon_sym_LPAREN] = ACTIONS(3516), [anon_sym_COMMA] = ACTIONS(2067), [anon_sym_PLUS] = ACTIONS(3210), [anon_sym_DASH] = ACTIONS(3210), [anon_sym_PIPE] = ACTIONS(2067), [anon_sym_LBRACK] = ACTIONS(2031), [anon_sym_RBRACK] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(3370), - [anon_sym_false] = ACTIONS(3370), - [anon_sym_LBRACE] = ACTIONS(3516), + [anon_sym_true] = ACTIONS(3412), + [anon_sym_false] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3518), [anon_sym_SEMI] = ACTIONS(2067), [anon_sym_RBRACE] = ACTIONS(2067), [anon_sym_as] = ACTIONS(2069), - [anon_sym_POUND] = ACTIONS(3376), + [anon_sym_POUND] = ACTIONS(3418), [anon_sym_COLON_COLON] = ACTIONS(2067), [anon_sym_LBRACK_PIPE] = ACTIONS(2035), - [anon_sym_lazy] = ACTIONS(3518), - [anon_sym_begin] = ACTIONS(3380), + [anon_sym_lazy] = ACTIONS(3520), + [anon_sym_begin] = ACTIONS(3422), [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3382), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3384), - [aux_sym_number_token1] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3424), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3426), + [aux_sym_number_token1] = ACTIONS(3428), + [anon_sym_SQUOTE] = ACTIONS(3430), + [anon_sym_DQUOTE] = ACTIONS(3432), [sym__capitalized_identifier] = ACTIONS(1705), [anon_sym_BQUOTE] = ACTIONS(1707), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, [1560] = { + [sym__binding_pattern] = STATE(5504), + [sym__binding_pattern_ext] = STATE(5552), + [sym_alias_binding_pattern] = STATE(5502), + [sym_typed_binding_pattern] = STATE(5502), + [sym_or_binding_pattern] = STATE(5502), + [sym_constructor_binding_pattern] = STATE(5502), + [sym_tag_binding_pattern] = STATE(5502), + [sym_polymorphic_variant_pattern] = STATE(5502), + [sym_tuple_binding_pattern] = STATE(5502), + [sym_record_binding_pattern] = STATE(5500), + [sym_list_binding_pattern] = STATE(5499), + [sym_cons_binding_pattern] = STATE(5502), + [sym_array_binding_pattern] = STATE(5514), + [sym_range_pattern] = STATE(5502), + [sym_lazy_binding_pattern] = STATE(5502), + [sym_local_open_binding_pattern] = STATE(5502), + [sym_package_pattern] = STATE(5502), + [sym_parenthesized_binding_pattern] = STATE(5502), [sym_attribute] = STATE(1560), + [sym__extension] = STATE(5504), + [sym_extension] = STATE(4949), + [sym_quoted_extension] = STATE(4949), + [sym__constant] = STATE(5275), + [sym__signed_constant] = STATE(5595), + [sym_number] = STATE(5590), + [sym_signed_number] = STATE(5275), + [sym_character] = STATE(5590), + [sym_string] = STATE(5590), + [sym_quoted_string] = STATE(5590), + [sym_boolean] = STATE(5590), + [sym_unit] = STATE(5590), + [sym__value_name] = STATE(5502), + [sym_parenthesized_operator] = STATE(5534), + [sym_module_path] = STATE(8515), + [sym_constructor_path] = STATE(1560), + [sym_tag] = STATE(1559), + [sym__identifier] = ACTIONS(2027), + [anon_sym_LPAREN] = ACTIONS(3516), + [anon_sym_COMMA] = ACTIONS(2067), + [anon_sym_PLUS] = ACTIONS(3210), + [anon_sym_DASH] = ACTIONS(3210), + [anon_sym_PIPE] = ACTIONS(2067), + [anon_sym_LBRACK] = ACTIONS(2031), + [anon_sym_RBRACK] = ACTIONS(2067), + [anon_sym_true] = ACTIONS(3412), + [anon_sym_false] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3518), + [anon_sym_SEMI] = ACTIONS(2067), + [anon_sym_RBRACE] = ACTIONS(2067), + [anon_sym_as] = ACTIONS(2069), + [anon_sym_POUND] = ACTIONS(3418), + [anon_sym_COLON_COLON] = ACTIONS(2067), + [anon_sym_LBRACK_PIPE] = ACTIONS(2035), + [anon_sym_lazy] = ACTIONS(3520), + [anon_sym_begin] = ACTIONS(3422), + [anon_sym_LBRACK_AT] = ACTIONS(341), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3424), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3426), + [aux_sym_number_token1] = ACTIONS(3428), + [anon_sym_SQUOTE] = ACTIONS(3430), + [anon_sym_DQUOTE] = ACTIONS(3432), + [sym__capitalized_identifier] = ACTIONS(1705), + [anon_sym_BQUOTE] = ACTIONS(1707), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1561] = { + [sym_attribute] = STATE(1561), [sym__identifier] = ACTIONS(2912), [anon_sym_COLON_GT] = ACTIONS(2914), [anon_sym_TILDE] = ACTIONS(2912), @@ -167905,7 +167983,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(2912), [anon_sym_COLON_COLON] = ACTIONS(2914), [anon_sym_LBRACK_PIPE] = ACTIONS(2914), - [anon_sym_LT_DASH] = ACTIONS(3520), + [anon_sym_LT_DASH] = ACTIONS(3522), [anon_sym_then] = ACTIONS(2912), [anon_sym_else] = ACTIONS(2912), [anon_sym_new] = ACTIONS(2912), @@ -167943,73 +168021,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1561] = { - [sym__binding_pattern] = STATE(5504), - [sym__binding_pattern_ext] = STATE(5552), - [sym_alias_binding_pattern] = STATE(5502), - [sym_typed_binding_pattern] = STATE(5502), - [sym_or_binding_pattern] = STATE(5502), - [sym_constructor_binding_pattern] = STATE(5502), - [sym_tag_binding_pattern] = STATE(5502), - [sym_polymorphic_variant_pattern] = STATE(5502), - [sym_tuple_binding_pattern] = STATE(5502), - [sym_record_binding_pattern] = STATE(5500), - [sym_list_binding_pattern] = STATE(5499), - [sym_cons_binding_pattern] = STATE(5502), - [sym_array_binding_pattern] = STATE(5514), - [sym_range_pattern] = STATE(5502), - [sym_lazy_binding_pattern] = STATE(5502), - [sym_local_open_binding_pattern] = STATE(5502), - [sym_package_pattern] = STATE(5502), - [sym_parenthesized_binding_pattern] = STATE(5502), - [sym_attribute] = STATE(1561), - [sym__extension] = STATE(5504), - [sym_extension] = STATE(4949), - [sym_quoted_extension] = STATE(4949), - [sym__constant] = STATE(5275), - [sym__signed_constant] = STATE(5595), - [sym_number] = STATE(5590), - [sym_signed_number] = STATE(5275), - [sym_character] = STATE(5590), - [sym_string] = STATE(5590), - [sym_quoted_string] = STATE(5590), - [sym_boolean] = STATE(5590), - [sym_unit] = STATE(5590), - [sym__value_name] = STATE(5502), - [sym_parenthesized_operator] = STATE(5534), - [sym_module_path] = STATE(8515), - [sym_constructor_path] = STATE(1561), - [sym_tag] = STATE(1559), - [sym__identifier] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(3514), - [anon_sym_COMMA] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(3210), - [anon_sym_DASH] = ACTIONS(3210), - [anon_sym_PIPE] = ACTIONS(2067), - [anon_sym_LBRACK] = ACTIONS(2031), - [anon_sym_RBRACK] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(3370), - [anon_sym_false] = ACTIONS(3370), - [anon_sym_LBRACE] = ACTIONS(3516), - [anon_sym_SEMI] = ACTIONS(2067), - [anon_sym_RBRACE] = ACTIONS(2067), - [anon_sym_as] = ACTIONS(2069), - [anon_sym_POUND] = ACTIONS(3376), - [anon_sym_COLON_COLON] = ACTIONS(2067), - [anon_sym_LBRACK_PIPE] = ACTIONS(2035), - [anon_sym_lazy] = ACTIONS(3518), - [anon_sym_begin] = ACTIONS(3380), - [anon_sym_LBRACK_AT] = ACTIONS(341), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3382), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3384), - [aux_sym_number_token1] = ACTIONS(3386), - [anon_sym_SQUOTE] = ACTIONS(3388), - [anon_sym_DQUOTE] = ACTIONS(3390), - [sym__capitalized_identifier] = ACTIONS(1705), - [anon_sym_BQUOTE] = ACTIONS(1707), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1562] = { [sym_attribute] = STATE(1562), [sym__identifier] = ACTIONS(2916), @@ -168037,7 +168048,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(2916), [anon_sym_COLON_COLON] = ACTIONS(2918), [anon_sym_LBRACK_PIPE] = ACTIONS(2918), - [anon_sym_LT_DASH] = ACTIONS(3522), + [anon_sym_LT_DASH] = ACTIONS(3524), [anon_sym_else] = ACTIONS(2916), [anon_sym_new] = ACTIONS(2916), [anon_sym_LBRACE_LT] = ACTIONS(2918), @@ -168079,7 +168090,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, }; -static uint16_t ts_small_parse_table[] = { +static const uint16_t ts_small_parse_table[] = { [0] = 36, ACTIONS(341), 1, anon_sym_LBRACK_AT, @@ -168115,7 +168126,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3486), 1, + ACTIONS(3488), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168216,7 +168227,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168417,7 +168428,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3484), 1, + ACTIONS(3506), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168518,7 +168529,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3484), 1, + ACTIONS(3506), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168619,7 +168630,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168820,7 +168831,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3488), 1, + ACTIONS(3490), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -168921,7 +168932,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3484), 1, + ACTIONS(3506), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169022,7 +169033,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3490), 1, + ACTIONS(3492), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169224,7 +169235,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3486), 1, + ACTIONS(3488), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169325,7 +169336,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3486), 1, + ACTIONS(3488), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169426,7 +169437,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3488), 1, + ACTIONS(3490), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169527,7 +169538,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169628,7 +169639,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169729,7 +169740,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169830,7 +169841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -169931,7 +169942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3490), 1, + ACTIONS(3492), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170032,7 +170043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170133,7 +170144,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3488), 1, + ACTIONS(3490), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170234,7 +170245,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3490), 1, + ACTIONS(3492), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170335,7 +170346,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3498), 1, + ACTIONS(3510), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170436,7 +170447,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3498), 1, + ACTIONS(3510), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170535,11 +170546,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3392), 1, + ACTIONS(3434), 1, anon_sym_rec, - ACTIONS(3398), 1, + ACTIONS(3440), 1, anon_sym_open, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -170614,31 +170625,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1594), 1, sym_constructor_path, @@ -170662,10 +170673,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2069), 2, anon_sym_PIPE, anon_sym_as, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(1588), 2, @@ -170742,7 +170753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3502), 1, + ACTIONS(3496), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -170942,11 +170953,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3392), 1, + ACTIONS(3434), 1, anon_sym_rec, - ACTIONS(3398), 1, + ACTIONS(3440), 1, anon_sym_open, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -171049,7 +171060,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3484), 1, + ACTIONS(3506), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -171150,7 +171161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3498), 1, + ACTIONS(3510), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -171223,31 +171234,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -171271,10 +171282,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2069), 2, anon_sym_PIPE, anon_sym_as, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(1594), 2, @@ -171351,7 +171362,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -171452,7 +171463,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -171519,6 +171530,208 @@ static uint16_t ts_small_parse_table[] = { sym_lazy_pattern, sym_exception_pattern, [4666] = 36, + ACTIONS(341), 1, + anon_sym_LBRACK_AT, + ACTIONS(1661), 1, + sym__identifier, + ACTIONS(1663), 1, + anon_sym_LPAREN, + ACTIONS(1671), 1, + anon_sym_LBRACK, + ACTIONS(1677), 1, + anon_sym_LBRACE, + ACTIONS(1679), 1, + anon_sym_exception, + ACTIONS(1687), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(1689), 1, + anon_sym_lazy, + ACTIONS(1691), 1, + anon_sym_begin, + ACTIONS(1693), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(1695), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1697), 1, + aux_sym_number_token1, + ACTIONS(1699), 1, + anon_sym_SQUOTE, + ACTIONS(1701), 1, + anon_sym_DQUOTE, + ACTIONS(1705), 1, + sym__capitalized_identifier, + ACTIONS(1707), 1, + anon_sym_BQUOTE, + ACTIONS(3216), 1, + anon_sym_POUND, + ACTIONS(3510), 1, + anon_sym_PIPE, + STATE(1421), 1, + sym_constructor_path, + STATE(1468), 1, + sym_tag, + STATE(1597), 1, + sym_attribute, + STATE(2554), 1, + sym__match_cases, + STATE(2609), 1, + sym_match_case, + STATE(4463), 1, + sym_parenthesized_operator, + STATE(5455), 1, + sym__signed_constant, + STATE(5701), 1, + sym__pattern_ext, + STATE(8512), 1, + sym_module_path, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(1673), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(3210), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(2959), 2, + sym_extension, + sym_quoted_extension, + STATE(5275), 2, + sym__constant, + sym_signed_number, + STATE(5362), 2, + sym__pattern, + sym__extension, + STATE(3990), 6, + sym_number, + sym_character, + sym_string, + sym_quoted_string, + sym_boolean, + sym_unit, + STATE(5414), 9, + sym_typed_pattern, + sym_polymorphic_variant_pattern, + sym_record_pattern, + sym_list_pattern, + sym_array_pattern, + sym_local_open_pattern, + sym_package_pattern, + sym_parenthesized_pattern, + sym__value_pattern, + STATE(5355), 10, + sym__simple_pattern, + sym_alias_pattern, + sym_or_pattern, + sym_constructor_pattern, + sym_tag_pattern, + sym_tuple_pattern, + sym_cons_pattern, + sym_range_pattern, + sym_lazy_pattern, + sym_exception_pattern, + [4803] = 36, + ACTIONS(341), 1, + anon_sym_LBRACK_AT, + ACTIONS(1661), 1, + sym__identifier, + ACTIONS(1663), 1, + anon_sym_LPAREN, + ACTIONS(1671), 1, + anon_sym_LBRACK, + ACTIONS(1677), 1, + anon_sym_LBRACE, + ACTIONS(1679), 1, + anon_sym_exception, + ACTIONS(1687), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(1689), 1, + anon_sym_lazy, + ACTIONS(1691), 1, + anon_sym_begin, + ACTIONS(1693), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(1695), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(1697), 1, + aux_sym_number_token1, + ACTIONS(1699), 1, + anon_sym_SQUOTE, + ACTIONS(1701), 1, + anon_sym_DQUOTE, + ACTIONS(1705), 1, + sym__capitalized_identifier, + ACTIONS(1707), 1, + anon_sym_BQUOTE, + ACTIONS(3216), 1, + anon_sym_POUND, + ACTIONS(3498), 1, + anon_sym_PIPE, + STATE(1421), 1, + sym_constructor_path, + STATE(1468), 1, + sym_tag, + STATE(1598), 1, + sym_attribute, + STATE(2570), 1, + sym__match_cases, + STATE(3228), 1, + sym_match_case, + STATE(4463), 1, + sym_parenthesized_operator, + STATE(5455), 1, + sym__signed_constant, + STATE(5646), 1, + sym__pattern_ext, + STATE(8512), 1, + sym_module_path, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(1673), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(3210), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(2959), 2, + sym_extension, + sym_quoted_extension, + STATE(5275), 2, + sym__constant, + sym_signed_number, + STATE(5362), 2, + sym__pattern, + sym__extension, + STATE(3990), 6, + sym_number, + sym_character, + sym_string, + sym_quoted_string, + sym_boolean, + sym_unit, + STATE(5414), 9, + sym_typed_pattern, + sym_polymorphic_variant_pattern, + sym_record_pattern, + sym_list_pattern, + sym_array_pattern, + sym_local_open_pattern, + sym_package_pattern, + sym_parenthesized_pattern, + sym__value_pattern, + STATE(5355), 10, + sym__simple_pattern, + sym_alias_pattern, + sym_or_pattern, + sym_constructor_pattern, + sym_tag_pattern, + sym_tuple_pattern, + sym_cons_pattern, + sym_range_pattern, + sym_lazy_pattern, + sym_exception_pattern, + [4940] = 36, ACTIONS(341), 1, anon_sym_LBRACK_AT, ACTIONS(1661), 1, @@ -171559,208 +171772,6 @@ static uint16_t ts_small_parse_table[] = { sym_constructor_path, STATE(1468), 1, sym_tag, - STATE(1597), 1, - sym_attribute, - STATE(2554), 1, - sym__match_cases, - STATE(2609), 1, - sym_match_case, - STATE(4463), 1, - sym_parenthesized_operator, - STATE(5455), 1, - sym__signed_constant, - STATE(5701), 1, - sym__pattern_ext, - STATE(8512), 1, - sym_module_path, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(1673), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(3210), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(2959), 2, - sym_extension, - sym_quoted_extension, - STATE(5275), 2, - sym__constant, - sym_signed_number, - STATE(5362), 2, - sym__pattern, - sym__extension, - STATE(3990), 6, - sym_number, - sym_character, - sym_string, - sym_quoted_string, - sym_boolean, - sym_unit, - STATE(5414), 9, - sym_typed_pattern, - sym_polymorphic_variant_pattern, - sym_record_pattern, - sym_list_pattern, - sym_array_pattern, - sym_local_open_pattern, - sym_package_pattern, - sym_parenthesized_pattern, - sym__value_pattern, - STATE(5355), 10, - sym__simple_pattern, - sym_alias_pattern, - sym_or_pattern, - sym_constructor_pattern, - sym_tag_pattern, - sym_tuple_pattern, - sym_cons_pattern, - sym_range_pattern, - sym_lazy_pattern, - sym_exception_pattern, - [4803] = 36, - ACTIONS(341), 1, - anon_sym_LBRACK_AT, - ACTIONS(1661), 1, - sym__identifier, - ACTIONS(1663), 1, - anon_sym_LPAREN, - ACTIONS(1671), 1, - anon_sym_LBRACK, - ACTIONS(1677), 1, - anon_sym_LBRACE, - ACTIONS(1679), 1, - anon_sym_exception, - ACTIONS(1687), 1, - anon_sym_LBRACK_PIPE, - ACTIONS(1689), 1, - anon_sym_lazy, - ACTIONS(1691), 1, - anon_sym_begin, - ACTIONS(1693), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(1695), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1697), 1, - aux_sym_number_token1, - ACTIONS(1699), 1, - anon_sym_SQUOTE, - ACTIONS(1701), 1, - anon_sym_DQUOTE, - ACTIONS(1705), 1, - sym__capitalized_identifier, - ACTIONS(1707), 1, - anon_sym_BQUOTE, - ACTIONS(3216), 1, - anon_sym_POUND, - ACTIONS(3500), 1, - anon_sym_PIPE, - STATE(1421), 1, - sym_constructor_path, - STATE(1468), 1, - sym_tag, - STATE(1598), 1, - sym_attribute, - STATE(2570), 1, - sym__match_cases, - STATE(3228), 1, - sym_match_case, - STATE(4463), 1, - sym_parenthesized_operator, - STATE(5455), 1, - sym__signed_constant, - STATE(5646), 1, - sym__pattern_ext, - STATE(8512), 1, - sym_module_path, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(1673), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(3210), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(2959), 2, - sym_extension, - sym_quoted_extension, - STATE(5275), 2, - sym__constant, - sym_signed_number, - STATE(5362), 2, - sym__pattern, - sym__extension, - STATE(3990), 6, - sym_number, - sym_character, - sym_string, - sym_quoted_string, - sym_boolean, - sym_unit, - STATE(5414), 9, - sym_typed_pattern, - sym_polymorphic_variant_pattern, - sym_record_pattern, - sym_list_pattern, - sym_array_pattern, - sym_local_open_pattern, - sym_package_pattern, - sym_parenthesized_pattern, - sym__value_pattern, - STATE(5355), 10, - sym__simple_pattern, - sym_alias_pattern, - sym_or_pattern, - sym_constructor_pattern, - sym_tag_pattern, - sym_tuple_pattern, - sym_cons_pattern, - sym_range_pattern, - sym_lazy_pattern, - sym_exception_pattern, - [4940] = 36, - ACTIONS(341), 1, - anon_sym_LBRACK_AT, - ACTIONS(1661), 1, - sym__identifier, - ACTIONS(1663), 1, - anon_sym_LPAREN, - ACTIONS(1671), 1, - anon_sym_LBRACK, - ACTIONS(1677), 1, - anon_sym_LBRACE, - ACTIONS(1679), 1, - anon_sym_exception, - ACTIONS(1687), 1, - anon_sym_LBRACK_PIPE, - ACTIONS(1689), 1, - anon_sym_lazy, - ACTIONS(1691), 1, - anon_sym_begin, - ACTIONS(1693), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(1695), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(1697), 1, - aux_sym_number_token1, - ACTIONS(1699), 1, - anon_sym_SQUOTE, - ACTIONS(1701), 1, - anon_sym_DQUOTE, - ACTIONS(1705), 1, - sym__capitalized_identifier, - ACTIONS(1707), 1, - anon_sym_BQUOTE, - ACTIONS(3216), 1, - anon_sym_POUND, - ACTIONS(3500), 1, - anon_sym_PIPE, - STATE(1421), 1, - sym_constructor_path, - STATE(1468), 1, - sym_tag, STATE(1599), 1, sym_attribute, STATE(2659), 1, @@ -171856,7 +171867,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3490), 1, + ACTIONS(3492), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -171957,7 +171968,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172058,7 +172069,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3484), 1, + ACTIONS(3506), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172159,7 +172170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3498), 1, + ACTIONS(3510), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172258,11 +172269,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3392), 1, + ACTIONS(3434), 1, anon_sym_rec, - ACTIONS(3398), 1, + ACTIONS(3440), 1, anon_sym_open, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -172365,7 +172376,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172466,7 +172477,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3486), 1, + ACTIONS(3488), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172668,7 +172679,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -172767,11 +172778,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3392), 1, + ACTIONS(3434), 1, anon_sym_rec, - ACTIONS(3398), 1, + ACTIONS(3440), 1, anon_sym_open, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -172872,11 +172883,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3392), 1, + ACTIONS(3434), 1, anon_sym_rec, - ACTIONS(3398), 1, + ACTIONS(3440), 1, anon_sym_open, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -172979,7 +172990,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3488), 1, + ACTIONS(3490), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173080,7 +173091,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3502), 1, + ACTIONS(3496), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173181,7 +173192,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173282,7 +173293,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3502), 1, + ACTIONS(3496), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173383,7 +173394,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173484,7 +173495,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3486), 1, + ACTIONS(3488), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173585,7 +173596,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3502), 1, + ACTIONS(3496), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173686,7 +173697,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3502), 1, + ACTIONS(3496), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -173888,7 +173899,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -174292,7 +174303,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -174494,7 +174505,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3488), 1, + ACTIONS(3490), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -174595,7 +174606,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3490), 1, + ACTIONS(3492), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -174696,7 +174707,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3492), 1, + ACTIONS(3508), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -174898,7 +174909,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3500), 1, + ACTIONS(3498), 1, anon_sym_PIPE, STATE(1421), 1, sym_constructor_path, @@ -175078,31 +175089,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -175124,7 +175135,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -175199,9 +175210,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3536), 1, - anon_sym_RPAREN, ACTIONS(3538), 1, + anon_sym_RPAREN, + ACTIONS(3540), 1, anon_sym_COLON_COLON, STATE(1421), 1, sym_constructor_path, @@ -175298,9 +175309,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3540), 1, - anon_sym_RPAREN, ACTIONS(3542), 1, + anon_sym_RPAREN, + ACTIONS(3544), 1, anon_sym_COLON_COLON, STATE(1421), 1, sym_constructor_path, @@ -175375,31 +175386,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -175421,7 +175432,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -175468,37 +175479,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -175517,10 +175528,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -175567,37 +175578,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -175616,10 +175627,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -175694,9 +175705,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3544), 1, - anon_sym_RPAREN, ACTIONS(3546), 1, + anon_sym_RPAREN, + ACTIONS(3548), 1, anon_sym_COLON_COLON, STATE(1421), 1, sym_constructor_path, @@ -175793,9 +175804,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3542), 1, + ACTIONS(3544), 1, anon_sym_COLON_COLON, - ACTIONS(3548), 1, + ACTIONS(3550), 1, anon_sym_RPAREN, STATE(1421), 1, sym_constructor_path, @@ -175894,7 +175905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3550), 1, + ACTIONS(3552), 1, anon_sym_RPAREN, STATE(1421), 1, sym_constructor_path, @@ -175991,7 +176002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1421), 1, sym_constructor_path, @@ -176090,7 +176101,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1421), 1, sym_constructor_path, @@ -176161,37 +176172,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3552), 1, + ACTIONS(3554), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -176208,10 +176219,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -176357,37 +176368,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, - anon_sym_BQUOTE, + sym__capitalized_identifier, ACTIONS(3584), 1, + anon_sym_BQUOTE, + ACTIONS(3586), 1, sym__left_quoted_string_delimiter, STATE(1645), 1, sym_attribute, @@ -176547,37 +176558,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3586), 1, + ACTIONS(3588), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -176594,10 +176605,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -176644,37 +176655,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3588), 1, + ACTIONS(3590), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -176691,10 +176702,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -176743,37 +176754,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3590), 1, + ACTIONS(3592), 1, sym__left_quoted_string_delimiter, STATE(1649), 1, sym_attribute, @@ -176858,13 +176869,13 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3592), 1, + ACTIONS(3594), 1, anon_sym_rec, STATE(1102), 1, sym_tag, @@ -176939,37 +176950,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3594), 1, + ACTIONS(3596), 1, sym__left_quoted_string_delimiter, STATE(1651), 1, sym_attribute, @@ -177032,37 +177043,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3596), 1, + ACTIONS(3598), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -177079,10 +177090,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -177135,31 +177146,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3598), 1, + ACTIONS(3600), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -177179,7 +177190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -177232,31 +177243,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3600), 1, + ACTIONS(3602), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -177276,7 +177287,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -177329,31 +177340,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3602), 1, + ACTIONS(3604), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -177373,7 +177384,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -177519,37 +177530,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3604), 1, + ACTIONS(3606), 1, sym__left_quoted_string_delimiter, STATE(1657), 1, sym_attribute, @@ -177905,37 +177916,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3606), 1, + ACTIONS(3608), 1, sym__left_quoted_string_delimiter, STATE(1661), 1, sym_attribute, @@ -178004,31 +178015,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3608), 1, + ACTIONS(3610), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -178048,7 +178059,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -178095,37 +178106,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3610), 1, + ACTIONS(3612), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -178142,10 +178153,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -178198,31 +178209,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3612), 1, + ACTIONS(3614), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -178242,7 +178253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -178289,37 +178300,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3614), 1, + ACTIONS(3616), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -178336,10 +178347,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -178392,31 +178403,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3616), 1, + ACTIONS(3618), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -178436,7 +178447,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -178483,37 +178494,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3618), 1, + ACTIONS(3620), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -178530,10 +178541,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -178679,37 +178690,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3620), 1, + ACTIONS(3622), 1, sym__left_quoted_string_delimiter, STATE(1669), 1, sym_attribute, @@ -178772,37 +178783,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3622), 1, + ACTIONS(3624), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -178819,10 +178830,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -178875,31 +178886,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3624), 1, + ACTIONS(3626), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -178919,7 +178930,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -178972,31 +178983,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3626), 1, + ACTIONS(3628), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -179016,7 +179027,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -179063,37 +179074,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3628), 1, + ACTIONS(3630), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -179110,10 +179121,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -179162,37 +179173,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3630), 1, + ACTIONS(3632), 1, sym__left_quoted_string_delimiter, STATE(1674), 1, sym_attribute, @@ -179257,37 +179268,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3632), 1, + ACTIONS(3634), 1, sym__left_quoted_string_delimiter, STATE(1675), 1, sym_attribute, @@ -179449,37 +179460,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3634), 1, + ACTIONS(3636), 1, sym__left_quoted_string_delimiter, STATE(1677), 1, sym_attribute, @@ -179548,31 +179559,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3636), 1, + ACTIONS(3638), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -179592,7 +179603,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -179736,37 +179747,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3638), 1, + ACTIONS(3640), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -179783,10 +179794,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -179833,37 +179844,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3640), 1, + ACTIONS(3642), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -179880,10 +179891,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -179932,37 +179943,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3642), 1, + ACTIONS(3644), 1, sym__left_quoted_string_delimiter, STATE(1682), 1, sym_attribute, @@ -180031,31 +180042,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3644), 1, + ACTIONS(3646), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -180075,7 +180086,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -180219,37 +180230,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3646), 1, + ACTIONS(3648), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -180266,10 +180277,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -180413,37 +180424,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3648), 1, + ACTIONS(3650), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -180460,10 +180471,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -180512,37 +180523,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3650), 1, + ACTIONS(3652), 1, sym__left_quoted_string_delimiter, STATE(1688), 1, sym_attribute, @@ -180708,31 +180719,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3652), 1, + ACTIONS(3654), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -180752,7 +180763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -180801,37 +180812,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3654), 1, + ACTIONS(3656), 1, sym__left_quoted_string_delimiter, STATE(1691), 1, sym_attribute, @@ -180900,31 +180911,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3656), 1, + ACTIONS(3658), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -180944,7 +180955,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -180993,37 +181004,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3658), 1, + ACTIONS(3660), 1, sym__left_quoted_string_delimiter, STATE(1693), 1, sym_attribute, @@ -181282,37 +181293,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3660), 1, + ACTIONS(3662), 1, sym__left_quoted_string_delimiter, STATE(1696), 1, sym_attribute, @@ -181375,37 +181386,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3662), 1, + ACTIONS(3664), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -181422,10 +181433,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -181474,37 +181485,37 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3664), 1, + ACTIONS(3666), 1, sym__left_quoted_string_delimiter, STATE(1698), 1, sym_attribute, @@ -181670,31 +181681,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3666), 1, + ACTIONS(3668), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -181714,7 +181725,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -181858,37 +181869,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - ACTIONS(3668), 1, + ACTIONS(3670), 1, anon_sym_PIPE_RBRACK, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -181905,10 +181916,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -182155,31 +182166,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3670), 1, + ACTIONS(3672), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -182199,7 +182210,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -182252,31 +182263,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - ACTIONS(3672), 1, + ACTIONS(3674), 1, anon_sym_RBRACK, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -182296,7 +182307,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -182444,29 +182455,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -182486,7 +182497,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -182535,35 +182546,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1709), 1, sym_attribute, @@ -182628,35 +182639,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1710), 1, sym_attribute, @@ -183196,35 +183207,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1716), 1, sym_attribute, @@ -183293,29 +183304,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -183335,7 +183346,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -183383,7 +183394,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3676), 16, + ACTIONS(3678), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -183400,7 +183411,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3674), 41, + ACTIONS(3676), 41, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -183831,35 +183842,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1723), 1, sym_attribute, @@ -184114,35 +184125,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1726), 1, sym_attribute, @@ -184201,43 +184212,43 @@ static uint16_t ts_small_parse_table[] = { [21775] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3704), 1, - anon_sym_PERCENT, + anon_sym_LBRACE_PERCENT, ACTIONS(3706), 1, - aux_sym_number_token1, + anon_sym_PERCENT, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(1727), 1, sym_attribute, @@ -184252,7 +184263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2249), 2, @@ -184294,43 +184305,43 @@ static uint16_t ts_small_parse_table[] = { [21899] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3704), 1, - anon_sym_PERCENT, + anon_sym_LBRACE_PERCENT, ACTIONS(3706), 1, - aux_sym_number_token1, + anon_sym_PERCENT, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(1728), 1, sym_attribute, @@ -184345,7 +184356,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2249), 2, @@ -184391,35 +184402,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -184436,10 +184447,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -184587,29 +184598,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -184629,7 +184640,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -184682,29 +184693,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -184724,7 +184735,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -184963,35 +184974,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1735), 1, sym_attribute, @@ -185155,29 +185166,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -185197,7 +185208,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -185250,29 +185261,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -185292,7 +185303,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -185340,7 +185351,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3720), 16, + ACTIONS(3722), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -185357,7 +185368,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3718), 41, + ACTIONS(3720), 41, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -185787,7 +185798,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3724), 16, + ACTIONS(3726), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -185804,7 +185815,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3722), 41, + ACTIONS(3724), 41, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -185948,35 +185959,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -185993,10 +186004,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -186144,29 +186155,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -186186,7 +186197,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -186518,35 +186529,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -186563,10 +186574,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -186615,35 +186626,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1753), 1, sym_attribute, @@ -186708,35 +186719,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1754), 1, sym_attribute, @@ -186890,43 +186901,43 @@ static uint16_t ts_small_parse_table[] = { [25355] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1756), 1, sym_attribute, @@ -186941,7 +186952,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2342), 2, @@ -186987,35 +186998,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -187032,10 +187043,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -187179,35 +187190,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1759), 1, sym_attribute, @@ -187365,35 +187376,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -187410,10 +187421,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -187462,35 +187473,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1762), 1, sym_attribute, @@ -187644,43 +187655,43 @@ static uint16_t ts_small_parse_table[] = { [26367] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1764), 1, sym_attribute, @@ -187695,7 +187706,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2341), 2, @@ -187838,35 +187849,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1766), 1, sym_attribute, @@ -187925,43 +187936,43 @@ static uint16_t ts_small_parse_table[] = { [26743] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(1767), 1, sym_attribute, @@ -187976,7 +187987,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -188024,35 +188035,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1768), 1, sym_attribute, @@ -188111,43 +188122,43 @@ static uint16_t ts_small_parse_table[] = { [26991] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(1769), 1, sym_attribute, @@ -188162,7 +188173,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -188299,43 +188310,43 @@ static uint16_t ts_small_parse_table[] = { [27243] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1771), 1, sym_attribute, @@ -188350,7 +188361,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3274), 2, @@ -188592,29 +188603,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -188634,7 +188645,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -188778,35 +188789,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1776), 1, sym_attribute, @@ -189027,43 +189038,43 @@ static uint16_t ts_small_parse_table[] = { [28203] = 31, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3704), 1, + ACTIONS(3706), 1, anon_sym_PERCENT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1779), 1, sym_attribute, @@ -189078,7 +189089,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3359), 2, @@ -189126,35 +189137,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3554), 1, - sym__identifier, ACTIONS(3556), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(1780), 1, sym_attribute, @@ -189223,29 +189234,29 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(1707), 1, anon_sym_BQUOTE, - ACTIONS(3372), 1, + ACTIONS(3414), 1, anon_sym_LBRACE, - ACTIONS(3374), 1, + ACTIONS(3416), 1, anon_sym_exception, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3378), 1, + ACTIONS(3420), 1, anon_sym_lazy, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3434), 1, + ACTIONS(3450), 1, anon_sym_LPAREN, - STATE(1517), 1, + STATE(1521), 1, sym_constructor_path, STATE(1524), 1, sym_tag, @@ -189265,7 +189276,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -189312,35 +189323,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -189357,10 +189368,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -189407,35 +189418,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3402), 1, + ACTIONS(3452), 1, sym__identifier, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3412), 1, + ACTIONS(3462), 1, anon_sym_LBRACE, - ACTIONS(3414), 1, + ACTIONS(3464), 1, anon_sym_exception, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3420), 1, + ACTIONS(3470), 1, anon_sym_lazy, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, - anon_sym_DQUOTE, ACTIONS(3482), 1, + anon_sym_DQUOTE, + ACTIONS(3484), 1, anon_sym_LPAREN, - STATE(1522), 1, + STATE(1534), 1, sym_constructor_path, STATE(1540), 1, sym_tag, @@ -189452,10 +189463,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -189859,31 +189870,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1788), 1, sym_attribute, @@ -189909,7 +189920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -190255,7 +190266,7 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1438), 1, sym_constructor_path, @@ -191166,11 +191177,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3820), 1, + ACTIONS(3822), 1, anon_sym_rec, STATE(1102), 1, sym_tag, @@ -191771,11 +191782,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3822), 1, + ACTIONS(3824), 1, anon_sym_rec, STATE(1102), 1, sym_tag, @@ -191872,9 +191883,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3824), 1, - anon_sym_COLON_GT, ACTIONS(3826), 1, + anon_sym_COLON_GT, + ACTIONS(3828), 1, anon_sym_EQ, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -192030,7 +192041,7 @@ static uint16_t ts_small_parse_table[] = { [32191] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3828), 1, + ACTIONS(3830), 1, anon_sym_LT_DASH, STATE(1812), 1, sym_attribute, @@ -192127,7 +192138,7 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3262), 1, anon_sym_BQUOTE, - ACTIONS(3830), 1, + ACTIONS(3832), 1, anon_sym_rec, STATE(1438), 1, sym_constructor_path, @@ -192317,11 +192328,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -192418,9 +192429,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3832), 1, - anon_sym_RPAREN, ACTIONS(3834), 1, + anon_sym_RPAREN, + ACTIONS(3836), 1, anon_sym_COLON_COLON, STATE(1565), 1, sym_tag, @@ -192515,9 +192526,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3836), 1, - anon_sym_COLON_GT, ACTIONS(3838), 1, + anon_sym_COLON_GT, + ACTIONS(3840), 1, anon_sym_EQ, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -192872,9 +192883,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3542), 1, + ACTIONS(3544), 1, anon_sym_COLON_COLON, - ACTIONS(3840), 1, + ACTIONS(3842), 1, anon_sym_RPAREN, STATE(1565), 1, sym_tag, @@ -192969,9 +192980,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3842), 1, - anon_sym_RPAREN, ACTIONS(3844), 1, + anon_sym_RPAREN, + ACTIONS(3846), 1, anon_sym_COLON_COLON, STATE(1565), 1, sym_tag, @@ -193381,7 +193392,7 @@ static uint16_t ts_small_parse_table[] = { [33978] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3846), 1, + ACTIONS(3848), 1, anon_sym_LT_DASH, STATE(1827), 1, sym_attribute, @@ -193452,33 +193463,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -193505,10 +193516,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -193763,7 +193774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1565), 1, sym_tag, @@ -194337,9 +194348,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3848), 1, - anon_sym_COLON_GT, ACTIONS(3850), 1, + anon_sym_COLON_GT, + ACTIONS(3852), 1, anon_sym_EQ, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -194436,7 +194447,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3216), 1, anon_sym_POUND, - ACTIONS(3852), 1, + ACTIONS(3854), 1, anon_sym_RPAREN, STATE(1565), 1, sym_tag, @@ -194761,41 +194772,41 @@ static uint16_t ts_small_parse_table[] = { [35705] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3704), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3706), 1, - aux_sym_number_token1, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(1844), 1, sym_attribute, @@ -194808,7 +194819,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2247), 2, @@ -195232,9 +195243,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2458), 1, anon_sym_BQUOTE, - ACTIONS(3854), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3856), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3858), 1, anon_sym_LBRACE_PERCENT, STATE(1850), 1, sym_attribute, @@ -195289,41 +195300,41 @@ static uint16_t ts_small_parse_table[] = { [36341] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1851), 1, sym_attribute, @@ -195336,7 +195347,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2398), 2, @@ -195447,33 +195458,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3858), 1, + ACTIONS(3860), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -195498,10 +195509,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -195633,11 +195644,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, - anon_sym_COLON2, + anon_sym_DASH, ACTIONS(3864), 1, + anon_sym_COLON2, + ACTIONS(3866), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -195826,9 +195837,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3866), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3868), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3870), 1, anon_sym_LBRACE_PERCENT, STATE(1857), 1, sym_attribute, @@ -195915,9 +195926,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2458), 1, anon_sym_BQUOTE, - ACTIONS(3854), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3856), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3858), 1, anon_sym_LBRACE_PERCENT, STATE(1858), 1, sym_attribute, @@ -196419,9 +196430,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2303), 1, anon_sym_BQUOTE, - ACTIONS(3870), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3872), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3874), 1, anon_sym_LBRACE_PERCENT, STATE(1865), 1, sym_attribute, @@ -196508,9 +196519,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2303), 1, anon_sym_BQUOTE, - ACTIONS(3870), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3872), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3874), 1, anon_sym_LBRACE_PERCENT, STATE(1866), 1, sym_attribute, @@ -196595,11 +196606,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3874), 1, + ACTIONS(3876), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -196791,7 +196802,7 @@ static uint16_t ts_small_parse_table[] = { [38205] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3876), 1, + ACTIONS(3878), 1, anon_sym_LT_DASH, STATE(1870), 1, sym_attribute, @@ -196887,11 +196898,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3878), 1, + ACTIONS(3880), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -197139,9 +197150,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2458), 1, anon_sym_BQUOTE, - ACTIONS(3854), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3856), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3858), 1, anon_sym_LBRACE_PERCENT, STATE(1874), 1, sym_attribute, @@ -197287,9 +197298,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -197540,11 +197551,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3880), 1, + ACTIONS(3882), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -197606,7 +197617,7 @@ static uint16_t ts_small_parse_table[] = { [39235] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3884), 1, anon_sym_LT_DASH, STATE(1880), 1, sym_attribute, @@ -197793,9 +197804,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3866), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3868), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3870), 1, anon_sym_LBRACE_PERCENT, STATE(1882), 1, sym_attribute, @@ -197880,11 +197891,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3884), 1, + ACTIONS(3886), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -198086,31 +198097,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3886), 1, + ACTIONS(3888), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1886), 1, sym_attribute, @@ -198134,7 +198145,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -198197,9 +198208,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -198296,11 +198307,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3888), 1, + ACTIONS(3890), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -198362,41 +198373,41 @@ static uint16_t ts_small_parse_table[] = { [40207] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(1889), 1, sym_attribute, @@ -198409,7 +198420,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -198481,11 +198492,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3890), 1, + ACTIONS(3892), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -198573,9 +198584,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -198717,31 +198728,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3892), 1, + ACTIONS(3894), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1893), 1, sym_attribute, @@ -198765,7 +198776,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -198897,11 +198908,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3894), 1, + ACTIONS(3896), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -199123,11 +199134,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3896), 1, + ACTIONS(3898), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -199278,41 +199289,41 @@ static uint16_t ts_small_parse_table[] = { [41379] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3704), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3706), 1, - aux_sym_number_token1, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(1900), 1, sym_attribute, @@ -199325,7 +199336,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2246), 2, @@ -199367,41 +199378,41 @@ static uint16_t ts_small_parse_table[] = { [41497] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1901), 1, sym_attribute, @@ -199414,7 +199425,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3342), 2, @@ -199586,41 +199597,41 @@ static uint16_t ts_small_parse_table[] = { [41755] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(1904), 1, sym_attribute, @@ -199633,7 +199644,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -199805,41 +199816,41 @@ static uint16_t ts_small_parse_table[] = { [42013] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(1907), 1, sym_attribute, @@ -199852,7 +199863,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -200034,31 +200045,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3898), 1, + ACTIONS(3900), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1910), 1, sym_attribute, @@ -200082,7 +200093,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -200151,9 +200162,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2199), 1, anon_sym_BQUOTE, - ACTIONS(3900), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3902), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3904), 1, anon_sym_LBRACE_PERCENT, STATE(1911), 1, sym_attribute, @@ -200208,41 +200219,41 @@ static uint16_t ts_small_parse_table[] = { [42519] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1912), 1, sym_attribute, @@ -200255,7 +200266,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3263), 2, @@ -200366,33 +200377,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3904), 1, + ACTIONS(3906), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -200417,10 +200428,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -200522,41 +200533,41 @@ static uint16_t ts_small_parse_table[] = { [42907] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1916), 1, sym_attribute, @@ -200569,7 +200580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3359), 2, @@ -200637,9 +200648,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -200864,33 +200875,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3906), 1, + ACTIONS(3908), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -200915,10 +200926,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -200965,31 +200976,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3908), 1, + ACTIONS(3910), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1921), 1, sym_attribute, @@ -201013,7 +201024,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -201080,11 +201091,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3910), 1, + ACTIONS(3912), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -201211,41 +201222,41 @@ static uint16_t ts_small_parse_table[] = { [43805] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3782), 1, - sym__identifier, ACTIONS(3784), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3786), 1, + anon_sym_LPAREN, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3790), 1, - anon_sym_LBRACE, ACTIONS(3792), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3794), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3796), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3798), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3800), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3802), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3804), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3806), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3808), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3810), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3812), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3814), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3816), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3818), 1, + sym__capitalized_identifier, + ACTIONS(3820), 1, anon_sym_BQUOTE, STATE(1924), 1, sym_attribute, @@ -201258,7 +201269,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3788), 2, + ACTIONS(3790), 2, anon_sym_true, anon_sym_false, STATE(3359), 2, @@ -201330,11 +201341,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3912), 1, + ACTIONS(3914), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -201491,11 +201502,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3914), 1, + ACTIONS(3916), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -201782,11 +201793,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -202203,11 +202214,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3918), 1, + ACTIONS(3920), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -202455,9 +202466,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2199), 1, anon_sym_BQUOTE, - ACTIONS(3900), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3902), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3904), 1, anon_sym_LBRACE_PERCENT, STATE(1940), 1, sym_attribute, @@ -202603,9 +202614,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -203124,9 +203135,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2199), 1, anon_sym_BQUOTE, - ACTIONS(3900), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3902), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3904), 1, anon_sym_LBRACE_PERCENT, STATE(1949), 1, sym_attribute, @@ -203603,9 +203614,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3866), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3868), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3870), 1, anon_sym_LBRACE_PERCENT, STATE(1956), 1, sym_attribute, @@ -203785,11 +203796,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3920), 1, + ACTIONS(3922), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -204164,33 +204175,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3922), 1, + ACTIONS(3924), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -204215,10 +204226,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -204281,9 +204292,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -204469,11 +204480,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3924), 1, + ACTIONS(3926), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -204565,11 +204576,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3926), 1, + ACTIONS(3928), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -204702,35 +204713,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3556), 1, - anon_sym_LPAREN, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, + ACTIONS(3766), 1, sym__identifier, STATE(1969), 1, sym_attribute, @@ -204789,33 +204800,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3928), 1, + ACTIONS(3930), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -204840,10 +204851,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -204890,31 +204901,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3930), 1, + ACTIONS(3932), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1971), 1, sym_attribute, @@ -204938,7 +204949,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -205005,11 +205016,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3932), 1, + ACTIONS(3934), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -205136,41 +205147,41 @@ static uint16_t ts_small_parse_table[] = { [48655] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1974), 1, sym_attribute, @@ -205183,7 +205194,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2399), 2, @@ -205430,31 +205441,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3934), 1, + ACTIONS(3936), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1978), 1, sym_attribute, @@ -205478,7 +205489,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -205590,31 +205601,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3936), 1, + ACTIONS(3938), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1980), 1, sym_attribute, @@ -205638,7 +205649,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -205740,41 +205751,41 @@ static uint16_t ts_small_parse_table[] = { [49383] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3704), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3706), 1, - aux_sym_number_token1, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(1982), 1, sym_attribute, @@ -205787,7 +205798,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2249), 2, @@ -206145,9 +206156,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -206214,41 +206225,41 @@ static uint16_t ts_small_parse_table[] = { [49971] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1988), 1, sym_attribute, @@ -206261,7 +206272,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2421), 2, @@ -206313,31 +206324,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3938), 1, + ACTIONS(3940), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(1989), 1, sym_attribute, @@ -206361,7 +206372,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -206398,41 +206409,41 @@ static uint16_t ts_small_parse_table[] = { [50219] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3726), 1, - sym__identifier, ACTIONS(3728), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3730), 1, + anon_sym_LPAREN, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3734), 1, - anon_sym_LBRACE, ACTIONS(3736), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3738), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3740), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3742), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3744), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3746), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3748), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3750), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3752), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(3754), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3756), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3758), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3760), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3762), 1, + sym__capitalized_identifier, + ACTIONS(3764), 1, anon_sym_BQUOTE, STATE(1990), 1, sym_attribute, @@ -206445,7 +206456,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3732), 2, + ACTIONS(3734), 2, anon_sym_true, anon_sym_false, STATE(2421), 2, @@ -206780,11 +206791,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3940), 1, + ACTIONS(3942), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -206850,33 +206861,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3942), 1, + ACTIONS(3944), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -206901,10 +206912,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -207010,33 +207021,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3944), 1, + ACTIONS(3946), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -207061,10 +207072,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -207101,7 +207112,7 @@ static uint16_t ts_small_parse_table[] = { [51085] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3946), 1, + ACTIONS(3948), 1, anon_sym_LT_DASH, STATE(1999), 1, sym_attribute, @@ -207167,7 +207178,7 @@ static uint16_t ts_small_parse_table[] = { [51157] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3948), 1, + ACTIONS(3950), 1, anon_sym_LT_DASH, STATE(2000), 1, sym_attribute, @@ -207233,41 +207244,41 @@ static uint16_t ts_small_parse_table[] = { [51229] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3678), 1, - sym__identifier, ACTIONS(3680), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3682), 1, + anon_sym_LPAREN, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3686), 1, - anon_sym_LBRACE, ACTIONS(3688), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3690), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3692), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3694), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3696), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3698), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3700), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3702), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3704), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3706), 1, - aux_sym_number_token1, ACTIONS(3708), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3710), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3712), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(3714), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3716), 1, + sym__capitalized_identifier, + ACTIONS(3718), 1, anon_sym_BQUOTE, STATE(2001), 1, sym_attribute, @@ -207280,7 +207291,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3684), 2, + ACTIONS(3686), 2, anon_sym_true, anon_sym_false, STATE(2249), 2, @@ -207326,33 +207337,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3950), 1, + ACTIONS(3952), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -207377,10 +207388,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -207662,9 +207673,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -207918,11 +207929,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3952), 1, + ACTIONS(3954), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -208053,33 +208064,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3954), 1, + ACTIONS(3956), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -208104,10 +208115,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -208219,31 +208230,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3956), 1, + ACTIONS(3958), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2013), 1, sym_attribute, @@ -208267,7 +208278,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -208334,11 +208345,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3958), 1, + ACTIONS(3960), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -208406,35 +208417,35 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3556), 1, - anon_sym_LPAREN, ACTIONS(3558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3560), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3562), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(3570), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(3572), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(3578), 1, - sym_prefix_operator, + anon_sym_LBRACE_PERCENT, ACTIONS(3580), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, + ACTIONS(3766), 1, sym__identifier, STATE(2015), 1, sym_attribute, @@ -208493,33 +208504,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3960), 1, + ACTIONS(3962), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -208544,10 +208555,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -208614,11 +208625,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3962), 1, + ACTIONS(3964), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -208690,31 +208701,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3964), 1, + ACTIONS(3966), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2018), 1, sym_attribute, @@ -208738,7 +208749,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -209072,11 +209083,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3966), 1, + ACTIONS(3968), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -209168,11 +209179,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3968), 1, + ACTIONS(3970), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -209264,11 +209275,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3970), 1, + ACTIONS(3972), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -209340,31 +209351,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3972), 1, + ACTIONS(3974), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2025), 1, sym_attribute, @@ -209388,7 +209399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -209587,9 +209598,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2303), 1, anon_sym_BQUOTE, - ACTIONS(3870), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3872), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3874), 1, anon_sym_LBRACE_PERCENT, STATE(2028), 1, sym_attribute, @@ -209654,31 +209665,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, - ACTIONS(3974), 1, + ACTIONS(3976), 1, anon_sym_RBRACK, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2029), 1, sym_attribute, @@ -209702,7 +209713,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -209832,33 +209843,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3976), 1, + ACTIONS(3978), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -209883,10 +209894,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -210081,33 +210092,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, - ACTIONS(3978), 1, + ACTIONS(3980), 1, anon_sym_PIPE_RBRACK, STATE(1588), 1, sym_tag, @@ -210132,10 +210143,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -210172,41 +210183,41 @@ static uint16_t ts_small_parse_table[] = { [55067] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3562), 1, - anon_sym_object, ACTIONS(3564), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(3566), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(3568), 1, + anon_sym_new, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(3572), 1, - sym_ocamlyacc_value, ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3580), 1, - sym__capitalized_identifier, ACTIONS(3582), 1, + sym__capitalized_identifier, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(3764), 1, - sym__identifier, ACTIONS(3766), 1, + sym__identifier, + ACTIONS(3768), 1, anon_sym_LPAREN, - ACTIONS(3770), 1, - anon_sym_LBRACE, ACTIONS(3772), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(3774), 1, - aux_sym_number_token1, + anon_sym_begin, ACTIONS(3776), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(3778), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(3780), 1, + anon_sym_DQUOTE, + ACTIONS(3782), 1, sym_prefix_operator, STATE(2035), 1, sym_attribute, @@ -210219,7 +210230,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3768), 2, + ACTIONS(3770), 2, anon_sym_true, anon_sym_false, STATE(2189), 2, @@ -210291,11 +210302,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, - anon_sym_DASH, ACTIONS(3862), 1, + anon_sym_DASH, + ACTIONS(3864), 1, anon_sym_COLON2, - ACTIONS(3980), 1, + ACTIONS(3982), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -210677,29 +210688,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2041), 1, sym_attribute, @@ -210723,7 +210734,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -210770,29 +210781,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2042), 1, sym_attribute, @@ -210816,7 +210827,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -210928,29 +210939,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2044), 1, sym_attribute, @@ -210974,7 +210985,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -211015,31 +211026,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -211064,10 +211075,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -211114,29 +211125,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2046), 1, sym_attribute, @@ -211160,7 +211171,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -211201,31 +211212,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -211250,10 +211261,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -211361,31 +211372,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -211410,10 +211421,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -211543,7 +211554,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(2022), 1, aux_sym_let_binding_repeat1, @@ -211676,31 +211687,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -211725,10 +211736,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -211775,29 +211786,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2054), 1, sym_attribute, @@ -211821,7 +211832,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -211868,29 +211879,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2055), 1, sym_attribute, @@ -211914,7 +211925,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -212427,7 +212438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1925), 1, aux_sym_let_binding_repeat1, @@ -212584,7 +212595,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(2017), 1, aux_sym_let_binding_repeat1, @@ -213029,7 +213040,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1927), 1, aux_sym_let_binding_repeat1, @@ -213104,29 +213115,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3376), 1, + ACTIONS(3418), 1, anon_sym_POUND, - ACTIONS(3380), 1, + ACTIONS(3422), 1, anon_sym_begin, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(3514), 1, - anon_sym_LPAREN, ACTIONS(3516), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(3518), 1, + anon_sym_LBRACE, + ACTIONS(3520), 1, anon_sym_lazy, STATE(1559), 1, sym_tag, - STATE(1561), 1, + STATE(1560), 1, sym_constructor_path, STATE(2072), 1, sym_attribute, @@ -213150,7 +213161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3370), 2, + ACTIONS(3412), 2, anon_sym_true, anon_sym_false, STATE(4949), 2, @@ -213279,7 +213290,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1855), 1, aux_sym_let_binding_repeat1, @@ -213785,7 +213796,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1898), 1, aux_sym_let_binding_repeat1, @@ -213878,7 +213889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1972), 1, aux_sym_let_binding_repeat1, @@ -214763,7 +214774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(2036), 1, aux_sym_let_binding_repeat1, @@ -214982,9 +214993,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -215360,9 +215371,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -215903,7 +215914,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(2009), 1, aux_sym_let_binding_repeat1, @@ -216193,31 +216204,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2846), 1, anon_sym_BQUOTE, - ACTIONS(3416), 1, + ACTIONS(3466), 1, anon_sym_POUND, - ACTIONS(3422), 1, + ACTIONS(3472), 1, anon_sym_begin, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(3524), 1, - sym__identifier, ACTIONS(3526), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3528), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3530), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3532), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3534), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3536), 1, anon_sym_lazy, STATE(1588), 1, sym_tag, @@ -216242,10 +216253,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3410), 2, + ACTIONS(3460), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -216308,9 +216319,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -217235,7 +217246,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1967), 1, aux_sym_let_binding_repeat1, @@ -217454,9 +217465,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2101), 1, anon_sym_BQUOTE, - ACTIONS(3438), 1, + ACTIONS(3446), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3440), 1, + ACTIONS(3448), 1, anon_sym_LBRACE_PERCENT, STATE(1102), 1, sym_tag, @@ -217741,7 +217752,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1883), 1, aux_sym_let_binding_repeat1, @@ -218282,7 +218293,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1871), 1, aux_sym_let_binding_repeat1, @@ -218503,7 +218514,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3400), 1, + ACTIONS(3442), 1, anon_sym_PERCENT, STATE(1937), 1, aux_sym_let_binding_repeat1, @@ -218632,7 +218643,7 @@ static uint16_t ts_small_parse_table[] = { [65258] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3986), 1, + ACTIONS(3988), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -218640,7 +218651,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2149), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(3984), 21, + ACTIONS(3986), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -218662,7 +218673,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(3982), 30, + ACTIONS(3984), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -218696,7 +218707,7 @@ static uint16_t ts_small_parse_table[] = { [65328] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3989), 1, + ACTIONS(3991), 1, anon_sym_LT_DASH, STATE(2150), 1, sym_attribute, @@ -218760,7 +218771,7 @@ static uint16_t ts_small_parse_table[] = { [65398] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3991), 1, + ACTIONS(3993), 1, anon_sym_LT_DASH, STATE(2151), 1, sym_attribute, @@ -218824,7 +218835,7 @@ static uint16_t ts_small_parse_table[] = { [65468] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3997), 1, + ACTIONS(3999), 1, anon_sym_DOT, STATE(2152), 1, sym_attribute, @@ -218833,7 +218844,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3995), 21, + ACTIONS(3997), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -218855,7 +218866,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(3993), 30, + ACTIONS(3995), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -218919,9 +218930,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, + ACTIONS(3862), 1, anon_sym_DASH, - ACTIONS(3999), 1, + ACTIONS(4001), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -218981,7 +218992,7 @@ static uint16_t ts_small_parse_table[] = { [65666] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4001), 1, + ACTIONS(4003), 1, anon_sym_LT_DASH, STATE(2154), 1, sym_attribute, @@ -219045,7 +219056,7 @@ static uint16_t ts_small_parse_table[] = { [65736] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4003), 1, + ACTIONS(4005), 1, anon_sym_LT_DASH, STATE(2155), 1, sym_attribute, @@ -219139,9 +219150,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, + ACTIONS(3862), 1, anon_sym_DASH, - ACTIONS(4005), 1, + ACTIONS(4007), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -219231,9 +219242,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, + ACTIONS(3862), 1, anon_sym_DASH, - ACTIONS(4007), 1, + ACTIONS(4009), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -219323,9 +219334,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, + ACTIONS(3862), 1, anon_sym_DASH, - ACTIONS(4009), 1, + ACTIONS(4011), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -219415,9 +219426,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3860), 1, + ACTIONS(3862), 1, anon_sym_DASH, - ACTIONS(4011), 1, + ACTIONS(4013), 1, anon_sym_DASH_GT, STATE(1515), 1, aux_sym_let_binding_repeat1, @@ -219477,7 +219488,7 @@ static uint16_t ts_small_parse_table[] = { [66310] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4013), 1, + ACTIONS(4015), 1, anon_sym_COLON, STATE(2160), 1, sym_attribute, @@ -219604,7 +219615,7 @@ static uint16_t ts_small_parse_table[] = { [66448] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3997), 1, + ACTIONS(3999), 1, anon_sym_DOT, STATE(2149), 1, aux_sym_attribute_id_repeat1, @@ -219613,7 +219624,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4017), 21, + ACTIONS(4019), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -219635,7 +219646,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4015), 30, + ACTIONS(4017), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -219762,7 +219773,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(957), 1, sym__concat_operator, - ACTIONS(4021), 1, + ACTIONS(4023), 1, sym__rel_operator, STATE(921), 1, sym__pow_operator, @@ -219787,7 +219798,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -220022,9 +220033,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -220049,7 +220060,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -220426,7 +220437,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3984), 22, + ACTIONS(3986), 22, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -220449,7 +220460,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(3982), 30, + ACTIONS(3984), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -220640,7 +220651,7 @@ static uint16_t ts_small_parse_table[] = { [67778] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4025), 1, + ACTIONS(4027), 1, anon_sym_LT_DASH, STATE(2175), 1, sym_attribute, @@ -220802,9 +220813,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -220829,7 +220840,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -221088,7 +221099,7 @@ static uint16_t ts_small_parse_table[] = { [68332] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4027), 1, + ACTIONS(4029), 1, anon_sym_LT_DASH, STATE(2181), 1, sym_attribute, @@ -221614,7 +221625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -222217,9 +222228,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -222244,7 +222255,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -222386,9 +222397,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -222413,7 +222424,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -222466,9 +222477,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_EQ, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -222493,7 +222504,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -222598,7 +222609,7 @@ static uint16_t ts_small_parse_table[] = { [70212] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4029), 1, + ACTIONS(4031), 1, anon_sym_COLON, STATE(2201), 1, sym_attribute, @@ -222756,9 +222767,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -222783,7 +222794,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -222850,7 +222861,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223058,9 +223069,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(969), 1, anon_sym_PIPE_PIPE, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -223085,7 +223096,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223154,7 +223165,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223352,7 +223363,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223414,9 +223425,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(999), 1, anon_sym_SEMI, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -223441,7 +223452,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223456,13 +223467,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3720), 5, + ACTIONS(3722), 5, anon_sym_let, anon_sym_and, anon_sym_PIPE, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(3718), 17, + ACTIONS(3720), 17, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -223611,7 +223622,7 @@ static uint16_t ts_small_parse_table[] = { [71442] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4033), 1, + ACTIONS(4035), 1, anon_sym_SEMI_SEMI, ACTIONS(5), 2, sym_comment, @@ -223619,7 +223630,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2215), 2, sym_attribute, aux_sym__structure_repeat1, - ACTIONS(4036), 19, + ACTIONS(4038), 19, anon_sym_LPAREN, anon_sym_RBRACK, anon_sym_POUND, @@ -223639,7 +223650,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4031), 30, + ACTIONS(4033), 30, anon_sym_let, anon_sym_external, anon_sym_type, @@ -223683,9 +223694,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1005), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -223710,7 +223721,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -223905,7 +223916,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224042,7 +224053,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224163,9 +224174,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1005), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224190,7 +224201,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224242,9 +224253,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1005), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224269,7 +224280,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224321,9 +224332,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1005), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224348,7 +224359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224396,9 +224407,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1003), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224423,7 +224434,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224489,7 +224500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224543,7 +224554,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1003), 1, sym__concat_operator, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224568,7 +224579,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224626,9 +224637,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1009), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224653,7 +224664,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224662,7 +224673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(3720), 4, + ACTIONS(3722), 4, anon_sym_let, anon_sym_and, anon_sym_PIPE, @@ -224673,7 +224684,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 17, + ACTIONS(3720), 17, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -224704,9 +224715,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1005), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224731,7 +224742,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224779,9 +224790,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1003), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -224806,7 +224817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -224874,7 +224885,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -225704,18 +225715,18 @@ static uint16_t ts_small_parse_table[] = { [73905] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4044), 1, - anon_sym_DOT, ACTIONS(4046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4048), 1, + anon_sym_POUND, + ACTIONS(4050), 1, sym_hash_operator, STATE(2246), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4042), 14, + ACTIONS(4044), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -225730,7 +225741,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4040), 33, + ACTIONS(4042), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -225767,18 +225778,18 @@ static uint16_t ts_small_parse_table[] = { [73976] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4044), 1, - anon_sym_DOT, ACTIONS(4046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4048), 1, + anon_sym_POUND, + ACTIONS(4050), 1, sym_hash_operator, STATE(2247), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4052), 14, + ACTIONS(4054), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -225793,7 +225804,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4050), 33, + ACTIONS(4052), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -226383,9 +226394,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(1011), 1, anon_sym_SEMI, - ACTIONS(4021), 1, - sym__rel_operator, ACTIONS(4023), 1, + sym__rel_operator, + ACTIONS(4025), 1, anon_sym_or, STATE(921), 1, sym__pow_operator, @@ -226410,7 +226421,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -226419,7 +226430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(3720), 4, + ACTIONS(3722), 4, anon_sym_let, anon_sym_and, anon_sym_in, @@ -226430,7 +226441,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 16, + ACTIONS(3720), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -226450,18 +226461,18 @@ static uint16_t ts_small_parse_table[] = { [74737] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4044), 1, - anon_sym_DOT, ACTIONS(4046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4048), 1, + anon_sym_POUND, + ACTIONS(4050), 1, sym_hash_operator, STATE(2258), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4056), 14, + ACTIONS(4058), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -226476,7 +226487,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4054), 33, + ACTIONS(4056), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -226513,7 +226524,7 @@ static uint16_t ts_small_parse_table[] = { [74808] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4058), 1, + ACTIONS(4060), 1, anon_sym_COLON, STATE(2259), 1, sym_attribute, @@ -226574,18 +226585,18 @@ static uint16_t ts_small_parse_table[] = { [74875] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4044), 1, - anon_sym_DOT, ACTIONS(4046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4048), 1, + anon_sym_POUND, + ACTIONS(4050), 1, sym_hash_operator, STATE(2260), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4062), 14, + ACTIONS(4064), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -226600,7 +226611,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4060), 33, + ACTIONS(4062), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -226702,7 +226713,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4066), 20, + ACTIONS(4068), 20, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -226723,7 +226734,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4064), 30, + ACTIONS(4066), 30, anon_sym_let, anon_sym_external, anon_sym_type, @@ -230539,7 +230550,7 @@ static uint16_t ts_small_parse_table[] = { [79175] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4044), 1, + ACTIONS(4046), 1, anon_sym_DOT, STATE(2326), 1, sym_attribute, @@ -230788,9 +230799,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -230815,7 +230826,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -231447,18 +231458,18 @@ static uint16_t ts_small_parse_table[] = { [80179] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4070), 1, - anon_sym_DOT, ACTIONS(4072), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4074), 1, + anon_sym_POUND, + ACTIONS(4076), 1, sym_hash_operator, STATE(2341), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4062), 14, + ACTIONS(4064), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -231473,7 +231484,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4060), 32, + ACTIONS(4062), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -231509,18 +231520,18 @@ static uint16_t ts_small_parse_table[] = { [80249] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4070), 1, - anon_sym_DOT, ACTIONS(4072), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4074), 1, + anon_sym_POUND, + ACTIONS(4076), 1, sym_hash_operator, STATE(2342), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4056), 14, + ACTIONS(4058), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -231535,7 +231546,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4054), 32, + ACTIONS(4056), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -233294,9 +233305,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1031), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__rel_operator, STATE(879), 1, sym__assign_operator, @@ -233321,11 +233332,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(3720), 3, + ACTIONS(3722), 3, anon_sym_let, anon_sym_and, anon_sym_LBRACK_AT_AT, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -233340,7 +233351,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 16, + ACTIONS(3720), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -233837,7 +233848,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3720), 16, + ACTIONS(3722), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -233854,7 +233865,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3718), 33, + ACTIONS(3720), 33, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -234841,18 +234852,18 @@ static uint16_t ts_small_parse_table[] = { [83889] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4070), 1, - anon_sym_DOT, ACTIONS(4072), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4074), 1, + anon_sym_POUND, + ACTIONS(4076), 1, sym_hash_operator, STATE(2398), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4042), 14, + ACTIONS(4044), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -234867,7 +234878,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4040), 32, + ACTIONS(4042), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -234903,18 +234914,18 @@ static uint16_t ts_small_parse_table[] = { [83959] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4070), 1, - anon_sym_DOT, ACTIONS(4072), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4074), 1, + anon_sym_POUND, + ACTIONS(4076), 1, sym_hash_operator, STATE(2399), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4052), 14, + ACTIONS(4054), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -234929,7 +234940,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4050), 32, + ACTIONS(4052), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -235855,7 +235866,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3724), 16, + ACTIONS(3726), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -235872,7 +235883,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3722), 33, + ACTIONS(3724), 33, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -237384,7 +237395,7 @@ static uint16_t ts_small_parse_table[] = { [86653] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4070), 1, + ACTIONS(4072), 1, anon_sym_DOT, STATE(2441), 1, sym_attribute, @@ -237692,9 +237703,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1033), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -237719,11 +237730,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(3720), 3, + ACTIONS(3722), 3, anon_sym_let, anon_sym_PIPE, anon_sym_LBRACK_AT_AT, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -237738,7 +237749,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 16, + ACTIONS(3720), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -238004,9 +238015,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -238031,7 +238042,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -238254,9 +238265,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -238281,7 +238292,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -238446,7 +238457,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3676), 16, + ACTIONS(3678), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -238463,7 +238474,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3674), 33, + ACTIONS(3676), 33, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -238923,9 +238934,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -238950,7 +238961,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239295,9 +239306,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -239322,7 +239333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239384,7 +239395,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239456,7 +239467,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239527,7 +239538,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239584,9 +239595,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -239611,7 +239622,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -239841,9 +239852,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -239868,7 +239879,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -240055,7 +240066,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -240107,7 +240118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1027), 1, sym__concat_operator, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -240132,7 +240143,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -240350,18 +240361,18 @@ static uint16_t ts_small_parse_table[] = { [90050] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4076), 1, - anon_sym_DOT, ACTIONS(4078), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4080), 1, + anon_sym_POUND, + ACTIONS(4082), 1, sym_hash_operator, STATE(2488), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4052), 16, + ACTIONS(4054), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -240378,7 +240389,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4050), 29, + ACTIONS(4052), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -240411,18 +240422,18 @@ static uint16_t ts_small_parse_table[] = { [90119] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4076), 1, - anon_sym_DOT, ACTIONS(4078), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4080), 1, + anon_sym_POUND, + ACTIONS(4082), 1, sym_hash_operator, STATE(2489), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4042), 16, + ACTIONS(4044), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -240439,7 +240450,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4040), 29, + ACTIONS(4042), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -240763,7 +240774,7 @@ static uint16_t ts_small_parse_table[] = { [90505] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4076), 1, + ACTIONS(4078), 1, anon_sym_DOT, STATE(2495), 1, sym_attribute, @@ -241287,18 +241298,18 @@ static uint16_t ts_small_parse_table[] = { [91076] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4076), 1, - anon_sym_DOT, ACTIONS(4078), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4080), 1, + anon_sym_POUND, + ACTIONS(4082), 1, sym_hash_operator, STATE(2504), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4056), 16, + ACTIONS(4058), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -241315,7 +241326,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4054), 29, + ACTIONS(4056), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -241348,18 +241359,18 @@ static uint16_t ts_small_parse_table[] = { [91145] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4076), 1, - anon_sym_DOT, ACTIONS(4078), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4080), 1, + anon_sym_POUND, + ACTIONS(4082), 1, sym_hash_operator, STATE(2505), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4062), 16, + ACTIONS(4064), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -241376,7 +241387,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4060), 29, + ACTIONS(4062), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -241530,7 +241541,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4084), 14, + ACTIONS(4086), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -241545,7 +241556,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4082), 33, + ACTIONS(4084), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -241582,7 +241593,7 @@ static uint16_t ts_small_parse_table[] = { [91402] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4090), 1, + ACTIONS(4092), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -241590,7 +241601,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2509), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 15, + ACTIONS(4090), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -241606,7 +241617,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 30, + ACTIONS(4088), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -241697,7 +241708,7 @@ static uint16_t ts_small_parse_table[] = { [91528] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4093), 1, + ACTIONS(4095), 1, anon_sym_DOT_DOT, STATE(2511), 1, sym_attribute, @@ -241817,7 +241828,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4097), 14, + ACTIONS(4099), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -241832,7 +241843,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4095), 33, + ACTIONS(4097), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -241874,7 +241885,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4101), 14, + ACTIONS(4103), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -241889,7 +241900,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4099), 33, + ACTIONS(4101), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -241931,7 +241942,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4105), 14, + ACTIONS(4107), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -241946,7 +241957,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4103), 33, + ACTIONS(4105), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -241988,7 +241999,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4109), 14, + ACTIONS(4111), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242003,7 +242014,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4107), 33, + ACTIONS(4109), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242040,7 +242051,7 @@ static uint16_t ts_small_parse_table[] = { [91902] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4115), 1, + ACTIONS(4117), 1, anon_sym_PIPE, STATE(2517), 1, sym_attribute, @@ -242049,7 +242060,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 15, + ACTIONS(4115), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -242065,7 +242076,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 30, + ACTIONS(4113), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -242104,7 +242115,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4119), 14, + ACTIONS(4121), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242119,7 +242130,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4117), 33, + ACTIONS(4119), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242161,7 +242172,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4123), 14, + ACTIONS(4125), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242176,7 +242187,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4121), 33, + ACTIONS(4123), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242218,7 +242229,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4127), 14, + ACTIONS(4129), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242233,7 +242244,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4125), 33, + ACTIONS(4127), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242270,7 +242281,7 @@ static uint16_t ts_small_parse_table[] = { [92154] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4133), 1, + ACTIONS(4135), 1, anon_sym_else, STATE(2521), 1, sym_attribute, @@ -242279,7 +242290,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 16, + ACTIONS(4133), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -242296,7 +242307,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 29, + ACTIONS(4131), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -242334,7 +242345,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4137), 14, + ACTIONS(4139), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242349,7 +242360,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4135), 33, + ACTIONS(4137), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242448,7 +242459,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4141), 14, + ACTIONS(4143), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242463,7 +242474,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4139), 33, + ACTIONS(4141), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242505,7 +242516,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4143), 22, + ACTIONS(4145), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -242528,7 +242539,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4145), 25, + ACTIONS(4147), 25, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -242562,7 +242573,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4149), 14, + ACTIONS(4151), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242577,7 +242588,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4147), 33, + ACTIONS(4149), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242619,7 +242630,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4153), 14, + ACTIONS(4155), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242634,7 +242645,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4151), 33, + ACTIONS(4153), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242676,7 +242687,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4155), 22, + ACTIONS(4157), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -242699,7 +242710,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4157), 25, + ACTIONS(4159), 25, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -242733,7 +242744,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4161), 14, + ACTIONS(4163), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242748,7 +242759,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4159), 33, + ACTIONS(4161), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242790,7 +242801,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4165), 14, + ACTIONS(4167), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242805,7 +242816,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4163), 33, + ACTIONS(4165), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242847,7 +242858,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4169), 14, + ACTIONS(4171), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -242862,7 +242873,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4167), 33, + ACTIONS(4169), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -242899,7 +242910,7 @@ static uint16_t ts_small_parse_table[] = { [92840] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4115), 1, + ACTIONS(4117), 1, anon_sym_PIPE, STATE(2532), 1, sym_attribute, @@ -242908,7 +242919,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 15, + ACTIONS(4175), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -242924,7 +242935,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 30, + ACTIONS(4173), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -243305,7 +243316,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4177), 14, + ACTIONS(4179), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243320,7 +243331,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4175), 33, + ACTIONS(4177), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -243419,7 +243430,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4181), 14, + ACTIONS(4183), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243434,7 +243445,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4179), 33, + ACTIONS(4181), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -243533,7 +243544,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4185), 14, + ACTIONS(4187), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243548,7 +243559,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4183), 33, + ACTIONS(4185), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -243597,9 +243608,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1049), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4068), 1, + ACTIONS(4070), 1, sym__rel_operator, STATE(901), 1, sym__pow_operator, @@ -243624,10 +243635,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(955), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(3720), 2, + ACTIONS(3722), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4019), 3, + ACTIONS(4021), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -243642,7 +243653,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 15, + ACTIONS(3720), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -243718,7 +243729,7 @@ static uint16_t ts_small_parse_table[] = { [93750] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4115), 1, + ACTIONS(4117), 1, anon_sym_PIPE, STATE(2509), 1, aux_sym__match_cases_repeat1, @@ -243727,7 +243738,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 15, + ACTIONS(4191), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -243743,7 +243754,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 30, + ACTIONS(4189), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -243782,7 +243793,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4193), 14, + ACTIONS(4195), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243797,7 +243808,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4191), 33, + ACTIONS(4193), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -243839,7 +243850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4197), 14, + ACTIONS(4199), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243854,7 +243865,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4195), 33, + ACTIONS(4197), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -243891,7 +243902,7 @@ static uint16_t ts_small_parse_table[] = { [93940] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4133), 1, + ACTIONS(4135), 1, anon_sym_else, STATE(2549), 1, sym_attribute, @@ -243900,7 +243911,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 16, + ACTIONS(4203), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -243917,7 +243928,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 29, + ACTIONS(4201), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -243955,7 +243966,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4205), 14, + ACTIONS(4207), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -243970,7 +243981,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4203), 33, + ACTIONS(4205), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244064,7 +244075,7 @@ static uint16_t ts_small_parse_table[] = { [94130] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4115), 1, + ACTIONS(4117), 1, anon_sym_PIPE, STATE(2509), 1, aux_sym__match_cases_repeat1, @@ -244073,7 +244084,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 15, + ACTIONS(4115), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -244089,7 +244100,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 30, + ACTIONS(4113), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -244128,7 +244139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4177), 16, + ACTIONS(4179), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -244145,7 +244156,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4175), 30, + ACTIONS(4177), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -244184,7 +244195,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4161), 16, + ACTIONS(4163), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -244201,7 +244212,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4159), 30, + ACTIONS(4161), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -244240,7 +244251,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4137), 16, + ACTIONS(4139), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -244257,7 +244268,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4135), 30, + ACTIONS(4137), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -244296,7 +244307,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4209), 14, + ACTIONS(4211), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244311,7 +244322,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4207), 32, + ACTIONS(4209), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244352,7 +244363,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4141), 14, + ACTIONS(4143), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244367,7 +244378,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4139), 32, + ACTIONS(4141), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244408,7 +244419,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4213), 14, + ACTIONS(4215), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244423,7 +244434,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4211), 32, + ACTIONS(4213), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244464,7 +244475,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4084), 14, + ACTIONS(4086), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244479,7 +244490,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4082), 32, + ACTIONS(4084), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244520,7 +244531,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4215), 22, + ACTIONS(4217), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -244543,7 +244554,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4217), 24, + ACTIONS(4219), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -244576,7 +244587,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4153), 14, + ACTIONS(4155), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244591,7 +244602,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4151), 32, + ACTIONS(4153), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244632,7 +244643,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4123), 14, + ACTIONS(4125), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244647,7 +244658,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4121), 32, + ACTIONS(4123), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244688,7 +244699,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4119), 14, + ACTIONS(4121), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244703,7 +244714,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4117), 32, + ACTIONS(4119), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244744,7 +244755,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4105), 14, + ACTIONS(4107), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244759,7 +244770,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4103), 32, + ACTIONS(4105), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244800,7 +244811,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4097), 14, + ACTIONS(4099), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -244815,7 +244826,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4095), 32, + ACTIONS(4097), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -244856,7 +244867,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4219), 22, + ACTIONS(4221), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -244879,7 +244890,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4221), 24, + ACTIONS(4223), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -244912,7 +244923,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4223), 22, + ACTIONS(4225), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -244935,7 +244946,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4225), 24, + ACTIONS(4227), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -244968,7 +244979,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4227), 22, + ACTIONS(4229), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -244991,7 +245002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4229), 24, + ACTIONS(4231), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245080,7 +245091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4161), 14, + ACTIONS(4163), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -245095,7 +245106,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4159), 32, + ACTIONS(4161), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -245136,7 +245147,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4231), 22, + ACTIONS(4233), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245159,7 +245170,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4233), 24, + ACTIONS(4235), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245192,7 +245203,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4235), 22, + ACTIONS(4237), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245215,7 +245226,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4237), 24, + ACTIONS(4239), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245248,7 +245259,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4205), 14, + ACTIONS(4207), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -245263,7 +245274,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4203), 32, + ACTIONS(4205), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -245304,7 +245315,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4239), 22, + ACTIONS(4241), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245327,7 +245338,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4241), 24, + ACTIONS(4243), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245360,7 +245371,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4193), 14, + ACTIONS(4195), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -245375,7 +245386,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4191), 32, + ACTIONS(4193), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -245416,7 +245427,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4181), 14, + ACTIONS(4183), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -245431,7 +245442,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4179), 32, + ACTIONS(4181), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -245472,7 +245483,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4243), 22, + ACTIONS(4245), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245495,7 +245506,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4245), 24, + ACTIONS(4247), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245584,7 +245595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4247), 22, + ACTIONS(4249), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245607,7 +245618,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4249), 24, + ACTIONS(4251), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245640,7 +245651,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4251), 22, + ACTIONS(4253), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245663,7 +245674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4253), 24, + ACTIONS(4255), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245696,7 +245707,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4165), 16, + ACTIONS(4167), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -245713,7 +245724,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4163), 30, + ACTIONS(4165), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -245752,7 +245763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4197), 14, + ACTIONS(4199), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -245767,7 +245778,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4195), 32, + ACTIONS(4197), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -245808,7 +245819,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4255), 22, + ACTIONS(4257), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245831,7 +245842,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4257), 24, + ACTIONS(4259), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245864,7 +245875,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4259), 22, + ACTIONS(4261), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245887,7 +245898,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4261), 24, + ACTIONS(4263), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245920,7 +245931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4263), 22, + ACTIONS(4265), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245943,7 +245954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4265), 24, + ACTIONS(4267), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -245976,7 +245987,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4267), 22, + ACTIONS(4269), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -245999,7 +246010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4269), 24, + ACTIONS(4271), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246027,7 +246038,7 @@ static uint16_t ts_small_parse_table[] = { [96270] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4271), 1, + ACTIONS(4273), 1, anon_sym_else, STATE(2587), 1, sym_attribute, @@ -246036,7 +246047,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 15, + ACTIONS(4203), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246052,7 +246063,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 29, + ACTIONS(4201), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246090,7 +246101,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4273), 22, + ACTIONS(4275), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246113,7 +246124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4275), 24, + ACTIONS(4277), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246146,7 +246157,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4149), 14, + ACTIONS(4151), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -246161,7 +246172,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4147), 32, + ACTIONS(4149), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -246202,7 +246213,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4277), 22, + ACTIONS(4279), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246225,7 +246236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4279), 24, + ACTIONS(4281), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246258,7 +246269,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4281), 22, + ACTIONS(4283), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246281,7 +246292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4283), 24, + ACTIONS(4285), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246314,7 +246325,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4197), 16, + ACTIONS(4199), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246331,7 +246342,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4195), 30, + ACTIONS(4197), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246365,7 +246376,7 @@ static uint16_t ts_small_parse_table[] = { [96640] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4285), 1, + ACTIONS(4287), 1, anon_sym_PIPE, STATE(2593), 1, sym_attribute, @@ -246374,7 +246385,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 14, + ACTIONS(4115), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246389,7 +246400,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 30, + ACTIONS(4113), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246428,7 +246439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4287), 22, + ACTIONS(4289), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246451,7 +246462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4289), 24, + ACTIONS(4291), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246484,7 +246495,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4291), 22, + ACTIONS(4293), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246507,7 +246518,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4293), 24, + ACTIONS(4295), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246540,7 +246551,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4084), 16, + ACTIONS(4086), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246557,7 +246568,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4082), 30, + ACTIONS(4084), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246596,7 +246607,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4295), 22, + ACTIONS(4297), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -246619,7 +246630,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4297), 24, + ACTIONS(4299), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -246708,7 +246719,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4213), 16, + ACTIONS(4215), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246725,7 +246736,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4211), 30, + ACTIONS(4213), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246764,7 +246775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4209), 16, + ACTIONS(4211), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246781,7 +246792,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4207), 30, + ACTIONS(4209), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246820,7 +246831,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4127), 14, + ACTIONS(4129), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -246835,7 +246846,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4125), 32, + ACTIONS(4127), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -246876,7 +246887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4165), 14, + ACTIONS(4167), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -246891,7 +246902,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4163), 32, + ACTIONS(4165), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -246927,7 +246938,7 @@ static uint16_t ts_small_parse_table[] = { [97254] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4285), 1, + ACTIONS(4287), 1, anon_sym_PIPE, STATE(2603), 1, sym_attribute, @@ -246936,7 +246947,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 14, + ACTIONS(4191), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -246951,7 +246962,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 30, + ACTIONS(4189), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -246985,7 +246996,7 @@ static uint16_t ts_small_parse_table[] = { [97319] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4299), 1, + ACTIONS(4301), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -246993,7 +247004,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2604), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 14, + ACTIONS(4090), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247008,7 +247019,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 30, + ACTIONS(4088), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247215,7 +247226,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4097), 16, + ACTIONS(4099), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247232,7 +247243,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4095), 30, + ACTIONS(4097), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247266,7 +247277,7 @@ static uint16_t ts_small_parse_table[] = { [97626] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4285), 1, + ACTIONS(4287), 1, anon_sym_PIPE, STATE(2593), 1, aux_sym__match_cases_repeat1, @@ -247275,7 +247286,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 14, + ACTIONS(4175), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247290,7 +247301,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 30, + ACTIONS(4173), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247329,7 +247340,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4185), 16, + ACTIONS(4187), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247346,7 +247357,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4183), 30, + ACTIONS(4185), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247385,7 +247396,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4137), 14, + ACTIONS(4139), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -247400,7 +247411,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4135), 32, + ACTIONS(4137), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -247497,7 +247508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 22, + ACTIONS(4304), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -247520,7 +247531,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4304), 24, + ACTIONS(4306), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -247609,7 +247620,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 22, + ACTIONS(4308), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -247632,7 +247643,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4308), 24, + ACTIONS(4310), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -247665,7 +247676,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4310), 22, + ACTIONS(4312), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -247688,7 +247699,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4312), 24, + ACTIONS(4314), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -247721,7 +247732,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4205), 16, + ACTIONS(4207), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247738,7 +247749,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4203), 30, + ACTIONS(4205), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247833,7 +247844,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4088), 16, + ACTIONS(4090), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -247850,7 +247861,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 30, + ACTIONS(4088), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -247945,7 +247956,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4088), 14, + ACTIONS(4090), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -247960,7 +247971,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 32, + ACTIONS(4088), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -248001,7 +248012,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4314), 22, + ACTIONS(4316), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248024,7 +248035,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4316), 24, + ACTIONS(4318), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -248057,7 +248068,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4153), 16, + ACTIONS(4155), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -248074,7 +248085,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4151), 30, + ACTIONS(4153), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -248226,7 +248237,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4320), 14, + ACTIONS(4322), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -248241,7 +248252,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4318), 32, + ACTIONS(4320), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -248282,7 +248293,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3676), 14, + ACTIONS(3678), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -248297,7 +248308,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3674), 32, + ACTIONS(3676), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -248394,7 +248405,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4149), 16, + ACTIONS(4151), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -248411,7 +248422,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4147), 30, + ACTIONS(4149), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -248452,7 +248463,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4322), 22, + ACTIONS(4324), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248475,7 +248486,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4324), 23, + ACTIONS(4326), 23, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -248507,7 +248518,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3720), 14, + ACTIONS(3722), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -248522,7 +248533,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3718), 32, + ACTIONS(3720), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -248563,7 +248574,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4141), 16, + ACTIONS(4143), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -248580,7 +248591,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4139), 30, + ACTIONS(4141), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -248619,7 +248630,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4127), 16, + ACTIONS(4129), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -248636,7 +248647,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4125), 30, + ACTIONS(4127), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -248675,7 +248686,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4326), 22, + ACTIONS(4328), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248698,7 +248709,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4328), 24, + ACTIONS(4330), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -248733,7 +248744,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4330), 22, + ACTIONS(4332), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248756,7 +248767,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4332), 23, + ACTIONS(4334), 23, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -248788,7 +248799,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4181), 16, + ACTIONS(4183), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -248805,7 +248816,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4179), 30, + ACTIONS(4181), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -248844,7 +248855,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4334), 22, + ACTIONS(4336), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248867,7 +248878,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4336), 24, + ACTIONS(4338), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -248900,7 +248911,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4338), 22, + ACTIONS(4340), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -248923,7 +248934,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4340), 24, + ACTIONS(4342), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249012,7 +249023,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4342), 22, + ACTIONS(4344), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249035,7 +249046,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4344), 24, + ACTIONS(4346), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249068,7 +249079,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4123), 16, + ACTIONS(4125), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -249085,7 +249096,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4121), 30, + ACTIONS(4123), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -249124,7 +249135,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4185), 14, + ACTIONS(4187), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -249139,7 +249150,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4183), 32, + ACTIONS(4185), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -249293,7 +249304,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4346), 22, + ACTIONS(4348), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249316,7 +249327,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4348), 24, + ACTIONS(4350), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249405,7 +249416,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4350), 22, + ACTIONS(4352), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249428,7 +249439,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4352), 24, + ACTIONS(4354), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249461,7 +249472,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4354), 22, + ACTIONS(4356), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249484,7 +249495,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4356), 24, + ACTIONS(4358), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249517,7 +249528,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4109), 14, + ACTIONS(4111), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -249532,7 +249543,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4107), 32, + ACTIONS(4109), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -249629,7 +249640,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4101), 14, + ACTIONS(4103), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -249644,7 +249655,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4099), 32, + ACTIONS(4101), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -249685,7 +249696,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4358), 22, + ACTIONS(4360), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249708,7 +249719,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4360), 24, + ACTIONS(4362), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249741,7 +249752,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4169), 14, + ACTIONS(4171), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -249756,7 +249767,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4167), 32, + ACTIONS(4169), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -249797,7 +249808,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3724), 14, + ACTIONS(3726), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -249812,7 +249823,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3722), 32, + ACTIONS(3724), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -249853,7 +249864,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4362), 22, + ACTIONS(4364), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249876,7 +249887,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4364), 24, + ACTIONS(4366), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -249909,7 +249920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4193), 16, + ACTIONS(4195), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -249926,7 +249937,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4191), 30, + ACTIONS(4193), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -249965,7 +249976,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4366), 22, + ACTIONS(4368), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -249988,7 +249999,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4368), 24, + ACTIONS(4370), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -250016,7 +250027,7 @@ static uint16_t ts_small_parse_table[] = { [100627] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4285), 1, + ACTIONS(4287), 1, anon_sym_PIPE, STATE(2603), 1, aux_sym__match_cases_repeat1, @@ -250025,7 +250036,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 14, + ACTIONS(4115), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250040,7 +250051,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 30, + ACTIONS(4113), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250079,7 +250090,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4177), 14, + ACTIONS(4179), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -250094,7 +250105,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4175), 32, + ACTIONS(4177), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -250135,7 +250146,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4320), 16, + ACTIONS(4322), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250152,7 +250163,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4318), 30, + ACTIONS(4320), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250191,7 +250202,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4109), 16, + ACTIONS(4111), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250208,7 +250219,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4107), 30, + ACTIONS(4109), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250247,7 +250258,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4101), 16, + ACTIONS(4103), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250264,7 +250275,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4099), 30, + ACTIONS(4101), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250303,7 +250314,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4105), 16, + ACTIONS(4107), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250320,7 +250331,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4103), 30, + ACTIONS(4105), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250363,7 +250374,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4370), 22, + ACTIONS(4372), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -250386,7 +250397,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4372), 22, + ACTIONS(4374), 22, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -250412,7 +250423,7 @@ static uint16_t ts_small_parse_table[] = { [101062] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4271), 1, + ACTIONS(4273), 1, anon_sym_else, STATE(2641), 1, sym_else_clause, @@ -250421,7 +250432,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 15, + ACTIONS(4133), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250437,7 +250448,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 29, + ACTIONS(4131), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250475,7 +250486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4119), 16, + ACTIONS(4121), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250492,7 +250503,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4117), 30, + ACTIONS(4119), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250587,7 +250598,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4169), 16, + ACTIONS(4171), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -250604,7 +250615,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4167), 30, + ACTIONS(4169), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -250643,7 +250654,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4374), 22, + ACTIONS(4376), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -250666,7 +250677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4376), 24, + ACTIONS(4378), 24, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -250720,7 +250731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3310), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4378), 1, + ACTIONS(4380), 1, anon_sym_LPAREN, STATE(2670), 1, sym_attribute, @@ -251069,11 +251080,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2502), 1, anon_sym_BQUOTE, - ACTIONS(4380), 1, - anon_sym_LPAREN, ACTIONS(4382), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4384), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4386), 1, anon_sym_LBRACE_PERCENT, STATE(2676), 1, sym_attribute, @@ -251257,11 +251268,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2598), 1, anon_sym_BQUOTE, - ACTIONS(4386), 1, - anon_sym_LPAREN, ACTIONS(4388), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4390), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4392), 1, anon_sym_LBRACE_PERCENT, STATE(2679), 1, sym_attribute, @@ -251367,7 +251378,7 @@ static uint16_t ts_small_parse_table[] = { [102167] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4392), 1, + ACTIONS(4394), 1, anon_sym_PIPE, STATE(2681), 1, sym_attribute, @@ -251376,7 +251387,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 13, + ACTIONS(4115), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251390,7 +251401,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 29, + ACTIONS(4113), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251423,7 +251434,7 @@ static uint16_t ts_small_parse_table[] = { [102230] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4392), 1, + ACTIONS(4394), 1, anon_sym_PIPE, STATE(2682), 1, sym_attribute, @@ -251432,7 +251443,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 13, + ACTIONS(4115), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251446,7 +251457,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 29, + ACTIONS(4113), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251479,7 +251490,7 @@ static uint16_t ts_small_parse_table[] = { [102293] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4394), 1, + ACTIONS(4396), 1, anon_sym_else, STATE(2632), 1, sym_else_clause, @@ -251488,7 +251499,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 14, + ACTIONS(4203), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251503,7 +251514,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 28, + ACTIONS(4201), 28, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251535,7 +251546,7 @@ static uint16_t ts_small_parse_table[] = { [102356] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4394), 1, + ACTIONS(4396), 1, anon_sym_else, STATE(2641), 1, sym_else_clause, @@ -251544,7 +251555,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 14, + ACTIONS(4133), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251559,7 +251570,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 28, + ACTIONS(4131), 28, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251591,7 +251602,7 @@ static uint16_t ts_small_parse_table[] = { [102419] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4392), 1, + ACTIONS(4394), 1, anon_sym_PIPE, STATE(2685), 1, sym_attribute, @@ -251600,7 +251611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 13, + ACTIONS(4191), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251614,7 +251625,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 29, + ACTIONS(4189), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251647,7 +251658,7 @@ static uint16_t ts_small_parse_table[] = { [102482] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4392), 1, + ACTIONS(4394), 1, anon_sym_PIPE, STATE(2681), 1, aux_sym__match_cases_repeat1, @@ -251656,7 +251667,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 13, + ACTIONS(4175), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251670,7 +251681,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 29, + ACTIONS(4173), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251703,7 +251714,7 @@ static uint16_t ts_small_parse_table[] = { [102545] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4396), 1, + ACTIONS(4398), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -251711,7 +251722,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2687), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 13, + ACTIONS(4090), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -251725,7 +251736,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 29, + ACTIONS(4088), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -251863,37 +251874,37 @@ static uint16_t ts_small_parse_table[] = { [102722] = 34, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4399), 1, - sym__identifier, ACTIONS(4401), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4403), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4405), 1, - anon_sym_DOT_DOT, + anon_sym_private, ACTIONS(4407), 1, - anon_sym_PIPE, + anon_sym_DOT_DOT, ACTIONS(4409), 1, + anon_sym_PIPE, + ACTIONS(4411), 1, anon_sym_LBRACK, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4429), 1, + anon_sym_SQUOTE, + ACTIONS(4431), 1, sym__capitalized_identifier, STATE(2690), 1, sym_attribute, @@ -251920,7 +251931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4411), 2, + ACTIONS(4413), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -252176,7 +252187,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -252270,7 +252281,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3720), 14, + ACTIONS(3722), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -252285,7 +252296,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3718), 28, + ACTIONS(3720), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -252700,7 +252711,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3676), 14, + ACTIONS(3678), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -252715,7 +252726,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3674), 28, + ACTIONS(3676), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -252747,37 +252758,37 @@ static uint16_t ts_small_parse_table[] = { [103738] = 34, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4399), 1, - sym__identifier, ACTIONS(4401), 1, + sym__identifier, + ACTIONS(4403), 1, anon_sym_LPAREN, - ACTIONS(4407), 1, - anon_sym_PIPE, ACTIONS(4409), 1, + anon_sym_PIPE, + ACTIONS(4411), 1, anon_sym_LBRACK, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4429), 1, - sym__capitalized_identifier, + anon_sym_SQUOTE, ACTIONS(4431), 1, - anon_sym_private, + sym__capitalized_identifier, ACTIONS(4433), 1, + anon_sym_private, + ACTIONS(4435), 1, anon_sym_DOT_DOT, STATE(2706), 1, sym_attribute, @@ -252804,7 +252815,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4411), 2, + ACTIONS(4413), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -252828,37 +252839,37 @@ static uint16_t ts_small_parse_table[] = { [103853] = 34, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4435), 1, - sym__identifier, ACTIONS(4437), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4439), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4441), 1, - anon_sym_DOT_DOT, + anon_sym_private, ACTIONS(4443), 1, - anon_sym_PIPE, + anon_sym_DOT_DOT, ACTIONS(4445), 1, + anon_sym_PIPE, + ACTIONS(4447), 1, anon_sym_LBRACK, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4463), 1, + anon_sym_SQUOTE, + ACTIONS(4465), 1, sym__capitalized_identifier, STATE(2707), 1, sym_attribute, @@ -252885,7 +252896,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4447), 2, + ACTIONS(4449), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -252925,7 +252936,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1207), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -252947,7 +252958,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3720), 3, + ACTIONS(3722), 3, anon_sym_PIPE, anon_sym_COLON2, anon_sym_DASH_GT, @@ -252956,7 +252967,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -252967,7 +252978,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 9, + ACTIONS(3720), 9, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -252985,7 +252996,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3724), 14, + ACTIONS(3726), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -253000,7 +253011,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3722), 28, + ACTIONS(3724), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -253298,11 +253309,11 @@ static uint16_t ts_small_parse_table[] = { [104417] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4465), 1, - anon_sym_DOT, ACTIONS(4467), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4469), 1, + anon_sym_POUND, + ACTIONS(4471), 1, sym_hash_operator, STATE(2715), 1, sym_attribute, @@ -253367,7 +253378,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1195), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -253398,7 +253409,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -253537,7 +253548,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1193), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -253568,7 +253579,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -253777,7 +253788,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -253894,7 +253905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -254010,7 +254021,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -254060,9 +254071,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1205), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -254084,7 +254095,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3720), 2, + ACTIONS(3722), 2, anon_sym_PIPE, anon_sym_LBRACK_AT_AT, ACTIONS(951), 4, @@ -254092,7 +254103,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -254103,7 +254114,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 10, + ACTIONS(3720), 10, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -254155,7 +254166,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -254245,7 +254256,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1193), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -254276,7 +254287,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -254681,7 +254692,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1195), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -254712,7 +254723,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255153,11 +255164,11 @@ static uint16_t ts_small_parse_table[] = { [106576] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4465), 1, - anon_sym_DOT, ACTIONS(4467), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4469), 1, + anon_sym_POUND, + ACTIONS(4471), 1, sym_hash_operator, STATE(2748), 1, sym_attribute, @@ -255220,9 +255231,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1203), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -255252,7 +255263,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255290,9 +255301,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1203), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -255322,7 +255333,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255464,9 +255475,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1203), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -255496,7 +255507,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255534,9 +255545,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1203), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -255566,7 +255577,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255704,9 +255715,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1199), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -255736,7 +255747,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -255778,7 +255789,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1195), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -255809,7 +255820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -256250,7 +256261,7 @@ static uint16_t ts_small_parse_table[] = { [107877] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4465), 1, + ACTIONS(4467), 1, anon_sym_DOT, STATE(2767), 1, sym_attribute, @@ -256473,7 +256484,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1195), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -256504,7 +256515,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -256749,9 +256760,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1203), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -256781,7 +256792,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -257290,7 +257301,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1195), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(997), 1, sym__pow_operator, @@ -257321,7 +257332,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -257476,7 +257487,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -257935,37 +257946,37 @@ static uint16_t ts_small_parse_table[] = { [109790] = 34, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4435), 1, - sym__identifier, ACTIONS(4437), 1, + sym__identifier, + ACTIONS(4439), 1, anon_sym_LPAREN, - ACTIONS(4443), 1, - anon_sym_PIPE, ACTIONS(4445), 1, + anon_sym_PIPE, + ACTIONS(4447), 1, anon_sym_LBRACK, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4463), 1, + anon_sym_SQUOTE, + ACTIONS(4465), 1, sym__capitalized_identifier, - ACTIONS(4473), 1, - anon_sym_private, ACTIONS(4475), 1, + anon_sym_private, + ACTIONS(4477), 1, anon_sym_DOT_DOT, STATE(2798), 1, sym_attribute, @@ -257992,7 +258003,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4447), 2, + ACTIONS(4449), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -258024,9 +258035,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1199), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -258056,7 +258067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -258409,7 +258420,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1199), 1, sym__concat_operator, - ACTIONS(4471), 1, + ACTIONS(4473), 1, sym__rel_operator, STATE(889), 1, sym__assign_operator, @@ -258440,7 +258451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -258816,7 +258827,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -258932,7 +258943,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -259148,7 +259159,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -259199,9 +259210,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -259228,7 +259239,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -259268,11 +259279,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1287), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -259299,7 +259310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -259310,7 +259321,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 10, + ACTIONS(3720), 10, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -259797,35 +259808,35 @@ static uint16_t ts_small_parse_table[] = { [111974] = 33, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4399), 1, - sym__identifier, ACTIONS(4401), 1, + sym__identifier, + ACTIONS(4403), 1, anon_sym_LPAREN, - ACTIONS(4407), 1, - anon_sym_PIPE, ACTIONS(4409), 1, + anon_sym_PIPE, + ACTIONS(4411), 1, anon_sym_LBRACK, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4429), 1, + anon_sym_SQUOTE, + ACTIONS(4431), 1, sym__capitalized_identifier, - ACTIONS(4479), 1, + ACTIONS(4481), 1, anon_sym_DOT_DOT, STATE(2831), 1, sym_attribute, @@ -259852,7 +259863,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4411), 2, + ACTIONS(4413), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -259886,9 +259897,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -259915,7 +259926,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -259957,7 +259968,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -259987,7 +259998,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -260145,7 +260156,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -260547,9 +260558,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -260576,7 +260587,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -260704,7 +260715,7 @@ static uint16_t ts_small_parse_table[] = { [113052] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4481), 1, + ACTIONS(4483), 1, anon_sym_DOT, STATE(2847), 1, sym_attribute, @@ -260789,7 +260800,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261158,7 +261169,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261188,35 +261199,35 @@ static uint16_t ts_small_parse_table[] = { [113606] = 33, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4435), 1, - sym__identifier, ACTIONS(4437), 1, + sym__identifier, + ACTIONS(4439), 1, anon_sym_LPAREN, - ACTIONS(4443), 1, - anon_sym_PIPE, ACTIONS(4445), 1, + anon_sym_PIPE, + ACTIONS(4447), 1, anon_sym_LBRACK, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4463), 1, + anon_sym_SQUOTE, + ACTIONS(4465), 1, sym__capitalized_identifier, - ACTIONS(4483), 1, + ACTIONS(4485), 1, anon_sym_DOT_DOT, STATE(2856), 1, sym_attribute, @@ -261243,7 +261254,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4447), 2, + ACTIONS(4449), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -261281,9 +261292,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -261310,7 +261321,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261554,7 +261565,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -261584,7 +261595,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261684,7 +261695,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261734,7 +261745,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -261764,7 +261775,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -261901,7 +261912,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -261931,7 +261942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -262046,7 +262057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -262149,7 +262160,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -262482,7 +262493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -262517,35 +262528,35 @@ static uint16_t ts_small_parse_table[] = { [115206] = 33, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4399), 1, - sym__identifier, ACTIONS(4401), 1, + sym__identifier, + ACTIONS(4403), 1, anon_sym_LPAREN, - ACTIONS(4407), 1, - anon_sym_PIPE, ACTIONS(4409), 1, + anon_sym_PIPE, + ACTIONS(4411), 1, anon_sym_LBRACK, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4429), 1, + anon_sym_SQUOTE, + ACTIONS(4431), 1, sym__capitalized_identifier, - ACTIONS(4485), 1, + ACTIONS(4487), 1, anon_sym_DOT_DOT, STATE(2879), 1, sym_attribute, @@ -262572,7 +262583,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4411), 2, + ACTIONS(4413), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -262653,7 +262664,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -262683,7 +262694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263199,7 +263210,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263465,7 +263476,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263511,7 +263522,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -263541,7 +263552,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263633,9 +263644,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -263662,7 +263673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263851,9 +263862,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -263880,7 +263891,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -263908,11 +263919,11 @@ static uint16_t ts_small_parse_table[] = { [116838] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4481), 1, + ACTIONS(4483), 1, anon_sym_DOT, - ACTIONS(4487), 1, - anon_sym_POUND, ACTIONS(4489), 1, + anon_sym_POUND, + ACTIONS(4491), 1, sym_hash_operator, STATE(2904), 1, sym_attribute, @@ -264115,35 +264126,35 @@ static uint16_t ts_small_parse_table[] = { [117068] = 33, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4435), 1, - sym__identifier, ACTIONS(4437), 1, + sym__identifier, + ACTIONS(4439), 1, anon_sym_LPAREN, - ACTIONS(4443), 1, - anon_sym_PIPE, ACTIONS(4445), 1, + anon_sym_PIPE, + ACTIONS(4447), 1, anon_sym_LBRACK, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4463), 1, + anon_sym_SQUOTE, + ACTIONS(4465), 1, sym__capitalized_identifier, - ACTIONS(4491), 1, + ACTIONS(4493), 1, anon_sym_DOT_DOT, STATE(2908), 1, sym_attribute, @@ -264170,7 +264181,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4447), 2, + ACTIONS(4449), 2, anon_sym_true, anon_sym_false, STATE(3502), 2, @@ -264210,7 +264221,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1285), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -264232,7 +264243,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3720), 2, + ACTIONS(3722), 2, anon_sym_COLON2, anon_sym_DASH_GT, ACTIONS(951), 4, @@ -264240,7 +264251,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -264251,7 +264262,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 9, + ACTIONS(3720), 9, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -264380,7 +264391,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -264410,7 +264421,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -264653,7 +264664,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -264683,7 +264694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -264875,9 +264886,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1275), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -264904,7 +264915,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -265083,7 +265094,7 @@ static uint16_t ts_small_parse_table[] = { [118222] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4493), 1, + ACTIONS(4495), 1, anon_sym_COLON, STATE(2925), 1, sym_attribute, @@ -265754,11 +265765,11 @@ static uint16_t ts_small_parse_table[] = { [118966] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4481), 1, + ACTIONS(4483), 1, anon_sym_DOT, - ACTIONS(4487), 1, - anon_sym_POUND, ACTIONS(4489), 1, + anon_sym_POUND, + ACTIONS(4491), 1, sym_hash_operator, STATE(2938), 1, sym_attribute, @@ -265980,11 +265991,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1349), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4477), 1, + ACTIONS(4479), 1, sym__rel_operator, STATE(1024), 1, sym__pow_operator, @@ -266011,7 +266022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -266022,7 +266033,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 9, + ACTIONS(3720), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -266185,7 +266196,7 @@ static uint16_t ts_small_parse_table[] = { [119465] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4495), 1, + ACTIONS(4497), 1, anon_sym_DOT, STATE(2946), 1, sym_attribute, @@ -266391,7 +266402,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4499), 17, + ACTIONS(4501), 17, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -266409,7 +266420,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4497), 23, + ACTIONS(4499), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -267289,11 +267300,11 @@ static uint16_t ts_small_parse_table[] = { [120683] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4495), 1, + ACTIONS(4497), 1, anon_sym_DOT, - ACTIONS(4501), 1, - anon_sym_POUND, ACTIONS(4503), 1, + anon_sym_POUND, + ACTIONS(4505), 1, sym_hash_operator, STATE(2968), 1, sym_attribute, @@ -267647,7 +267658,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4507), 17, + ACTIONS(4509), 17, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -267665,7 +267676,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4505), 23, + ACTIONS(4507), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -267697,7 +267708,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4511), 17, + ACTIONS(4513), 17, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -267715,7 +267726,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4509), 23, + ACTIONS(4511), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -268098,7 +268109,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4515), 17, + ACTIONS(4517), 17, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -268116,7 +268127,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4513), 23, + ACTIONS(4515), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -268150,7 +268161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4519), 19, + ACTIONS(4521), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -268170,7 +268181,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4517), 20, + ACTIONS(4519), 20, anon_sym_let, anon_sym_and, anon_sym_external, @@ -268702,7 +268713,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4519), 19, + ACTIONS(4521), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -268722,7 +268733,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4517), 20, + ACTIONS(4519), 20, anon_sym_and, anon_sym_external, anon_sym_type, @@ -268851,7 +268862,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 17, + ACTIONS(4525), 17, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -268869,7 +268880,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4521), 23, + ACTIONS(4523), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -270147,11 +270158,11 @@ static uint16_t ts_small_parse_table[] = { [123834] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4495), 1, + ACTIONS(4497), 1, anon_sym_DOT, - ACTIONS(4501), 1, - anon_sym_POUND, ACTIONS(4503), 1, + anon_sym_POUND, + ACTIONS(4505), 1, sym_hash_operator, STATE(3025), 1, sym_attribute, @@ -270755,7 +270766,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4525), 19, + ACTIONS(4527), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -270775,7 +270786,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4527), 20, + ACTIONS(4529), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -270852,31 +270863,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, - sym__identifier, ACTIONS(4531), 1, - anon_sym_PIPE, + sym__identifier, ACTIONS(4533), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(4535), 1, + anon_sym_RBRACK, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3039), 1, sym_attribute, @@ -270930,7 +270941,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 19, + ACTIONS(4304), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -270950,7 +270961,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4304), 20, + ACTIONS(4306), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -270979,7 +270990,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4143), 19, + ACTIONS(4145), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -270999,7 +271010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4145), 20, + ACTIONS(4147), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271224,7 +271235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4537), 19, + ACTIONS(4539), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -271244,7 +271255,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4539), 20, + ACTIONS(4541), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -271371,7 +271382,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4543), 19, + ACTIONS(4545), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271391,7 +271402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4541), 20, + ACTIONS(4543), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271420,7 +271431,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4547), 19, + ACTIONS(4549), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271440,7 +271451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4545), 20, + ACTIONS(4547), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271518,7 +271529,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4551), 19, + ACTIONS(4553), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271538,7 +271549,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4549), 20, + ACTIONS(4551), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271567,7 +271578,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4553), 19, + ACTIONS(4555), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -271587,7 +271598,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4555), 20, + ACTIONS(4557), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -271616,7 +271627,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4559), 19, + ACTIONS(4561), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271636,7 +271647,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4557), 20, + ACTIONS(4559), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271714,7 +271725,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4561), 19, + ACTIONS(4563), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -271734,7 +271745,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4563), 20, + ACTIONS(4565), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -271812,7 +271823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4565), 19, + ACTIONS(4567), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -271832,7 +271843,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4567), 20, + ACTIONS(4569), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -271861,7 +271872,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4571), 19, + ACTIONS(4573), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271881,7 +271892,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4569), 20, + ACTIONS(4571), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271910,7 +271921,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4525), 19, + ACTIONS(4527), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -271930,7 +271941,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4527), 20, + ACTIONS(4529), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -271958,31 +271969,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4573), 1, - anon_sym_PIPE, ACTIONS(4575), 1, + anon_sym_PIPE, + ACTIONS(4577), 1, anon_sym_RBRACK, STATE(3061), 1, sym_attribute, @@ -272036,7 +272047,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4255), 19, + ACTIONS(4257), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -272056,7 +272067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4257), 20, + ACTIONS(4259), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -272085,7 +272096,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4577), 19, + ACTIONS(4579), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272105,7 +272116,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4579), 20, + ACTIONS(4581), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272134,7 +272145,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4581), 19, + ACTIONS(4583), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272154,7 +272165,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4583), 20, + ACTIONS(4585), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272183,7 +272194,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4585), 19, + ACTIONS(4587), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272203,7 +272214,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4587), 20, + ACTIONS(4589), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272232,7 +272243,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4589), 19, + ACTIONS(4591), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272252,7 +272263,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4591), 20, + ACTIONS(4593), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272281,7 +272292,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4593), 19, + ACTIONS(4595), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272301,7 +272312,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4595), 20, + ACTIONS(4597), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272379,7 +272390,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4597), 19, + ACTIONS(4599), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272399,7 +272410,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4599), 20, + ACTIONS(4601), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272526,7 +272537,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4603), 19, + ACTIONS(4605), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -272546,7 +272557,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4601), 20, + ACTIONS(4603), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -272575,7 +272586,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4605), 19, + ACTIONS(4607), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272595,7 +272606,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4607), 20, + ACTIONS(4609), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272624,7 +272635,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 19, + ACTIONS(4308), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -272644,7 +272655,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4308), 20, + ACTIONS(4310), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -272722,7 +272733,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4609), 19, + ACTIONS(4611), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272742,7 +272753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4611), 20, + ACTIONS(4613), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272771,7 +272782,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4603), 19, + ACTIONS(4605), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -272791,7 +272802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4601), 20, + ACTIONS(4603), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -272820,7 +272831,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4561), 19, + ACTIONS(4563), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -272840,7 +272851,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4563), 20, + ACTIONS(4565), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -272869,7 +272880,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4593), 19, + ACTIONS(4595), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -272889,7 +272900,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4595), 20, + ACTIONS(4597), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -272917,31 +272928,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4613), 1, - anon_sym_PIPE, ACTIONS(4615), 1, + anon_sym_PIPE, + ACTIONS(4617), 1, anon_sym_RBRACK, STATE(3080), 1, sym_attribute, @@ -272995,7 +273006,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4617), 19, + ACTIONS(4619), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -273015,7 +273026,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4619), 20, + ACTIONS(4621), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -273039,7 +273050,7 @@ static uint16_t ts_small_parse_table[] = { [127098] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4621), 1, + ACTIONS(4623), 1, anon_sym_COLON, STATE(3082), 1, sym_attribute, @@ -273094,7 +273105,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4589), 19, + ACTIONS(4591), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273114,7 +273125,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4591), 20, + ACTIONS(4593), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273143,7 +273154,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4623), 19, + ACTIONS(4625), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -273163,7 +273174,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4625), 20, + ACTIONS(4627), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -273241,7 +273252,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 16, + ACTIONS(4525), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -273258,7 +273269,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4521), 23, + ACTIONS(4523), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -273388,7 +273399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4629), 19, + ACTIONS(4631), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273408,7 +273419,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4627), 20, + ACTIONS(4629), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273437,7 +273448,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4585), 19, + ACTIONS(4587), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273457,7 +273468,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4587), 20, + ACTIONS(4589), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273486,7 +273497,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4633), 19, + ACTIONS(4635), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273506,7 +273517,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4631), 20, + ACTIONS(4633), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273535,7 +273546,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4597), 19, + ACTIONS(4599), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273555,7 +273566,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4599), 20, + ACTIONS(4601), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273584,7 +273595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 19, + ACTIONS(4304), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273604,7 +273615,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4304), 20, + ACTIONS(4306), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273780,7 +273791,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4577), 19, + ACTIONS(4579), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -273800,7 +273811,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4579), 20, + ACTIONS(4581), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -273828,31 +273839,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4635), 1, - anon_sym_PIPE, ACTIONS(4637), 1, + anon_sym_PIPE, + ACTIONS(4639), 1, anon_sym_RBRACK, STATE(3098), 1, sym_attribute, @@ -273906,7 +273917,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4571), 19, + ACTIONS(4573), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -273926,7 +273937,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4569), 20, + ACTIONS(4571), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -273955,7 +273966,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4551), 19, + ACTIONS(4553), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -273975,7 +273986,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4549), 20, + ACTIONS(4551), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274053,7 +274064,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4547), 19, + ACTIONS(4549), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -274073,7 +274084,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4545), 20, + ACTIONS(4547), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274102,7 +274113,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4543), 19, + ACTIONS(4545), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -274122,7 +274133,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4541), 20, + ACTIONS(4543), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274151,7 +274162,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4641), 19, + ACTIONS(4643), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274171,7 +274182,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4639), 20, + ACTIONS(4641), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -274249,7 +274260,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4643), 19, + ACTIONS(4645), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -274269,7 +274280,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4645), 20, + ACTIONS(4647), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274298,7 +274309,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4565), 19, + ACTIONS(4567), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274318,7 +274329,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4567), 20, + ACTIONS(4569), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -274445,7 +274456,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4641), 19, + ACTIONS(4643), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -274465,7 +274476,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4639), 20, + ACTIONS(4641), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274493,31 +274504,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4647), 1, - anon_sym_PIPE, ACTIONS(4649), 1, + anon_sym_PIPE, + ACTIONS(4651), 1, anon_sym_RBRACK, STATE(3111), 1, sym_attribute, @@ -274571,7 +274582,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4643), 19, + ACTIONS(4645), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274591,7 +274602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4645), 20, + ACTIONS(4647), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -274620,7 +274631,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4338), 19, + ACTIONS(4340), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274640,7 +274651,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4340), 20, + ACTIONS(4342), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -274669,7 +274680,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4581), 19, + ACTIONS(4583), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274689,7 +274700,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4583), 20, + ACTIONS(4585), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -274718,7 +274729,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4651), 19, + ACTIONS(4653), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -274738,7 +274749,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4653), 20, + ACTIONS(4655), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -274865,7 +274876,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4155), 19, + ACTIONS(4157), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -274885,7 +274896,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4157), 20, + ACTIONS(4159), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -275012,7 +275023,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4651), 19, + ACTIONS(4653), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -275032,7 +275043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4653), 20, + ACTIONS(4655), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -275061,7 +275072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4629), 19, + ACTIONS(4631), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275081,7 +275092,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4627), 20, + ACTIONS(4629), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275110,7 +275121,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4374), 19, + ACTIONS(4376), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275130,7 +275141,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4376), 20, + ACTIONS(4378), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275208,7 +275219,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4515), 16, + ACTIONS(4517), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -275225,7 +275236,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4513), 23, + ACTIONS(4515), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -275257,7 +275268,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 19, + ACTIONS(4308), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275277,7 +275288,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4308), 20, + ACTIONS(4310), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275306,7 +275317,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4287), 19, + ACTIONS(4289), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275326,7 +275337,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4289), 20, + ACTIONS(4291), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275355,7 +275366,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4295), 19, + ACTIONS(4297), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275375,7 +275386,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4297), 20, + ACTIONS(4299), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275502,7 +275513,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4655), 19, + ACTIONS(4657), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275522,7 +275533,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4657), 20, + ACTIONS(4659), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275551,7 +275562,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4659), 19, + ACTIONS(4661), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275571,7 +275582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4661), 20, + ACTIONS(4663), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275600,7 +275611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4663), 19, + ACTIONS(4665), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275620,7 +275631,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4665), 20, + ACTIONS(4667), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275649,7 +275660,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4667), 19, + ACTIONS(4669), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275669,7 +275680,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4669), 20, + ACTIONS(4671), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -275795,31 +275806,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4671), 1, - anon_sym_PIPE, ACTIONS(4673), 1, + anon_sym_PIPE, + ACTIONS(4675), 1, anon_sym_RBRACK, STATE(3137), 1, sym_attribute, @@ -275922,7 +275933,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4675), 19, + ACTIONS(4677), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -275942,7 +275953,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4677), 20, + ACTIONS(4679), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -276068,31 +276079,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4679), 1, - anon_sym_PIPE, ACTIONS(4681), 1, + anon_sym_PIPE, + ACTIONS(4683), 1, anon_sym_RBRACK, STATE(3142), 1, sym_attribute, @@ -276146,7 +276157,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4255), 19, + ACTIONS(4257), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -276166,7 +276177,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4257), 20, + ACTIONS(4259), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -276440,7 +276451,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4511), 16, + ACTIONS(4513), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -276457,7 +276468,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4509), 23, + ACTIONS(4511), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -276489,7 +276500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4507), 16, + ACTIONS(4509), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -276506,7 +276517,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4505), 23, + ACTIONS(4507), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -276636,7 +276647,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4537), 19, + ACTIONS(4539), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276656,7 +276667,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4539), 20, + ACTIONS(4541), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -276685,7 +276696,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4683), 19, + ACTIONS(4685), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -276705,7 +276716,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4685), 20, + ACTIONS(4687), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -276734,7 +276745,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4683), 19, + ACTIONS(4685), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276754,7 +276765,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4685), 20, + ACTIONS(4687), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -276783,7 +276794,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4675), 19, + ACTIONS(4677), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276803,7 +276814,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4677), 20, + ACTIONS(4679), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -276881,7 +276892,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4295), 19, + ACTIONS(4297), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276901,7 +276912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4297), 20, + ACTIONS(4299), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -276930,7 +276941,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4287), 19, + ACTIONS(4289), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276950,7 +276961,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4289), 20, + ACTIONS(4291), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -276979,7 +276990,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4655), 19, + ACTIONS(4657), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -276999,7 +277010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4657), 20, + ACTIONS(4659), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277028,7 +277039,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4559), 19, + ACTIONS(4561), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -277048,7 +277059,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4557), 20, + ACTIONS(4559), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -277077,7 +277088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4633), 19, + ACTIONS(4635), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -277097,7 +277108,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4631), 20, + ACTIONS(4633), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -277126,7 +277137,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4338), 19, + ACTIONS(4340), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -277146,7 +277157,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4340), 20, + ACTIONS(4342), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -277175,7 +277186,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4143), 19, + ACTIONS(4145), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -277195,7 +277206,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4145), 20, + ACTIONS(4147), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -277224,7 +277235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4374), 19, + ACTIONS(4376), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277244,7 +277255,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4376), 20, + ACTIONS(4378), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277322,7 +277333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4605), 19, + ACTIONS(4607), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277342,7 +277353,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4607), 20, + ACTIONS(4609), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277371,7 +277382,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4609), 19, + ACTIONS(4611), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277391,7 +277402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4611), 20, + ACTIONS(4613), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277420,7 +277431,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4623), 19, + ACTIONS(4625), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277440,7 +277451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4625), 20, + ACTIONS(4627), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277518,7 +277529,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4659), 19, + ACTIONS(4661), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277538,7 +277549,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4661), 20, + ACTIONS(4663), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277616,7 +277627,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4499), 16, + ACTIONS(4501), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -277633,7 +277644,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4497), 23, + ACTIONS(4499), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -277665,7 +277676,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4553), 19, + ACTIONS(4555), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277685,7 +277696,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4555), 20, + ACTIONS(4557), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277714,7 +277725,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4617), 19, + ACTIONS(4619), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277734,7 +277745,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4619), 20, + ACTIONS(4621), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277763,7 +277774,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4663), 19, + ACTIONS(4665), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277783,7 +277794,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4665), 20, + ACTIONS(4667), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277812,7 +277823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4667), 19, + ACTIONS(4669), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -277832,7 +277843,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4669), 20, + ACTIONS(4671), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -277861,7 +277872,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4155), 19, + ACTIONS(4157), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -277881,7 +277892,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4157), 20, + ACTIONS(4159), 20, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -277909,31 +277920,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4687), 1, - anon_sym_PIPE, ACTIONS(4689), 1, + anon_sym_PIPE, + ACTIONS(4691), 1, anon_sym_RBRACK, STATE(3179), 1, sym_attribute, @@ -278180,29 +278191,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1667), 1, anon_sym_type, - ACTIONS(3382), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4691), 1, - sym__identifier, + ACTIONS(3424), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3426), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(4693), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, STATE(3184), 1, sym_attribute, @@ -278258,29 +278269,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4707), 1, + ACTIONS(4709), 1, anon_sym_PIPE, STATE(3185), 1, sym_attribute, @@ -278333,29 +278344,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4709), 1, + ACTIONS(4711), 1, anon_sym_PIPE, STATE(3186), 1, sym_attribute, @@ -278408,29 +278419,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4711), 1, + ACTIONS(4713), 1, anon_sym_PIPE, STATE(3187), 1, sym_attribute, @@ -278483,29 +278494,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4713), 1, + ACTIONS(4715), 1, anon_sym_PIPE, STATE(3188), 1, sym_attribute, @@ -278554,33 +278565,33 @@ static uint16_t ts_small_parse_table[] = { [133425] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4425), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4427), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4715), 1, - sym__identifier, ACTIONS(4717), 1, - anon_sym_let, + sym__identifier, ACTIONS(4719), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4721), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(4723), 1, + anon_sym_LBRACK, + ACTIONS(4725), 1, anon_sym_object, STATE(3189), 1, sym_attribute, @@ -278626,33 +278637,33 @@ static uint16_t ts_small_parse_table[] = { [133526] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4459), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4461), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4721), 1, - anon_sym_LBRACK, ACTIONS(4723), 1, - anon_sym_object, + anon_sym_LBRACK, ACTIONS(4725), 1, - sym__identifier, + anon_sym_object, ACTIONS(4727), 1, + sym__identifier, + ACTIONS(4729), 1, anon_sym_QMARK, STATE(3190), 1, sym_attribute, @@ -278702,29 +278713,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4729), 1, + ACTIONS(4731), 1, anon_sym_PIPE, STATE(3191), 1, sym_attribute, @@ -278777,29 +278788,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4573), 1, + ACTIONS(4575), 1, anon_sym_PIPE, STATE(3192), 1, sym_attribute, @@ -278852,29 +278863,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4731), 1, + ACTIONS(4733), 1, anon_sym_PIPE, STATE(3193), 1, sym_attribute, @@ -278923,33 +278934,33 @@ static uint16_t ts_small_parse_table[] = { [133948] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4459), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4461), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4721), 1, - anon_sym_LBRACK, ACTIONS(4723), 1, - anon_sym_object, + anon_sym_LBRACK, ACTIONS(4725), 1, - sym__identifier, + anon_sym_object, ACTIONS(4727), 1, + sym__identifier, + ACTIONS(4729), 1, anon_sym_QMARK, STATE(3194), 1, sym_attribute, @@ -278999,29 +279010,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4679), 1, + ACTIONS(4681), 1, anon_sym_PIPE, STATE(3195), 1, sym_attribute, @@ -279074,29 +279085,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4733), 1, + ACTIONS(4735), 1, anon_sym_PIPE, STATE(3196), 1, sym_attribute, @@ -279149,29 +279160,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4735), 1, + ACTIONS(4737), 1, anon_sym_PIPE, STATE(3197), 1, sym_attribute, @@ -279225,7 +279236,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 18, + ACTIONS(4308), 18, anon_sym_external, anon_sym_type, anon_sym_COLON2, @@ -279244,7 +279255,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4308), 20, + ACTIONS(4310), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -279272,29 +279283,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4737), 1, + ACTIONS(4739), 1, anon_sym_PIPE, STATE(3199), 1, sym_attribute, @@ -279343,7 +279354,7 @@ static uint16_t ts_small_parse_table[] = { [134530] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4739), 1, + ACTIONS(4741), 1, anon_sym_COLON, STATE(3200), 1, sym_attribute, @@ -279396,29 +279407,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4741), 1, + ACTIONS(4743), 1, anon_sym_RBRACK, STATE(3201), 1, sym_attribute, @@ -279471,29 +279482,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4743), 1, - sym__identifier, ACTIONS(4745), 1, - anon_sym_let, + sym__identifier, ACTIONS(4747), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4749), 1, + anon_sym_QMARK, + ACTIONS(4751), 1, anon_sym_LBRACK, STATE(3202), 1, sym_attribute, @@ -279543,29 +279554,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_RBRACK, STATE(3203), 1, sym_attribute, @@ -279618,29 +279629,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4753), 1, + ACTIONS(4755), 1, anon_sym_RBRACK, STATE(3204), 1, sym_attribute, @@ -279693,29 +279704,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4711), 1, + ACTIONS(4713), 1, anon_sym_PIPE, STATE(3205), 1, sym_attribute, @@ -279768,29 +279779,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4743), 1, - sym__identifier, ACTIONS(4745), 1, - anon_sym_let, + sym__identifier, ACTIONS(4747), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4749), 1, + anon_sym_QMARK, + ACTIONS(4751), 1, anon_sym_LBRACK, STATE(3206), 1, sym_attribute, @@ -279840,29 +279851,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_RBRACK, STATE(3207), 1, sym_attribute, @@ -279915,29 +279926,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4743), 1, - sym__identifier, ACTIONS(4745), 1, - anon_sym_let, + sym__identifier, ACTIONS(4747), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4749), 1, + anon_sym_QMARK, + ACTIONS(4751), 1, anon_sym_LBRACK, STATE(3208), 1, sym_attribute, @@ -279987,29 +279998,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4711), 1, + ACTIONS(4713), 1, anon_sym_PIPE, STATE(3209), 1, sym_attribute, @@ -280062,29 +280073,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4743), 1, - sym__identifier, ACTIONS(4745), 1, - anon_sym_let, + sym__identifier, ACTIONS(4747), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4749), 1, + anon_sym_QMARK, + ACTIONS(4751), 1, anon_sym_LBRACK, STATE(3210), 1, sym_attribute, @@ -280134,29 +280145,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4757), 1, + ACTIONS(4759), 1, anon_sym_RBRACK, STATE(3211), 1, sym_attribute, @@ -280205,33 +280216,33 @@ static uint16_t ts_small_parse_table[] = { [135738] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4459), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4461), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4721), 1, - anon_sym_LBRACK, ACTIONS(4723), 1, - anon_sym_object, + anon_sym_LBRACK, ACTIONS(4725), 1, - sym__identifier, + anon_sym_object, ACTIONS(4727), 1, + sym__identifier, + ACTIONS(4729), 1, anon_sym_QMARK, STATE(3212), 1, sym_attribute, @@ -280281,29 +280292,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4759), 1, + ACTIONS(4761), 1, anon_sym_PIPE, STATE(3213), 1, sym_attribute, @@ -280356,29 +280367,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, - ACTIONS(4761), 1, + ACTIONS(4763), 1, anon_sym_RBRACK, STATE(3214), 1, sym_attribute, @@ -280427,33 +280438,33 @@ static uint16_t ts_small_parse_table[] = { [136053] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4425), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4427), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4715), 1, - sym__identifier, ACTIONS(4717), 1, - anon_sym_let, + sym__identifier, ACTIONS(4719), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4721), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(4723), 1, + anon_sym_LBRACK, + ACTIONS(4725), 1, anon_sym_object, STATE(3215), 1, sym_attribute, @@ -280499,33 +280510,33 @@ static uint16_t ts_small_parse_table[] = { [136154] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4459), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4461), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4721), 1, - anon_sym_LBRACK, ACTIONS(4723), 1, - anon_sym_object, + anon_sym_LBRACK, ACTIONS(4725), 1, - sym__identifier, + anon_sym_object, ACTIONS(4727), 1, + sym__identifier, + ACTIONS(4729), 1, anon_sym_QMARK, STATE(3216), 1, sym_attribute, @@ -280577,25 +280588,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, STATE(3217), 1, sym_attribute, @@ -280647,33 +280658,33 @@ static uint16_t ts_small_parse_table[] = { [136364] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4425), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4427), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4715), 1, - sym__identifier, ACTIONS(4717), 1, - anon_sym_let, + sym__identifier, ACTIONS(4719), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4721), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(4723), 1, + anon_sym_LBRACK, + ACTIONS(4725), 1, anon_sym_object, STATE(3218), 1, sym_attribute, @@ -280719,33 +280730,33 @@ static uint16_t ts_small_parse_table[] = { [136465] = 29, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4425), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4427), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4715), 1, - sym__identifier, ACTIONS(4717), 1, - anon_sym_let, + sym__identifier, ACTIONS(4719), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(4721), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(4723), 1, + anon_sym_LBRACK, + ACTIONS(4725), 1, anon_sym_object, STATE(3219), 1, sym_attribute, @@ -280805,11 +280816,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1351), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_COLON2, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -280836,7 +280847,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -280847,7 +280858,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(3718), 7, + ACTIONS(3720), 7, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -280858,7 +280869,7 @@ static uint16_t ts_small_parse_table[] = { [136657] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4765), 1, + ACTIONS(4767), 1, anon_sym_PIPE, STATE(3221), 1, sym_attribute, @@ -280867,7 +280878,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 12, + ACTIONS(4175), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -280880,7 +280891,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 23, + ACTIONS(4173), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -280911,27 +280922,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3222), 1, sym_attribute, @@ -280984,27 +280995,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3223), 1, sym_attribute, @@ -281057,27 +281068,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3224), 1, sym_attribute, @@ -281134,13 +281145,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(3764), 1, + ACTIONS(3766), 1, sym__identifier, - ACTIONS(4771), 1, - anon_sym_LPAREN, ACTIONS(4773), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(4775), 1, + anon_sym_LBRACE, + ACTIONS(4777), 1, sym__capitalized_identifier, STATE(2238), 1, sym_parenthesized_operator, @@ -281166,7 +281177,7 @@ static uint16_t ts_small_parse_table[] = { sym_quoted_string, sym_boolean, sym_unit, - ACTIONS(4767), 7, + ACTIONS(4769), 7, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_POUND, @@ -281174,7 +281185,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4769), 9, + ACTIONS(4771), 9, anon_sym_let, anon_sym_external, anon_sym_type, @@ -281191,27 +281202,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3226), 1, sym_attribute, @@ -281264,27 +281275,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3227), 1, sym_attribute, @@ -281333,7 +281344,7 @@ static uint16_t ts_small_parse_table[] = { [137313] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4777), 1, + ACTIONS(4779), 1, anon_sym_PIPE, STATE(3228), 1, sym_attribute, @@ -281342,7 +281353,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 10, + ACTIONS(4175), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -281353,7 +281364,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 25, + ACTIONS(4173), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -281382,7 +281393,7 @@ static uint16_t ts_small_parse_table[] = { [137369] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4779), 1, + ACTIONS(4781), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -281390,7 +281401,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3229), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 12, + ACTIONS(4090), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -281403,7 +281414,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 23, + ACTIONS(4088), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -281430,7 +281441,7 @@ static uint16_t ts_small_parse_table[] = { [137423] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4765), 1, + ACTIONS(4767), 1, anon_sym_PIPE, STATE(3229), 1, aux_sym__match_cases_repeat1, @@ -281439,7 +281450,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 12, + ACTIONS(4191), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -281452,7 +281463,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 23, + ACTIONS(4189), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -281483,27 +281494,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3231), 1, sym_attribute, @@ -281556,27 +281567,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3232), 1, sym_attribute, @@ -281625,7 +281636,7 @@ static uint16_t ts_small_parse_table[] = { [137687] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4782), 1, + ACTIONS(4784), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -281633,7 +281644,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3233), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 10, + ACTIONS(4090), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -281644,7 +281655,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 25, + ACTIONS(4088), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -281673,7 +281684,7 @@ static uint16_t ts_small_parse_table[] = { [137741] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4777), 1, + ACTIONS(4779), 1, anon_sym_PIPE, STATE(3233), 1, aux_sym__match_cases_repeat1, @@ -281682,7 +281693,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 10, + ACTIONS(4191), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -281693,7 +281704,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 25, + ACTIONS(4189), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -281726,27 +281737,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3235), 1, sym_attribute, @@ -281799,27 +281810,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3236), 1, sym_attribute, @@ -281868,11 +281879,11 @@ static uint16_t ts_small_parse_table[] = { [138005] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4789), 1, - anon_sym_LPAREN, ACTIONS(4791), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4793), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4795), 1, anon_sym_LBRACE_PERCENT, STATE(3237), 1, sym_attribute, @@ -281881,7 +281892,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4787), 2, + ACTIONS(4789), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(3932), 2, @@ -281894,7 +281905,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4785), 24, + ACTIONS(4787), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -281922,7 +281933,7 @@ static uint16_t ts_small_parse_table[] = { [138071] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4795), 1, + ACTIONS(4797), 1, anon_sym_else, STATE(2562), 1, sym_else_clause, @@ -281931,7 +281942,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 11, + ACTIONS(4133), 11, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -281943,7 +281954,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 24, + ACTIONS(4131), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -281975,27 +281986,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3239), 1, sym_attribute, @@ -282048,27 +282059,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3240), 1, sym_attribute, @@ -282117,14 +282128,14 @@ static uint16_t ts_small_parse_table[] = { [138335] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4801), 1, + ACTIONS(4803), 1, anon_sym_RPAREN, STATE(3241), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4799), 16, + ACTIONS(4801), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -282141,7 +282152,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4797), 20, + ACTIONS(4799), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -282169,27 +282180,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3242), 1, sym_attribute, @@ -282242,27 +282253,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3243), 1, sym_attribute, @@ -282311,7 +282322,7 @@ static uint16_t ts_small_parse_table[] = { [138597] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4803), 1, + ACTIONS(4805), 1, anon_sym_else, STATE(2557), 1, sym_else_clause, @@ -282320,7 +282331,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 13, + ACTIONS(4203), 13, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -282334,7 +282345,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 22, + ACTIONS(4201), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -282364,27 +282375,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3245), 1, sym_attribute, @@ -282438,7 +282449,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 18, + ACTIONS(4304), 18, anon_sym_external, anon_sym_type, anon_sym_COLON2, @@ -282457,7 +282468,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_when, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4304), 19, + ACTIONS(4306), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -282480,7 +282491,7 @@ static uint16_t ts_small_parse_table[] = { [138809] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4803), 1, + ACTIONS(4805), 1, anon_sym_else, STATE(2562), 1, sym_else_clause, @@ -282489,7 +282500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 13, + ACTIONS(4133), 13, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -282503,7 +282514,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 22, + ACTIONS(4131), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -282533,27 +282544,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3248), 1, sym_attribute, @@ -282602,7 +282613,7 @@ static uint16_t ts_small_parse_table[] = { [138969] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4777), 1, + ACTIONS(4779), 1, anon_sym_PIPE, STATE(3234), 1, aux_sym__match_cases_repeat1, @@ -282611,7 +282622,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 10, + ACTIONS(4115), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -282622,7 +282633,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 25, + ACTIONS(4113), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -282651,7 +282662,7 @@ static uint16_t ts_small_parse_table[] = { [139025] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4777), 1, + ACTIONS(4779), 1, anon_sym_PIPE, STATE(3233), 1, aux_sym__match_cases_repeat1, @@ -282660,7 +282671,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 10, + ACTIONS(4115), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -282671,7 +282682,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 25, + ACTIONS(4113), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -282704,27 +282715,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3251), 1, sym_attribute, @@ -282773,11 +282784,11 @@ static uint16_t ts_small_parse_table[] = { [139185] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4789), 1, - anon_sym_LPAREN, ACTIONS(4791), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4793), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4795), 1, anon_sym_LBRACE_PERCENT, STATE(3252), 1, sym_attribute, @@ -282786,7 +282797,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4807), 2, + ACTIONS(4809), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(3932), 2, @@ -282799,7 +282810,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4805), 24, + ACTIONS(4807), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -282831,27 +282842,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3253), 1, sym_attribute, @@ -282900,7 +282911,7 @@ static uint16_t ts_small_parse_table[] = { [139355] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4795), 1, + ACTIONS(4797), 1, anon_sym_else, STATE(2557), 1, sym_else_clause, @@ -282909,7 +282920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 11, + ACTIONS(4203), 11, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -282921,7 +282932,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 24, + ACTIONS(4201), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -282949,7 +282960,7 @@ static uint16_t ts_small_parse_table[] = { [139411] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4765), 1, + ACTIONS(4767), 1, anon_sym_PIPE, STATE(3230), 1, aux_sym__match_cases_repeat1, @@ -282958,7 +282969,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 12, + ACTIONS(4115), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -282971,7 +282982,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 23, + ACTIONS(4113), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -283002,27 +283013,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3256), 1, sym_attribute, @@ -283071,7 +283082,7 @@ static uint16_t ts_small_parse_table[] = { [139571] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4765), 1, + ACTIONS(4767), 1, anon_sym_PIPE, STATE(3229), 1, aux_sym__match_cases_repeat1, @@ -283080,7 +283091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 12, + ACTIONS(4115), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -283093,7 +283104,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 23, + ACTIONS(4113), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -283124,27 +283135,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_BQUOTE, STATE(3258), 1, sym_attribute, @@ -283377,7 +283388,7 @@ static uint16_t ts_small_parse_table[] = { [139935] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4809), 1, + ACTIONS(4811), 1, anon_sym_DOT, STATE(3263), 1, sym_attribute, @@ -283891,18 +283902,18 @@ static uint16_t ts_small_parse_table[] = { [140512] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4809), 1, - anon_sym_DOT, ACTIONS(4811), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4813), 1, + anon_sym_POUND, + ACTIONS(4815), 1, sym_hash_operator, STATE(3274), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4056), 11, + ACTIONS(4058), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -283914,7 +283925,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4054), 22, + ACTIONS(4056), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -284032,33 +284043,33 @@ static uint16_t ts_small_parse_table[] = { [140671] = 24, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4815), 1, + ACTIONS(4817), 1, anon_sym_SEMI_SEMI, - ACTIONS(4818), 1, + ACTIONS(4820), 1, anon_sym_let, - ACTIONS(4821), 1, + ACTIONS(4823), 1, anon_sym_external, - ACTIONS(4824), 1, + ACTIONS(4826), 1, anon_sym_type, - ACTIONS(4829), 1, + ACTIONS(4831), 1, anon_sym_exception, - ACTIONS(4832), 1, + ACTIONS(4834), 1, anon_sym_module, - ACTIONS(4835), 1, + ACTIONS(4837), 1, anon_sym_open, - ACTIONS(4838), 1, + ACTIONS(4840), 1, anon_sym_include, - ACTIONS(4841), 1, + ACTIONS(4843), 1, anon_sym_class, - ACTIONS(4844), 1, + ACTIONS(4846), 1, anon_sym_POUND, - ACTIONS(4847), 1, + ACTIONS(4849), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(4850), 1, + ACTIONS(4852), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(4853), 1, + ACTIONS(4855), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4856), 1, + ACTIONS(4858), 1, sym_let_operator, STATE(49), 1, aux_sym__structure_repeat1, @@ -284067,7 +284078,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4827), 2, + ACTIONS(4829), 2, anon_sym_RBRACK, anon_sym_end, STATE(3277), 2, @@ -284327,7 +284338,7 @@ static uint16_t ts_small_parse_table[] = { [141015] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4859), 1, + ACTIONS(4861), 1, anon_sym_DOT, STATE(3283), 1, sym_attribute, @@ -284796,9 +284807,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1365), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -284828,7 +284839,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -285131,7 +285142,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4865), 16, + ACTIONS(4867), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -285148,7 +285159,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4863), 20, + ACTIONS(4865), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -285230,9 +285241,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1367), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -285262,7 +285273,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -285446,7 +285457,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -286155,7 +286166,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -286719,7 +286730,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -287301,11 +287312,11 @@ static uint16_t ts_small_parse_table[] = { [144380] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4859), 1, + ACTIONS(4861), 1, anon_sym_DOT, - ACTIONS(4867), 1, - anon_sym_POUND, ACTIONS(4869), 1, + anon_sym_POUND, + ACTIONS(4871), 1, sym_hash_operator, STATE(3346), 1, sym_attribute, @@ -287350,17 +287361,17 @@ static uint16_t ts_small_parse_table[] = { [144437] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, STATE(3347), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4873), 2, + ACTIONS(4875), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4871), 33, + ACTIONS(4873), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -287403,7 +287414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1365), 1, sym__concat_operator, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -287434,7 +287445,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -287462,7 +287473,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4599), 17, + ACTIONS(4601), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -287480,7 +287491,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4597), 19, + ACTIONS(4599), 19, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -287557,9 +287568,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1365), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -287589,7 +287600,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -287669,9 +287680,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1367), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -287701,7 +287712,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -287733,9 +287744,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1367), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -287765,7 +287776,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -288165,9 +288176,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1367), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -288197,7 +288208,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -288314,10 +288325,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 2, + ACTIONS(4881), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4877), 34, + ACTIONS(4879), 34, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -288507,9 +288518,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1371), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -288531,7 +288542,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3720), 2, + ACTIONS(3722), 2, anon_sym_and, anon_sym_PIPE, ACTIONS(951), 4, @@ -288539,12 +288550,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(3718), 4, + ACTIONS(3720), 4, anon_sym_in, anon_sym_else, anon_sym_LBRACK_AT_AT, sym_and_operator, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -288558,7 +288569,7 @@ static uint16_t ts_small_parse_table[] = { [145869] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4881), 1, + ACTIONS(4883), 1, anon_sym_else, STATE(2524), 1, sym_else_clause, @@ -288567,7 +288578,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 12, + ACTIONS(4203), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -288580,7 +288591,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 22, + ACTIONS(4201), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -288756,9 +288767,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1367), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4861), 1, + ACTIONS(4863), 1, sym__rel_operator, STATE(947), 1, sym__assign_operator, @@ -288788,7 +288799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -289045,18 +289056,18 @@ static uint16_t ts_small_parse_table[] = { [146433] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4809), 1, - anon_sym_DOT, ACTIONS(4811), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4813), 1, + anon_sym_POUND, + ACTIONS(4815), 1, sym_hash_operator, STATE(3381), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4042), 11, + ACTIONS(4044), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -289068,7 +289079,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4040), 22, + ACTIONS(4042), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -289094,18 +289105,18 @@ static uint16_t ts_small_parse_table[] = { [146490] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4809), 1, - anon_sym_DOT, ACTIONS(4811), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4813), 1, + anon_sym_POUND, + ACTIONS(4815), 1, sym_hash_operator, STATE(3382), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4052), 11, + ACTIONS(4054), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -289117,7 +289128,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4050), 22, + ACTIONS(4052), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -289153,23 +289164,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI_SEMI, ACTIONS(195), 1, anon_sym_POUND, - ACTIONS(4883), 1, - anon_sym_let, ACTIONS(4885), 1, - anon_sym_external, + anon_sym_let, ACTIONS(4887), 1, - anon_sym_type, + anon_sym_external, ACTIONS(4889), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(4891), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(4893), 1, - anon_sym_open, + anon_sym_module, ACTIONS(4895), 1, - anon_sym_include, + anon_sym_open, ACTIONS(4897), 1, - anon_sym_class, + anon_sym_include, ACTIONS(4899), 1, + anon_sym_class, + ACTIONS(4901), 1, sym_let_operator, STATE(43), 1, aux_sym__structure_repeat1, @@ -289627,31 +289638,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4681), 1, + ACTIONS(4683), 1, anon_sym_RPAREN, - ACTIONS(4901), 1, - anon_sym_module, ACTIONS(4903), 1, + anon_sym_module, + ACTIONS(4905), 1, anon_sym_COLON_COLON, STATE(3347), 1, sym__tuple_type, @@ -290580,23 +290591,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI_SEMI, ACTIONS(195), 1, anon_sym_POUND, - ACTIONS(4883), 1, - anon_sym_let, ACTIONS(4885), 1, - anon_sym_external, + anon_sym_let, ACTIONS(4887), 1, - anon_sym_type, + anon_sym_external, ACTIONS(4889), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(4891), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(4893), 1, - anon_sym_open, + anon_sym_module, ACTIONS(4895), 1, - anon_sym_include, + anon_sym_open, ACTIONS(4897), 1, - anon_sym_class, + anon_sym_include, ACTIONS(4899), 1, + anon_sym_class, + ACTIONS(4901), 1, sym_let_operator, STATE(47), 1, aux_sym__structure_repeat1, @@ -290640,31 +290651,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4575), 1, + ACTIONS(4577), 1, anon_sym_RPAREN, - ACTIONS(4905), 1, - anon_sym_module, ACTIONS(4907), 1, + anon_sym_module, + ACTIONS(4909), 1, anon_sym_COLON_COLON, STATE(3347), 1, sym__tuple_type, @@ -290707,11 +290718,11 @@ static uint16_t ts_small_parse_table[] = { [148363] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4859), 1, + ACTIONS(4861), 1, anon_sym_DOT, - ACTIONS(4867), 1, - anon_sym_POUND, ACTIONS(4869), 1, + anon_sym_POUND, + ACTIONS(4871), 1, sym_hash_operator, STATE(3415), 1, sym_attribute, @@ -290756,7 +290767,7 @@ static uint16_t ts_small_parse_table[] = { [148420] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4881), 1, + ACTIONS(4883), 1, anon_sym_else, STATE(2519), 1, sym_else_clause, @@ -290765,7 +290776,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 12, + ACTIONS(4133), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -290778,7 +290789,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 22, + ACTIONS(4131), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -290993,7 +291004,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4799), 16, + ACTIONS(4801), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -291010,7 +291021,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4797), 20, + ACTIONS(4799), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -291310,18 +291321,18 @@ static uint16_t ts_small_parse_table[] = { [149036] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4809), 1, - anon_sym_DOT, ACTIONS(4811), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4813), 1, + anon_sym_POUND, + ACTIONS(4815), 1, sym_hash_operator, STATE(3428), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4062), 11, + ACTIONS(4064), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -291333,7 +291344,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4060), 22, + ACTIONS(4062), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -291415,23 +291426,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI_SEMI, ACTIONS(195), 1, anon_sym_POUND, - ACTIONS(4883), 1, - anon_sym_let, ACTIONS(4885), 1, - anon_sym_external, + anon_sym_let, ACTIONS(4887), 1, - anon_sym_type, + anon_sym_external, ACTIONS(4889), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(4891), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(4893), 1, - anon_sym_open, + anon_sym_module, ACTIONS(4895), 1, - anon_sym_include, + anon_sym_open, ACTIONS(4897), 1, - anon_sym_class, + anon_sym_include, ACTIONS(4899), 1, + anon_sym_class, + ACTIONS(4901), 1, sym_let_operator, STATE(43), 1, aux_sym__structure_repeat1, @@ -291711,23 +291722,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI_SEMI, ACTIONS(195), 1, anon_sym_POUND, - ACTIONS(4883), 1, - anon_sym_let, ACTIONS(4885), 1, - anon_sym_external, + anon_sym_let, ACTIONS(4887), 1, - anon_sym_type, + anon_sym_external, ACTIONS(4889), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(4891), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(4893), 1, - anon_sym_open, + anon_sym_module, ACTIONS(4895), 1, - anon_sym_include, + anon_sym_open, ACTIONS(4897), 1, - anon_sym_class, + anon_sym_include, ACTIONS(4899), 1, + anon_sym_class, + ACTIONS(4901), 1, sym_let_operator, STATE(45), 1, aux_sym__structure_repeat1, @@ -291772,7 +291783,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4911), 16, + ACTIONS(4913), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -291789,7 +291800,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4909), 20, + ACTIONS(4911), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -291951,7 +291962,7 @@ static uint16_t ts_small_parse_table[] = { [149785] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4913), 1, + ACTIONS(4915), 1, anon_sym_else, STATE(2524), 1, sym_else_clause, @@ -291960,7 +291971,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 10, + ACTIONS(4203), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -291971,7 +291982,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 24, + ACTIONS(4201), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -292069,7 +292080,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -292146,7 +292157,7 @@ static uint16_t ts_small_parse_table[] = { [150011] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4913), 1, + ACTIONS(4915), 1, anon_sym_else, STATE(2519), 1, sym_else_clause, @@ -292155,7 +292166,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 10, + ACTIONS(4133), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -292166,7 +292177,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 24, + ACTIONS(4131), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -292337,7 +292348,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4917), 16, + ACTIONS(4919), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -292354,7 +292365,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4915), 20, + ACTIONS(4917), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -292567,7 +292578,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4921), 16, + ACTIONS(4923), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -292584,7 +292595,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4919), 20, + ACTIONS(4921), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -292613,7 +292624,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4925), 16, + ACTIONS(4927), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -292630,7 +292641,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4923), 20, + ACTIONS(4925), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -292705,7 +292716,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4929), 16, + ACTIONS(4931), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -292722,7 +292733,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4927), 20, + ACTIONS(4929), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -292751,7 +292762,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4801), 16, + ACTIONS(4803), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -292768,7 +292779,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4931), 20, + ACTIONS(4933), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -292900,9 +292911,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1407), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -292929,7 +292940,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -292965,9 +292976,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1397), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -292994,7 +293005,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293021,7 +293032,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4517), 17, + ACTIONS(4519), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -293039,7 +293050,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4519), 17, + ACTIONS(4521), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -293065,7 +293076,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4515), 15, + ACTIONS(4517), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -293081,7 +293092,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4513), 20, + ACTIONS(4515), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -293110,7 +293121,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4499), 15, + ACTIONS(4501), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -293126,7 +293137,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4497), 20, + ACTIONS(4499), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -293164,9 +293175,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1397), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -293193,7 +293204,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293227,9 +293238,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1421), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -293256,7 +293267,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293290,9 +293301,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1421), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -293319,7 +293330,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293353,11 +293364,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1399), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_and, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -293384,12 +293395,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(3718), 4, + ACTIONS(3720), 4, anon_sym_in, anon_sym_else, anon_sym_LBRACK_AT_AT, sym_and_operator, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293469,9 +293480,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1421), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -293498,7 +293509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293603,7 +293614,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293632,7 +293643,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 15, + ACTIONS(4525), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -293648,7 +293659,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4521), 20, + ACTIONS(4523), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -293729,7 +293740,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1407), 1, sym__concat_operator, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -293759,7 +293770,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293787,10 +293798,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4939), 2, + ACTIONS(4941), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4937), 33, + ACTIONS(4939), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -293860,7 +293871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -293898,9 +293909,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1397), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -293927,7 +293938,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294013,9 +294024,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1397), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -294042,7 +294053,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294062,13 +294073,13 @@ static uint16_t ts_small_parse_table[] = { [152348] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3482), 1, sym_attribute, @@ -294079,7 +294090,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 14, + ACTIONS(4943), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -294094,7 +294105,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4945), 15, + ACTIONS(4947), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -294113,11 +294124,11 @@ static uint16_t ts_small_parse_table[] = { [152410] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4953), 1, + ACTIONS(4955), 1, anon_sym_POUND, STATE(3483), 1, sym_attribute, @@ -294128,7 +294139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4949), 15, + ACTIONS(4951), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -294144,7 +294155,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4951), 15, + ACTIONS(4953), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -294187,7 +294198,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294227,9 +294238,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1391), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -294256,7 +294267,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294309,7 +294320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294344,9 +294355,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1407), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -294373,7 +294384,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294419,7 +294430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294455,7 +294466,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1391), 1, sym__concat_operator, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -294485,7 +294496,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294522,9 +294533,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1421), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -294551,7 +294562,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294585,9 +294596,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1421), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -294614,7 +294625,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294648,7 +294659,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DOT, ACTIONS(759), 1, anon_sym_RPAREN, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3492), 1, sym_attribute, @@ -294665,7 +294676,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294706,9 +294717,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1397), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -294735,7 +294746,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294769,11 +294780,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1429), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_PIPE, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -294800,12 +294811,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(3718), 4, + ACTIONS(3720), 4, anon_sym_else, anon_sym_done, anon_sym_to, anon_sym_downto, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294852,7 +294863,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -294876,11 +294887,11 @@ static uint16_t ts_small_parse_table[] = { [153416] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3496), 1, sym_attribute, @@ -294891,7 +294902,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4959), 15, + ACTIONS(4961), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -294907,7 +294918,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4961), 15, + ACTIONS(4963), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -294959,7 +294970,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -295014,7 +295025,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -295100,9 +295111,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1391), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -295129,7 +295140,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -295156,7 +295167,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 16, + ACTIONS(4967), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -295173,7 +295184,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4963), 19, + ACTIONS(4965), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -295201,10 +295212,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4873), 2, + ACTIONS(4875), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4871), 33, + ACTIONS(4873), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -295246,10 +295257,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4945), 2, + ACTIONS(4947), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4941), 33, + ACTIONS(4943), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -295286,11 +295297,11 @@ static uint16_t ts_small_parse_table[] = { [153916] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3504), 1, sym_attribute, @@ -295301,7 +295312,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 15, + ACTIONS(4879), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -295317,7 +295328,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4879), 15, + ACTIONS(4881), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -295341,7 +295352,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4511), 15, + ACTIONS(4513), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -295357,7 +295368,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4509), 20, + ACTIONS(4511), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -295386,7 +295397,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4507), 15, + ACTIONS(4509), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -295402,7 +295413,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4505), 20, + ACTIONS(4507), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -295431,7 +295442,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4374), 17, + ACTIONS(4376), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295449,7 +295460,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4376), 17, + ACTIONS(4378), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295519,7 +295530,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4675), 17, + ACTIONS(4677), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295537,7 +295548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4677), 17, + ACTIONS(4679), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295563,7 +295574,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4537), 17, + ACTIONS(4539), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295581,7 +295592,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4539), 17, + ACTIONS(4541), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295607,7 +295618,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4605), 17, + ACTIONS(4607), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295625,7 +295636,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4607), 17, + ACTIONS(4609), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295651,7 +295662,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4609), 17, + ACTIONS(4611), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295669,7 +295680,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4611), 17, + ACTIONS(4613), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295695,7 +295706,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4617), 17, + ACTIONS(4619), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295713,7 +295724,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4619), 17, + ACTIONS(4621), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295734,31 +295745,31 @@ static uint16_t ts_small_parse_table[] = { [154419] = 28, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4435), 1, + ACTIONS(4437), 1, sym__identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, - anon_sym_LPAREN, ACTIONS(4969), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4971), 1, + anon_sym_private, + ACTIONS(4973), 1, anon_sym_LBRACK, STATE(3347), 1, sym__tuple_type, @@ -295806,7 +295817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4601), 17, + ACTIONS(4603), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295824,7 +295835,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4603), 17, + ACTIONS(4605), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295850,7 +295861,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4155), 17, + ACTIONS(4157), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295868,7 +295879,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4157), 17, + ACTIONS(4159), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295889,7 +295900,7 @@ static uint16_t ts_small_parse_table[] = { [154612] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4973), 1, + ACTIONS(4975), 1, anon_sym_COLON, STATE(3517), 1, sym_attribute, @@ -295939,7 +295950,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 17, + ACTIONS(4308), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -295957,7 +295968,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4308), 17, + ACTIONS(4310), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -295990,7 +296001,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(2041), 1, anon_sym_DOT, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3519), 1, sym_attribute, @@ -296007,7 +296018,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -296039,7 +296050,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 17, + ACTIONS(4304), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296057,7 +296068,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4304), 17, + ACTIONS(4306), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296126,27 +296137,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4905), 1, + ACTIONS(4907), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -296194,7 +296205,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4565), 17, + ACTIONS(4567), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296212,7 +296223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4567), 17, + ACTIONS(4569), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296247,11 +296258,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1447), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_and, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym__rel_operator, STATE(878), 1, sym__pow_operator, @@ -296273,7 +296284,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3718), 3, + ACTIONS(3720), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, @@ -296282,7 +296293,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -296301,7 +296312,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4623), 17, + ACTIONS(4625), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296319,7 +296330,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4625), 17, + ACTIONS(4627), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296345,7 +296356,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4143), 17, + ACTIONS(4145), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296363,7 +296374,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4145), 17, + ACTIONS(4147), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296396,7 +296407,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(1757), 1, anon_sym_DOT, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3527), 1, sym_attribute, @@ -296413,7 +296424,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -296489,7 +296500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4525), 17, + ACTIONS(4527), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296507,7 +296518,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4527), 17, + ACTIONS(4529), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296532,27 +296543,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4975), 1, + ACTIONS(4977), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -296600,7 +296611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4631), 17, + ACTIONS(4633), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296618,7 +296629,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4633), 17, + ACTIONS(4635), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296644,7 +296655,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4683), 17, + ACTIONS(4685), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296662,7 +296673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4685), 17, + ACTIONS(4687), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296687,27 +296698,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4977), 1, + ACTIONS(4979), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -296799,7 +296810,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4338), 17, + ACTIONS(4340), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296817,7 +296828,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4340), 17, + ACTIONS(4342), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -296838,31 +296849,31 @@ static uint16_t ts_small_parse_table[] = { [155769] = 28, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4979), 1, - sym__identifier, ACTIONS(4981), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4983), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4985), 1, - anon_sym_LBRACK, + anon_sym_private, ACTIONS(4987), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4989), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4991), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4993), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4995), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4997), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4999), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5001), 1, anon_sym_SQUOTE, STATE(3536), 1, sym_attribute, @@ -296917,7 +296928,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(2051), 1, anon_sym_DOT, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3537), 1, sym_attribute, @@ -296934,7 +296945,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -296966,7 +296977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4667), 17, + ACTIONS(4669), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -296984,7 +296995,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4669), 17, + ACTIONS(4671), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297054,7 +297065,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4663), 17, + ACTIONS(4665), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297072,7 +297083,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4665), 17, + ACTIONS(4667), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297098,7 +297109,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4659), 17, + ACTIONS(4661), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297116,7 +297127,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4661), 17, + ACTIONS(4663), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297142,7 +297153,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4655), 17, + ACTIONS(4657), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297160,7 +297171,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4657), 17, + ACTIONS(4659), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297185,27 +297196,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4901), 1, + ACTIONS(4903), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -297292,14 +297303,14 @@ static uint16_t ts_small_parse_table[] = { [156326] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5001), 1, + ACTIONS(5003), 1, anon_sym_COLON2, STATE(3545), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 16, + ACTIONS(4304), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -297316,7 +297327,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4304), 17, + ACTIONS(4306), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297342,7 +297353,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4287), 17, + ACTIONS(4289), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297360,7 +297371,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4289), 17, + ACTIONS(4291), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297386,7 +297397,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4643), 17, + ACTIONS(4645), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297404,7 +297415,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4645), 17, + ACTIONS(4647), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297430,7 +297441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4295), 17, + ACTIONS(4297), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297448,7 +297459,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4297), 17, + ACTIONS(4299), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297474,7 +297485,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4561), 17, + ACTIONS(4563), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297492,7 +297503,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4563), 17, + ACTIONS(4565), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297562,7 +297573,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4651), 17, + ACTIONS(4653), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297580,7 +297591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4653), 17, + ACTIONS(4655), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297650,7 +297661,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4639), 17, + ACTIONS(4641), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297668,7 +297679,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4641), 17, + ACTIONS(4643), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297693,27 +297704,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5003), 1, + ACTIONS(5005), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -297761,7 +297772,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4541), 17, + ACTIONS(4543), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297779,7 +297790,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4543), 17, + ACTIONS(4545), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297805,7 +297816,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4545), 17, + ACTIONS(4547), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297823,7 +297834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4547), 17, + ACTIONS(4549), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297849,7 +297860,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4549), 17, + ACTIONS(4551), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297867,7 +297878,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4551), 17, + ACTIONS(4553), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297893,7 +297904,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4569), 17, + ACTIONS(4571), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -297911,7 +297922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4571), 17, + ACTIONS(4573), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -297932,31 +297943,31 @@ static uint16_t ts_small_parse_table[] = { [157060] = 28, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4399), 1, + ACTIONS(4401), 1, sym__identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, - anon_sym_LPAREN, ACTIONS(5007), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(5009), 1, + anon_sym_private, + ACTIONS(5011), 1, anon_sym_LBRACK, STATE(3347), 1, sym__tuple_type, @@ -298179,27 +298190,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, - ACTIONS(5011), 1, + ACTIONS(5013), 1, anon_sym_AMP, STATE(3347), 1, sym__tuple_type, @@ -298423,7 +298434,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4255), 17, + ACTIONS(4257), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -298441,7 +298452,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4257), 17, + ACTIONS(4259), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -298555,7 +298566,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4553), 17, + ACTIONS(4555), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -298573,7 +298584,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4555), 17, + ACTIONS(4557), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -298599,7 +298610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4627), 17, + ACTIONS(4629), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -298617,7 +298628,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4629), 17, + ACTIONS(4631), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -298642,27 +298653,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3442), 1, + ACTIONS(3368), 1, sym__identifier, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5013), 1, + ACTIONS(5015), 1, anon_sym_module, STATE(3347), 1, sym__tuple_type, @@ -298710,7 +298721,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4557), 17, + ACTIONS(4559), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -298728,7 +298739,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4559), 17, + ACTIONS(4561), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -298805,7 +298816,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(1797), 1, anon_sym_DOT, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3577), 1, sym_attribute, @@ -298822,7 +298833,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -298898,7 +298909,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4593), 17, + ACTIONS(4595), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -298916,7 +298927,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4595), 17, + ACTIONS(4597), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -299030,7 +299041,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4589), 17, + ACTIONS(4591), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -299048,7 +299059,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4591), 17, + ACTIONS(4593), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -299206,7 +299217,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4585), 17, + ACTIONS(4587), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -299224,7 +299235,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4587), 17, + ACTIONS(4589), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -299257,7 +299268,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(721), 1, anon_sym_DOT, - ACTIONS(4957), 1, + ACTIONS(4959), 1, anon_sym_or, STATE(3587), 1, sym_attribute, @@ -299274,7 +299285,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4955), 4, + ACTIONS(4957), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -299306,7 +299317,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4577), 17, + ACTIONS(4579), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -299324,7 +299335,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4579), 17, + ACTIONS(4581), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -299350,7 +299361,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4581), 17, + ACTIONS(4583), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -299368,7 +299379,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4583), 17, + ACTIONS(4585), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -299553,7 +299564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -299579,25 +299590,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -299645,7 +299656,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5017), 16, + ACTIONS(5019), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -299662,7 +299673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5015), 17, + ACTIONS(5017), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -299687,25 +299698,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -299752,25 +299763,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -299813,29 +299824,29 @@ static uint16_t ts_small_parse_table[] = { [159307] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5019), 1, + ACTIONS(5021), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -299882,25 +299893,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -299948,7 +299959,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5023), 16, + ACTIONS(5025), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -299965,7 +299976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5021), 17, + ACTIONS(5023), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -299986,29 +299997,29 @@ static uint16_t ts_small_parse_table[] = { [159539] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4981), 1, + ACTIONS(4983), 1, anon_sym_LPAREN, - ACTIONS(4985), 1, - anon_sym_LBRACK, ACTIONS(4987), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4989), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4991), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4993), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4995), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4997), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4999), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5001), 1, anon_sym_SQUOTE, - ACTIONS(5025), 1, + ACTIONS(5027), 1, sym__identifier, STATE(3601), 1, sym_attribute, @@ -300053,13 +300064,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, - anon_sym_LPAREN, ACTIONS(4791), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4793), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4795), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5029), 1, + ACTIONS(5031), 1, anon_sym_let, STATE(3602), 1, sym_attribute, @@ -300082,7 +300093,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5027), 18, + ACTIONS(5029), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -300104,29 +300115,29 @@ static uint16_t ts_small_parse_table[] = { [159699] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, + ACTIONS(3424), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3426), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5031), 1, + ACTIONS(5033), 1, sym__identifier, STATE(3603), 1, sym_attribute, @@ -300173,25 +300184,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300238,25 +300249,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300353,25 +300364,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300419,7 +300430,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4097), 11, + ACTIONS(4099), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -300431,7 +300442,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4095), 22, + ACTIONS(4097), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -300457,29 +300468,29 @@ static uint16_t ts_small_parse_table[] = { [160177] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, + ACTIONS(3424), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3426), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5031), 1, + ACTIONS(5033), 1, sym__identifier, STATE(3609), 1, sym_attribute, @@ -300522,29 +300533,29 @@ static uint16_t ts_small_parse_table[] = { [160269] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4981), 1, + ACTIONS(4983), 1, anon_sym_LPAREN, - ACTIONS(4985), 1, - anon_sym_LBRACK, ACTIONS(4987), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4989), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4991), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4993), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4995), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4997), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4999), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5001), 1, anon_sym_SQUOTE, - ACTIONS(5025), 1, + ACTIONS(5027), 1, sym__identifier, STATE(3610), 1, sym_attribute, @@ -300641,7 +300652,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4185), 11, + ACTIONS(4187), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -300653,7 +300664,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4183), 22, + ACTIONS(4185), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -300683,25 +300694,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300749,7 +300760,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5035), 16, + ACTIONS(5037), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -300766,7 +300777,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5033), 17, + ACTIONS(5035), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -300801,9 +300812,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -300834,7 +300845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -300852,25 +300863,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300917,25 +300928,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -300988,9 +300999,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -301017,7 +301028,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -301068,7 +301079,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -301096,7 +301107,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5041), 16, + ACTIONS(5043), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -301113,7 +301124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5039), 17, + ACTIONS(5041), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301139,7 +301150,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5045), 16, + ACTIONS(5047), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -301156,7 +301167,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5043), 17, + ACTIONS(5045), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301182,7 +301193,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5049), 16, + ACTIONS(5051), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -301199,7 +301210,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5047), 17, + ACTIONS(5049), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301225,7 +301236,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5053), 16, + ACTIONS(5055), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -301242,7 +301253,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5051), 17, + ACTIONS(5053), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301296,7 +301307,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -301351,7 +301362,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -301377,25 +301388,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301442,25 +301453,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301517,9 +301528,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -301550,7 +301561,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -301569,7 +301580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5059), 16, + ACTIONS(5061), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -301586,7 +301597,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5057), 17, + ACTIONS(5059), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301611,25 +301622,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301676,25 +301687,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301741,25 +301752,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301806,25 +301817,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301871,25 +301882,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -301936,25 +301947,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302051,25 +302062,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302136,7 +302147,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -302169,7 +302180,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3676), 11, + ACTIONS(3678), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -302181,7 +302192,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3674), 22, + ACTIONS(3676), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -302211,25 +302222,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302277,7 +302288,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5063), 16, + ACTIONS(5065), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -302294,7 +302305,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5061), 17, + ACTIONS(5063), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302319,25 +302330,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302394,9 +302405,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -302427,7 +302438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -302447,7 +302458,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -302477,7 +302488,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -302503,7 +302514,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4101), 11, + ACTIONS(4103), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -302515,7 +302526,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4099), 22, + ACTIONS(4101), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -302551,9 +302562,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -302580,7 +302591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -302605,7 +302616,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5067), 16, + ACTIONS(5069), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -302622,7 +302633,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5065), 17, + ACTIONS(5067), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302647,25 +302658,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302712,25 +302723,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302787,9 +302798,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -302820,7 +302831,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -302839,7 +302850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5071), 16, + ACTIONS(5073), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -302856,7 +302867,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5069), 17, + ACTIONS(5071), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302881,25 +302892,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -302947,7 +302958,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5075), 16, + ACTIONS(5077), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -302964,7 +302975,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5073), 17, + ACTIONS(5075), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302985,29 +302996,29 @@ static uint16_t ts_small_parse_table[] = { [163523] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5077), 1, + ACTIONS(5079), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303050,29 +303061,29 @@ static uint16_t ts_small_parse_table[] = { [163615] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5019), 1, + ACTIONS(5021), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303129,9 +303140,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -303162,7 +303173,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -303181,7 +303192,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5081), 16, + ACTIONS(5083), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -303198,7 +303209,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5079), 17, + ACTIONS(5081), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -303233,9 +303244,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -303266,7 +303277,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -303284,25 +303295,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303350,7 +303361,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5085), 16, + ACTIONS(5087), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -303367,7 +303378,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5083), 17, + ACTIONS(5085), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -303392,25 +303403,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303467,9 +303478,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -303500,7 +303511,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -303518,25 +303529,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303584,7 +303595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4109), 11, + ACTIONS(4111), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -303596,7 +303607,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4107), 22, + ACTIONS(4109), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -303626,25 +303637,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303691,25 +303702,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -303805,9 +303816,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -303834,7 +303845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -303903,7 +303914,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -303933,7 +303944,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -303959,7 +303970,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4127), 11, + ACTIONS(4129), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -303971,7 +303982,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4125), 22, + ACTIONS(4127), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304001,25 +304012,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304080,9 +304091,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1483), 1, anon_sym_COLON2, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -304111,7 +304122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -304130,7 +304141,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4141), 11, + ACTIONS(4143), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304142,7 +304153,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4139), 22, + ACTIONS(4141), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304172,25 +304183,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304238,7 +304249,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4149), 11, + ACTIONS(4151), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304250,7 +304261,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4147), 22, + ACTIONS(4149), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304281,7 +304292,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4153), 11, + ACTIONS(4155), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304293,7 +304304,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4151), 22, + ACTIONS(4153), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304324,7 +304335,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5089), 16, + ACTIONS(5091), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -304341,7 +304352,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5087), 17, + ACTIONS(5089), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -304366,25 +304377,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304431,25 +304442,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304497,7 +304508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4161), 11, + ACTIONS(4163), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304509,7 +304520,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4159), 22, + ACTIONS(4161), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304568,7 +304579,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -304590,29 +304601,29 @@ static uint16_t ts_small_parse_table[] = { [165631] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5019), 1, + ACTIONS(5021), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304686,7 +304697,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -304714,7 +304725,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3724), 11, + ACTIONS(3726), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304726,7 +304737,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3722), 22, + ACTIONS(3724), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304757,7 +304768,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4088), 11, + ACTIONS(4090), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304769,7 +304780,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 22, + ACTIONS(4088), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304800,7 +304811,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4209), 11, + ACTIONS(4211), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304812,7 +304823,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4207), 22, + ACTIONS(4209), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -304842,25 +304853,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -304913,9 +304924,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -304942,7 +304953,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -304967,7 +304978,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4213), 11, + ACTIONS(4215), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -304979,7 +304990,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4211), 22, + ACTIONS(4213), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -305019,9 +305030,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -305052,7 +305063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -305071,7 +305082,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5093), 16, + ACTIONS(5095), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -305088,7 +305099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5091), 17, + ACTIONS(5093), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -305113,25 +305124,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305179,7 +305190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4177), 11, + ACTIONS(4179), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -305191,7 +305202,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4175), 22, + ACTIONS(4177), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -305274,11 +305285,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1467), 1, sym__concat_operator, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_PIPE, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5055), 1, + ACTIONS(5057), 1, sym__rel_operator, STATE(881), 1, sym__assign_operator, @@ -305300,7 +305311,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3718), 2, + ACTIONS(3720), 2, anon_sym_else, anon_sym_do, ACTIONS(951), 4, @@ -305308,7 +305319,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -305326,25 +305337,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305391,25 +305402,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305456,25 +305467,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305531,9 +305542,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -305564,7 +305575,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -305596,9 +305607,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_GT, ACTIONS(1499), 1, anon_sym_RPAREN, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -305627,7 +305638,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -305645,25 +305656,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305710,25 +305721,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305775,25 +305786,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305850,11 +305861,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1503), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_PIPE, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -305876,7 +305887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3718), 2, + ACTIONS(3720), 2, anon_sym_PIPE_RBRACK, anon_sym_else, ACTIONS(951), 4, @@ -305884,7 +305895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -305902,25 +305913,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -305967,25 +305978,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306042,9 +306053,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -306075,7 +306086,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -306138,7 +306149,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5097), 16, + ACTIONS(5099), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -306155,7 +306166,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5095), 17, + ACTIONS(5097), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -306180,25 +306191,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306245,25 +306256,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306354,25 +306365,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306419,25 +306430,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306484,25 +306495,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306550,7 +306561,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4205), 11, + ACTIONS(4207), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -306562,7 +306573,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4203), 22, + ACTIONS(4205), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -306592,25 +306603,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306657,25 +306668,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306718,29 +306729,29 @@ static uint16_t ts_small_parse_table[] = { [168481] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5077), 1, + ACTIONS(5079), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306788,7 +306799,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4137), 11, + ACTIONS(4139), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -306800,7 +306811,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4135), 22, + ACTIONS(4137), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -306830,25 +306841,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -306896,7 +306907,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4165), 11, + ACTIONS(4167), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -306908,7 +306919,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4163), 22, + ACTIONS(4165), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -306934,29 +306945,29 @@ static uint16_t ts_small_parse_table[] = { [168761] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5077), 1, + ACTIONS(5079), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307003,25 +307014,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307068,25 +307079,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307129,29 +307140,29 @@ static uint16_t ts_small_parse_table[] = { [169037] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, + ACTIONS(3424), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3426), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5031), 1, + ACTIONS(5033), 1, sym__identifier, STATE(3727), 1, sym_attribute, @@ -307198,25 +307209,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307264,7 +307275,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4197), 11, + ACTIONS(4199), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -307276,7 +307287,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4195), 22, + ACTIONS(4197), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -307306,25 +307317,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307367,29 +307378,29 @@ static uint16_t ts_small_parse_table[] = { [169361] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4981), 1, + ACTIONS(4983), 1, anon_sym_LPAREN, - ACTIONS(4985), 1, - anon_sym_LBRACK, ACTIONS(4987), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4989), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4991), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4993), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4995), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4997), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4999), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5001), 1, anon_sym_SQUOTE, - ACTIONS(5025), 1, + ACTIONS(5027), 1, sym__identifier, STATE(3731), 1, sym_attribute, @@ -307437,7 +307448,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3720), 11, + ACTIONS(3722), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -307449,7 +307460,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(3718), 22, + ACTIONS(3720), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -307489,9 +307500,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1487), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4933), 1, + ACTIONS(4935), 1, sym__rel_operator, STATE(982), 1, sym__pow_operator, @@ -307513,7 +307524,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3718), 3, + ACTIONS(3720), 3, anon_sym_done, anon_sym_to, anon_sym_downto, @@ -307522,7 +307533,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -307583,25 +307594,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307649,7 +307660,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5101), 16, + ACTIONS(5103), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -307666,7 +307677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5099), 17, + ACTIONS(5101), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -307689,13 +307700,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, - anon_sym_LPAREN, ACTIONS(4791), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4793), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4795), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5105), 1, + ACTIONS(5107), 1, anon_sym_let, STATE(3737), 1, sym_attribute, @@ -307718,7 +307729,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5103), 18, + ACTIONS(5105), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -307745,7 +307756,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5109), 16, + ACTIONS(5111), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -307762,7 +307773,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5107), 17, + ACTIONS(5109), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -307787,25 +307798,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307852,25 +307863,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -307918,7 +307929,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4193), 11, + ACTIONS(4195), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -307930,7 +307941,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4191), 22, + ACTIONS(4193), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -307960,25 +307971,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -308025,25 +308036,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -308088,13 +308099,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, - anon_sym_LPAREN, ACTIONS(4791), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4793), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4795), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5113), 1, + ACTIONS(5115), 1, anon_sym_let, STATE(3744), 1, sym_attribute, @@ -308117,7 +308128,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5111), 18, + ACTIONS(5113), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -308143,25 +308154,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -308209,7 +308220,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4119), 11, + ACTIONS(4121), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308221,7 +308232,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4117), 22, + ACTIONS(4119), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308247,29 +308258,29 @@ static uint16_t ts_small_parse_table[] = { [170513] = 27, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, + ACTIONS(3424), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3426), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5031), 1, + ACTIONS(5033), 1, sym__identifier, STATE(3747), 1, sym_attribute, @@ -308317,7 +308328,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4181), 11, + ACTIONS(4183), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308329,7 +308340,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4179), 22, + ACTIONS(4181), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308360,7 +308371,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4084), 11, + ACTIONS(4086), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308372,7 +308383,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4082), 22, + ACTIONS(4084), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308402,25 +308413,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -308468,7 +308479,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4169), 11, + ACTIONS(4171), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308480,7 +308491,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4167), 22, + ACTIONS(4169), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308511,7 +308522,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4123), 11, + ACTIONS(4125), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308523,7 +308534,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4121), 22, + ACTIONS(4123), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308554,7 +308565,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5117), 16, + ACTIONS(5119), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -308571,7 +308582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5115), 17, + ACTIONS(5117), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -308597,7 +308608,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5121), 16, + ACTIONS(5123), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -308614,7 +308625,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5119), 17, + ACTIONS(5121), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -308659,7 +308670,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -308742,7 +308753,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5125), 16, + ACTIONS(5127), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -308759,7 +308770,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5123), 17, + ACTIONS(5125), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -308785,7 +308796,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4105), 11, + ACTIONS(4107), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308797,7 +308808,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4103), 22, + ACTIONS(4105), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -308877,25 +308888,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -308943,7 +308954,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4320), 11, + ACTIONS(4322), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -308955,7 +308966,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4318), 22, + ACTIONS(4320), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -309035,7 +309046,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5129), 16, + ACTIONS(5131), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -309052,7 +309063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5127), 17, + ACTIONS(5129), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -309077,25 +309088,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3444), 1, + ACTIONS(3370), 1, anon_sym_QMARK, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4529), 1, + ACTIONS(4531), 1, sym__identifier, STATE(3347), 1, sym__tuple_type, @@ -309156,13 +309167,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, - anon_sym_class, + anon_sym_exception, ACTIONS(5137), 1, + anon_sym_class, + ACTIONS(5139), 1, anon_sym_end, STATE(3765), 1, sym_attribute, @@ -309214,9 +309225,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1559), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -309245,7 +309256,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309275,9 +309286,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1555), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -309306,7 +309317,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309378,9 +309389,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1607), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -309409,7 +309420,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309435,9 +309446,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1547), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -309468,7 +309479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309540,9 +309551,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1641), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -309571,7 +309582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309585,11 +309596,11 @@ static uint16_t ts_small_parse_table[] = { [172209] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3474), 1, + ACTIONS(3402), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3476), 1, + ACTIONS(3404), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, STATE(3773), 1, sym_attribute, @@ -309598,7 +309609,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4807), 2, + ACTIONS(4809), 2, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, STATE(2959), 2, @@ -309611,7 +309622,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4805), 19, + ACTIONS(4807), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -309698,9 +309709,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1637), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -309729,7 +309740,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309759,9 +309770,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1575), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -309790,7 +309801,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309858,9 +309869,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1547), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -309891,7 +309902,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309921,9 +309932,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1611), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -309952,7 +309963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309978,9 +309989,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1547), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -310011,7 +310022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310033,9 +310044,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1531), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -310062,7 +310073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310098,9 +310109,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1623), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -310129,7 +310140,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310159,9 +310170,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1595), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -310190,7 +310201,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310204,29 +310215,29 @@ static uint16_t ts_small_parse_table[] = { [173040] = 21, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5141), 1, + ACTIONS(5143), 1, anon_sym_SEMI_SEMI, - ACTIONS(5144), 1, + ACTIONS(5146), 1, anon_sym_external, - ACTIONS(5147), 1, + ACTIONS(5149), 1, anon_sym_type, - ACTIONS(5152), 1, + ACTIONS(5154), 1, anon_sym_exception, - ACTIONS(5155), 1, + ACTIONS(5157), 1, anon_sym_module, - ACTIONS(5158), 1, + ACTIONS(5160), 1, anon_sym_open, - ACTIONS(5161), 1, + ACTIONS(5163), 1, anon_sym_include, - ACTIONS(5164), 1, + ACTIONS(5166), 1, anon_sym_class, - ACTIONS(5167), 1, + ACTIONS(5169), 1, anon_sym_val, - ACTIONS(5170), 1, + ACTIONS(5172), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(5173), 1, + ACTIONS(5175), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(5176), 1, + ACTIONS(5178), 1, anon_sym_LBRACE_PERCENT_PERCENT, STATE(3983), 1, aux_sym__structure_repeat1, @@ -310235,7 +310246,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5150), 2, + ACTIONS(5152), 2, anon_sym_RBRACK, anon_sym_end, STATE(3784), 2, @@ -310278,9 +310289,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1537), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -310309,7 +310320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310353,7 +310364,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310381,7 +310392,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 15, + ACTIONS(4967), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -310397,7 +310408,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4963), 17, + ACTIONS(4965), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -310418,7 +310429,7 @@ static uint16_t ts_small_parse_table[] = { [173320] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5179), 1, + ACTIONS(5181), 1, anon_sym_DOT_DOT, STATE(3788), 1, sym_attribute, @@ -310477,9 +310488,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1567), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -310508,7 +310519,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310538,9 +310549,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1615), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -310569,7 +310580,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310615,7 +310626,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310653,9 +310664,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1633), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -310684,7 +310695,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310710,9 +310721,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1547), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -310743,7 +310754,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310849,9 +310860,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1531), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -310878,7 +310889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310914,9 +310925,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1603), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -310945,7 +310956,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310967,7 +310978,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1531), 1, sym__concat_operator, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -310994,7 +311005,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311073,9 +311084,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1545), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -311104,7 +311115,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311176,9 +311187,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1551), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -311207,7 +311218,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311237,9 +311248,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1583), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -311268,7 +311279,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311306,7 +311317,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311333,11 +311344,11 @@ static uint16_t ts_small_parse_table[] = { [174521] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, - sym__identifier, ACTIONS(5183), 1, + sym__identifier, + ACTIONS(5185), 1, anon_sym_POUND, STATE(3805), 1, sym_attribute, @@ -311348,7 +311359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4949), 13, + ACTIONS(4951), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -311362,7 +311373,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4951), 14, + ACTIONS(4953), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -311396,9 +311407,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1541), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -311427,7 +311438,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311457,9 +311468,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1563), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -311488,7 +311499,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311560,9 +311571,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1591), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -311591,7 +311602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311621,9 +311632,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1523), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -311652,7 +311663,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311680,9 +311691,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1629), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -311704,7 +311715,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(943), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(3718), 2, + ACTIONS(3720), 2, anon_sym_else, anon_sym_do, ACTIONS(951), 4, @@ -311712,7 +311723,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311742,9 +311753,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1619), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -311773,7 +311784,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311803,9 +311814,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1627), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -311834,7 +311845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311853,7 +311864,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4155), 10, + ACTIONS(4157), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -311864,7 +311875,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4157), 22, + ACTIONS(4159), 22, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -311957,11 +311968,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, + anon_sym_exception, + ACTIONS(5137), 1, anon_sym_class, STATE(3784), 1, aux_sym__signature_repeat1, @@ -311974,7 +311985,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5185), 2, + ACTIONS(5187), 2, anon_sym_RBRACK, anon_sym_end, STATE(4528), 2, @@ -312010,9 +312021,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1547), 1, anon_sym_COMMA, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -312043,7 +312054,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312115,9 +312126,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1587), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -312146,7 +312157,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312176,9 +312187,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1571), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -312207,7 +312218,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312239,13 +312250,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, + anon_sym_exception, + ACTIONS(5137), 1, anon_sym_class, - ACTIONS(5187), 1, + ACTIONS(5189), 1, anon_sym_end, STATE(3816), 1, aux_sym__signature_repeat1, @@ -312339,9 +312350,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1527), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -312370,7 +312381,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312442,9 +312453,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1579), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -312473,7 +312484,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312519,7 +312530,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312557,9 +312568,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1599), 1, anon_sym_SEMI, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -312588,7 +312599,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312607,7 +312618,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4143), 10, + ACTIONS(4145), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -312618,7 +312629,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4145), 22, + ACTIONS(4147), 22, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -312781,7 +312792,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4338), 10, + ACTIONS(4340), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -312792,7 +312803,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4340), 21, + ACTIONS(4342), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -312876,11 +312887,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, + anon_sym_exception, + ACTIONS(5137), 1, anon_sym_class, STATE(3834), 1, sym_attribute, @@ -312891,7 +312902,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5185), 2, + ACTIONS(5187), 2, anon_sym_RBRACK, anon_sym_end, STATE(4528), 2, @@ -312920,7 +312931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4215), 10, + ACTIONS(4217), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -312931,7 +312942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4217), 21, + ACTIONS(4219), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -312961,7 +312972,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4354), 10, + ACTIONS(4356), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -312972,7 +312983,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4356), 21, + ACTIONS(4358), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313038,20 +313049,20 @@ static uint16_t ts_small_parse_table[] = { [176717] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5193), 1, + ACTIONS(5195), 1, anon_sym_DOT, STATE(3838), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5191), 5, + ACTIONS(5193), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5189), 25, + ACTIONS(5191), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -313080,31 +313091,31 @@ static uint16_t ts_small_parse_table[] = { [176765] = 21, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5141), 1, + ACTIONS(5143), 1, anon_sym_SEMI_SEMI, - ACTIONS(5147), 1, + ACTIONS(5149), 1, anon_sym_type, - ACTIONS(5150), 1, + ACTIONS(5152), 1, ts_builtin_sym_end, - ACTIONS(5155), 1, + ACTIONS(5157), 1, anon_sym_module, - ACTIONS(5158), 1, + ACTIONS(5160), 1, anon_sym_open, - ACTIONS(5161), 1, + ACTIONS(5163), 1, anon_sym_include, - ACTIONS(5167), 1, + ACTIONS(5169), 1, anon_sym_val, - ACTIONS(5170), 1, + ACTIONS(5172), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(5173), 1, + ACTIONS(5175), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(5176), 1, + ACTIONS(5178), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5195), 1, + ACTIONS(5197), 1, anon_sym_external, - ACTIONS(5198), 1, + ACTIONS(5200), 1, anon_sym_exception, - ACTIONS(5201), 1, + ACTIONS(5203), 1, anon_sym_class, STATE(3999), 1, aux_sym__structure_repeat1, @@ -313142,7 +313153,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4291), 10, + ACTIONS(4293), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313153,7 +313164,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4293), 21, + ACTIONS(4295), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313183,7 +313194,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4227), 10, + ACTIONS(4229), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313194,7 +313205,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4229), 21, + ACTIONS(4231), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313224,7 +313235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4358), 10, + ACTIONS(4360), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313235,7 +313246,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4360), 21, + ACTIONS(4362), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313274,7 +313285,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1283), 1, sym__rel_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, STATE(1034), 1, sym__assign_operator, @@ -313304,7 +313315,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -313323,7 +313334,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4223), 10, + ACTIONS(4225), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313334,7 +313345,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4225), 21, + ACTIONS(4227), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313364,7 +313375,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4219), 10, + ACTIONS(4221), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313375,7 +313386,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4221), 21, + ACTIONS(4223), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313405,7 +313416,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4277), 10, + ACTIONS(4279), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313416,7 +313427,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4279), 21, + ACTIONS(4281), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313487,7 +313498,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4310), 10, + ACTIONS(4312), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313498,7 +313509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4312), 21, + ACTIONS(4314), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313528,7 +313539,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4362), 10, + ACTIONS(4364), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313539,7 +313550,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4364), 21, + ACTIONS(4366), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313569,7 +313580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 10, + ACTIONS(4304), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313580,7 +313591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4304), 21, + ACTIONS(4306), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313610,7 +313621,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4366), 10, + ACTIONS(4368), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313621,7 +313632,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4368), 21, + ACTIONS(4370), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313651,7 +313662,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4314), 10, + ACTIONS(4316), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313662,7 +313673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4316), 21, + ACTIONS(4318), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -313699,9 +313710,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1455), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5037), 1, + ACTIONS(5039), 1, sym__rel_operator, STATE(1052), 1, sym__assign_operator, @@ -313731,7 +313742,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -313745,7 +313756,7 @@ static uint16_t ts_small_parse_table[] = { [177555] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5204), 1, + ACTIONS(5206), 1, anon_sym_else, STATE(3674), 1, sym_else_clause, @@ -313754,7 +313765,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 11, + ACTIONS(4203), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -313766,7 +313777,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 18, + ACTIONS(4201), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -313875,7 +313886,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5206), 5, + ACTIONS(5208), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, @@ -313911,11 +313922,11 @@ static uint16_t ts_small_parse_table[] = { [177743] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3858), 1, sym_attribute, @@ -313926,7 +313937,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4959), 12, + ACTIONS(4961), 12, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -313939,7 +313950,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4961), 14, + ACTIONS(4963), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -313962,7 +313973,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4251), 10, + ACTIONS(4253), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -313973,7 +313984,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4253), 21, + ACTIONS(4255), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314039,7 +314050,7 @@ static uint16_t ts_small_parse_table[] = { [177891] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5210), 1, + ACTIONS(5212), 1, anon_sym_DOT, STATE(3861), 1, sym_attribute, @@ -314048,7 +314059,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3995), 9, + ACTIONS(3997), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -314058,7 +314069,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(3993), 20, + ACTIONS(3995), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -314082,7 +314093,7 @@ static uint16_t ts_small_parse_table[] = { [177941] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5212), 1, + ACTIONS(5214), 1, anon_sym_PIPE, STATE(3862), 1, sym_attribute, @@ -314091,7 +314102,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 10, + ACTIONS(4175), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314102,7 +314113,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 19, + ACTIONS(4173), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -314130,7 +314141,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4239), 10, + ACTIONS(4241), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314141,7 +314152,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4241), 21, + ACTIONS(4243), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314171,7 +314182,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4243), 10, + ACTIONS(4245), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314182,7 +314193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4245), 21, + ACTIONS(4247), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314207,7 +314218,7 @@ static uint16_t ts_small_parse_table[] = { [178083] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5212), 1, + ACTIONS(5214), 1, anon_sym_PIPE, STATE(3865), 1, sym_attribute, @@ -314216,7 +314227,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 10, + ACTIONS(4115), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314227,7 +314238,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 19, + ACTIONS(4113), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -314255,7 +314266,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4346), 10, + ACTIONS(4348), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314266,7 +314277,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4348), 21, + ACTIONS(4350), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314373,7 +314384,7 @@ static uint16_t ts_small_parse_table[] = { [178271] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5212), 1, + ACTIONS(5214), 1, anon_sym_PIPE, STATE(3869), 1, sym_attribute, @@ -314382,7 +314393,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 10, + ACTIONS(4115), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314393,7 +314404,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 19, + ACTIONS(4113), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -314421,7 +314432,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4342), 10, + ACTIONS(4344), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314432,7 +314443,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4344), 21, + ACTIONS(4346), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314457,7 +314468,7 @@ static uint16_t ts_small_parse_table[] = { [178367] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5212), 1, + ACTIONS(5214), 1, anon_sym_PIPE, STATE(3871), 1, sym_attribute, @@ -314466,7 +314477,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 10, + ACTIONS(4191), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314477,7 +314488,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 19, + ACTIONS(4189), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -314524,7 +314535,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5185), 1, + ACTIONS(5187), 1, ts_builtin_sym_end, STATE(3839), 1, aux_sym__signature_repeat1, @@ -314558,7 +314569,7 @@ static uint16_t ts_small_parse_table[] = { [178497] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5214), 1, + ACTIONS(5216), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -314566,7 +314577,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3873), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 10, + ACTIONS(4090), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314577,7 +314588,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 19, + ACTIONS(4088), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -314605,7 +314616,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4235), 10, + ACTIONS(4237), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314616,7 +314627,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4237), 21, + ACTIONS(4239), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314653,9 +314664,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1281), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -314685,7 +314696,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -314704,7 +314715,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4255), 10, + ACTIONS(4257), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314715,7 +314726,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4257), 21, + ACTIONS(4259), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314745,7 +314756,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4231), 10, + ACTIONS(4233), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314756,7 +314767,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4233), 21, + ACTIONS(4235), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314786,7 +314797,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4295), 10, + ACTIONS(4297), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314797,7 +314808,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4297), 21, + ACTIONS(4299), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314827,7 +314838,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4287), 10, + ACTIONS(4289), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314838,7 +314849,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4289), 21, + ACTIONS(4291), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314868,7 +314879,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4247), 10, + ACTIONS(4249), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314879,7 +314890,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4249), 21, + ACTIONS(4251), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314909,7 +314920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4374), 10, + ACTIONS(4376), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314920,7 +314931,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4376), 21, + ACTIONS(4378), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314950,7 +314961,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4273), 10, + ACTIONS(4275), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -314961,7 +314972,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4275), 21, + ACTIONS(4277), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -314998,9 +315009,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1281), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -315030,7 +315041,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -315044,13 +315055,13 @@ static uint16_t ts_small_parse_table[] = { [179073] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3884), 1, sym_attribute, @@ -315061,7 +315072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 11, + ACTIONS(4943), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -315073,7 +315084,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4945), 14, + ACTIONS(4947), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -315096,7 +315107,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4267), 10, + ACTIONS(4269), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315107,7 +315118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4269), 21, + ACTIONS(4271), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315139,7 +315150,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4322), 10, + ACTIONS(4324), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315150,7 +315161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4324), 20, + ACTIONS(4326), 20, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315179,7 +315190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4263), 10, + ACTIONS(4265), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315190,7 +315201,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4265), 21, + ACTIONS(4267), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315215,7 +315226,7 @@ static uint16_t ts_small_parse_table[] = { [179271] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5217), 1, + ACTIONS(5219), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -315223,7 +315234,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3888), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(3984), 9, + ACTIONS(3986), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -315233,7 +315244,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(3982), 20, + ACTIONS(3984), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -315262,7 +315273,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4334), 10, + ACTIONS(4336), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315273,7 +315284,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4336), 21, + ACTIONS(4338), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315303,7 +315314,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4326), 10, + ACTIONS(4328), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315314,7 +315325,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4328), 21, + ACTIONS(4330), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315339,7 +315350,7 @@ static uint16_t ts_small_parse_table[] = { [179411] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5210), 1, + ACTIONS(5212), 1, anon_sym_DOT, STATE(3888), 1, aux_sym_attribute_id_repeat1, @@ -315348,7 +315359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4017), 9, + ACTIONS(4019), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -315358,7 +315369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4015), 20, + ACTIONS(4017), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -315428,7 +315439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 10, + ACTIONS(4308), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315439,7 +315450,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4308), 21, + ACTIONS(4310), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315469,7 +315480,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4281), 10, + ACTIONS(4283), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315480,7 +315491,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4283), 21, + ACTIONS(4285), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315523,11 +315534,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, + anon_sym_exception, + ACTIONS(5137), 1, anon_sym_class, STATE(3895), 1, sym_attribute, @@ -315538,7 +315549,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5220), 2, + ACTIONS(5222), 2, anon_sym_RBRACK, anon_sym_end, STATE(4528), 2, @@ -315562,11 +315573,11 @@ static uint16_t ts_small_parse_table[] = { [179677] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3896), 1, sym_attribute, @@ -315577,7 +315588,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 12, + ACTIONS(4879), 12, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -315590,7 +315601,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(4879), 14, + ACTIONS(4881), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -315613,7 +315624,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5222), 5, + ACTIONS(5224), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, @@ -315704,11 +315715,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1653), 1, anon_sym_SEMI, - ACTIONS(3720), 1, + ACTIONS(3722), 1, anon_sym_DASH_GT, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -315735,7 +315746,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -315763,11 +315774,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1645), 1, anon_sym_SEMI, - ACTIONS(3718), 1, + ACTIONS(3720), 1, anon_sym_do, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(5139), 1, + ACTIONS(5141), 1, sym__rel_operator, STATE(913), 1, sym__assign_operator, @@ -315794,7 +315805,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -315813,7 +315824,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4350), 10, + ACTIONS(4352), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315824,7 +315835,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4352), 21, + ACTIONS(4354), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315858,7 +315869,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4370), 10, + ACTIONS(4372), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -315869,7 +315880,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4372), 19, + ACTIONS(4374), 19, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -315892,13 +315903,13 @@ static uint16_t ts_small_parse_table[] = { [180085] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3474), 1, + ACTIONS(3402), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3476), 1, + ACTIONS(3404), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4787), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(4789), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(4791), 1, anon_sym_LPAREN, STATE(3903), 1, sym_attribute, @@ -315917,7 +315928,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4785), 19, + ACTIONS(4787), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -315952,9 +315963,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1281), 1, sym__concat_operator, - ACTIONS(4023), 1, + ACTIONS(4025), 1, anon_sym_or, - ACTIONS(4763), 1, + ACTIONS(4765), 1, sym__rel_operator, STATE(1034), 1, sym__assign_operator, @@ -315984,7 +315995,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4019), 4, + ACTIONS(4021), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -316087,7 +316098,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4330), 10, + ACTIONS(4332), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -316098,7 +316109,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4332), 20, + ACTIONS(4334), 20, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -316168,7 +316179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4259), 10, + ACTIONS(4261), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -316179,7 +316190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4261), 21, + ACTIONS(4263), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -316204,7 +316215,7 @@ static uint16_t ts_small_parse_table[] = { [180457] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5204), 1, + ACTIONS(5206), 1, anon_sym_else, STATE(3752), 1, sym_else_clause, @@ -316213,7 +316224,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 11, + ACTIONS(4133), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -316225,7 +316236,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 18, + ACTIONS(4131), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -316252,7 +316263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5107), 15, + ACTIONS(5109), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316268,7 +316279,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5109), 15, + ACTIONS(5111), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316292,7 +316303,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5021), 15, + ACTIONS(5023), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316308,7 +316319,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5023), 15, + ACTIONS(5025), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316332,7 +316343,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5119), 15, + ACTIONS(5121), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316348,7 +316359,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5121), 15, + ACTIONS(5123), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316372,13 +316383,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5226), 5, + ACTIONS(5228), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5224), 25, + ACTIONS(5226), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -316412,13 +316423,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5230), 5, + ACTIONS(5232), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5228), 25, + ACTIONS(5230), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -316452,7 +316463,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5061), 15, + ACTIONS(5063), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316468,7 +316479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5063), 15, + ACTIONS(5065), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316572,13 +316583,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5234), 5, + ACTIONS(5236), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5232), 25, + ACTIONS(5234), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -316612,7 +316623,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 15, + ACTIONS(4304), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316628,7 +316639,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4304), 15, + ACTIONS(4306), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316652,7 +316663,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5127), 15, + ACTIONS(5129), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316668,7 +316679,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5129), 15, + ACTIONS(5131), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316687,14 +316698,14 @@ static uint16_t ts_small_parse_table[] = { [181002] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5001), 1, + ACTIONS(5003), 1, anon_sym_COLON2, STATE(3922), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 14, + ACTIONS(4306), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316709,7 +316720,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4302), 15, + ACTIONS(4304), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316733,7 +316744,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5079), 15, + ACTIONS(5081), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316749,7 +316760,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5081), 15, + ACTIONS(5083), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -316773,10 +316784,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5127), 12, + ACTIONS(5129), 12, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -316789,7 +316800,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5129), 16, + ACTIONS(5131), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -316814,7 +316825,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3984), 10, + ACTIONS(3986), 10, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -316825,7 +316836,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(3982), 20, + ACTIONS(3984), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -316849,7 +316860,7 @@ static uint16_t ts_small_parse_table[] = { [181186] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5238), 1, + ACTIONS(5240), 1, anon_sym_PIPE, STATE(3926), 1, sym_attribute, @@ -316858,7 +316869,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 9, + ACTIONS(4175), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -316868,7 +316879,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 19, + ACTIONS(4173), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -316893,13 +316904,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5242), 1, - anon_sym_let, ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_let, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, STATE(3927), 1, sym_attribute, @@ -316922,7 +316933,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5240), 15, + ACTIONS(5242), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -316946,13 +316957,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5250), 5, + ACTIONS(5252), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 25, + ACTIONS(5250), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -316986,7 +316997,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5073), 15, + ACTIONS(5075), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317002,7 +317013,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5075), 15, + ACTIONS(5077), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317026,13 +317037,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5254), 5, + ACTIONS(5256), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5252), 25, + ACTIONS(5254), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317066,13 +317077,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5258), 5, + ACTIONS(5260), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5256), 25, + ACTIONS(5258), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317106,13 +317117,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5262), 5, + ACTIONS(5264), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5260), 25, + ACTIONS(5262), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317146,13 +317157,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5266), 5, + ACTIONS(5268), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5264), 25, + ACTIONS(5266), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317186,13 +317197,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5270), 5, + ACTIONS(5272), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5268), 25, + ACTIONS(5270), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317223,13 +317234,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5274), 1, + ACTIONS(5276), 1, anon_sym_let, STATE(3931), 1, sym__simple_module_expression_ext, @@ -317252,7 +317263,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5272), 15, + ACTIONS(5274), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -317271,7 +317282,7 @@ static uint16_t ts_small_parse_table[] = { [181680] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5238), 1, + ACTIONS(5240), 1, anon_sym_PIPE, STATE(3936), 1, sym_attribute, @@ -317280,7 +317291,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 9, + ACTIONS(4191), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -317290,7 +317301,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 19, + ACTIONS(4189), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -317313,7 +317324,7 @@ static uint16_t ts_small_parse_table[] = { [181729] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5238), 1, + ACTIONS(5240), 1, anon_sym_PIPE, STATE(3937), 1, sym_attribute, @@ -317322,7 +317333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -317332,7 +317343,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 19, + ACTIONS(4113), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -317400,7 +317411,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5065), 15, + ACTIONS(5067), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317416,7 +317427,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5067), 15, + ACTIONS(5069), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317437,13 +317448,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5278), 1, + ACTIONS(5280), 1, anon_sym_let, STATE(3931), 1, sym__simple_module_expression_ext, @@ -317466,7 +317477,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5276), 15, + ACTIONS(5278), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -317490,13 +317501,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5282), 5, + ACTIONS(5284), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5280), 25, + ACTIONS(5282), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317530,7 +317541,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5087), 15, + ACTIONS(5089), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317546,7 +317557,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5089), 15, + ACTIONS(5091), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317570,13 +317581,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5286), 5, + ACTIONS(5288), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5284), 25, + ACTIONS(5286), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317610,7 +317621,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5091), 15, + ACTIONS(5093), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317626,7 +317637,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5093), 15, + ACTIONS(5095), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317650,13 +317661,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5191), 5, + ACTIONS(5193), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5189), 25, + ACTIONS(5191), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -317725,7 +317736,7 @@ static uint16_t ts_small_parse_table[] = { [182203] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5288), 1, + ACTIONS(5290), 1, anon_sym_else, STATE(3752), 1, sym_else_clause, @@ -317734,7 +317745,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 10, + ACTIONS(4133), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -317745,7 +317756,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 18, + ACTIONS(4131), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -317772,7 +317783,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5039), 15, + ACTIONS(5041), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317788,7 +317799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5041), 15, + ACTIONS(5043), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317812,7 +317823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5123), 15, + ACTIONS(5125), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317828,7 +317839,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5125), 15, + ACTIONS(5127), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317847,7 +317858,7 @@ static uint16_t ts_small_parse_table[] = { [182342] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5290), 1, + ACTIONS(5292), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -317855,7 +317866,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3950), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 9, + ACTIONS(4090), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -317865,7 +317876,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 19, + ACTIONS(4088), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -317893,7 +317904,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5115), 15, + ACTIONS(5117), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317909,7 +317920,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5117), 15, + ACTIONS(5119), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -317928,7 +317939,7 @@ static uint16_t ts_small_parse_table[] = { [182434] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5238), 1, + ACTIONS(5240), 1, anon_sym_PIPE, STATE(3936), 1, aux_sym__match_cases_repeat1, @@ -317937,7 +317948,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -317947,7 +317958,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 19, + ACTIONS(4113), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -317975,7 +317986,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5099), 15, + ACTIONS(5101), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -317991,7 +318002,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5101), 15, + ACTIONS(5103), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318015,7 +318026,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5043), 15, + ACTIONS(5045), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318031,7 +318042,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5045), 15, + ACTIONS(5047), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318095,7 +318106,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5083), 15, + ACTIONS(5085), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318111,7 +318122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5085), 15, + ACTIONS(5087), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318135,7 +318146,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5047), 15, + ACTIONS(5049), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318151,7 +318162,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5049), 15, + ACTIONS(5051), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318194,7 +318205,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5185), 1, + ACTIONS(5187), 1, ts_builtin_sym_end, STATE(3958), 1, sym_attribute, @@ -318231,7 +318242,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5069), 15, + ACTIONS(5071), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318247,7 +318258,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5071), 15, + ACTIONS(5073), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318271,13 +318282,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5295), 5, + ACTIONS(5297), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5293), 25, + ACTIONS(5295), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -318311,7 +318322,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5015), 15, + ACTIONS(5017), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318327,7 +318338,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5017), 15, + ACTIONS(5019), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318351,7 +318362,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5057), 15, + ACTIONS(5059), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318367,7 +318378,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5059), 15, + ACTIONS(5061), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318386,7 +318397,7 @@ static uint16_t ts_small_parse_table[] = { [182965] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5297), 1, + ACTIONS(5299), 1, anon_sym_else, STATE(3752), 1, sym_else_clause, @@ -318395,7 +318406,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 10, + ACTIONS(4133), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -318406,7 +318417,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 18, + ACTIONS(4131), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -318452,7 +318463,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5220), 1, + ACTIONS(5222), 1, ts_builtin_sym_end, STATE(3964), 1, sym_attribute, @@ -318484,7 +318495,7 @@ static uint16_t ts_small_parse_table[] = { [183091] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5297), 1, + ACTIONS(5299), 1, anon_sym_else, STATE(3674), 1, sym_else_clause, @@ -318493,7 +318504,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 10, + ACTIONS(4203), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -318504,7 +318515,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 18, + ACTIONS(4201), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -318531,7 +318542,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5051), 15, + ACTIONS(5053), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318547,7 +318558,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5053), 15, + ACTIONS(5055), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318571,7 +318582,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 15, + ACTIONS(4308), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318587,7 +318598,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4308), 15, + ACTIONS(4310), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318606,11 +318617,11 @@ static uint16_t ts_small_parse_table[] = { [183230] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, - sym__identifier, ACTIONS(5301), 1, + sym__identifier, + ACTIONS(5303), 1, anon_sym_POUND, STATE(3968), 1, sym_attribute, @@ -318621,7 +318632,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4949), 11, + ACTIONS(4951), 11, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -318633,7 +318644,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4951), 14, + ACTIONS(4953), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -318653,13 +318664,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5305), 1, + ACTIONS(5307), 1, anon_sym_let, STATE(3931), 1, sym__simple_module_expression_ext, @@ -318682,7 +318693,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5303), 15, + ACTIONS(5305), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -318703,13 +318714,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5309), 1, + ACTIONS(5311), 1, anon_sym_let, STATE(3931), 1, sym__simple_module_expression_ext, @@ -318732,7 +318743,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5307), 15, + ACTIONS(5309), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -318756,7 +318767,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5095), 15, + ACTIONS(5097), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318772,7 +318783,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5097), 15, + ACTIONS(5099), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -318791,7 +318802,7 @@ static uint16_t ts_small_parse_table[] = { [183460] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5288), 1, + ACTIONS(5290), 1, anon_sym_else, STATE(3674), 1, sym_else_clause, @@ -318800,7 +318811,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 10, + ACTIONS(4203), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -318811,7 +318822,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 18, + ACTIONS(4201), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -318838,7 +318849,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4963), 15, + ACTIONS(4965), 15, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -318854,7 +318865,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4965), 15, + ACTIONS(4967), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -318878,7 +318889,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5033), 15, + ACTIONS(5035), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -318894,7 +318905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5035), 15, + ACTIONS(5037), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -319033,11 +319044,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(3474), 1, + ACTIONS(3402), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3476), 1, + ACTIONS(3404), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -319060,7 +319071,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5240), 15, + ACTIONS(5242), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -319253,11 +319264,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5131), 1, - anon_sym_external, ACTIONS(5133), 1, - anon_sym_exception, + anon_sym_external, ACTIONS(5135), 1, + anon_sym_exception, + ACTIONS(5137), 1, anon_sym_class, STATE(3983), 1, sym_attribute, @@ -319328,13 +319339,13 @@ static uint16_t ts_small_parse_table[] = { [184088] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(3985), 1, sym_attribute, @@ -319345,7 +319356,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 9, + ACTIONS(4943), 9, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -319355,7 +319366,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4945), 14, + ACTIONS(4947), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -319414,11 +319425,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(3474), 1, + ACTIONS(3402), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3476), 1, + ACTIONS(3404), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -319441,7 +319452,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5272), 15, + ACTIONS(5274), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -319579,11 +319590,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(3474), 1, + ACTIONS(3402), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3476), 1, + ACTIONS(3404), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -319606,7 +319617,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5307), 15, + ACTIONS(5309), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -319625,11 +319636,11 @@ static uint16_t ts_small_parse_table[] = { [184444] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(3992), 1, sym_attribute, @@ -319640,7 +319651,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 10, + ACTIONS(4879), 10, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -319651,7 +319662,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4879), 14, + ACTIONS(4881), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -319791,7 +319802,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4865), 9, + ACTIONS(4867), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -319801,7 +319812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4863), 20, + ACTIONS(4865), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -319825,11 +319836,11 @@ static uint16_t ts_small_parse_table[] = { [184674] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(3997), 1, sym_attribute, @@ -319840,7 +319851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4959), 10, + ACTIONS(4961), 10, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -319851,7 +319862,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4961), 14, + ACTIONS(4963), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -319962,16 +319973,16 @@ static uint16_t ts_small_parse_table[] = { [184846] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, - anon_sym_DASH_GT, ACTIONS(5317), 1, + anon_sym_DASH_GT, + ACTIONS(5319), 1, anon_sym_LBRACK_AT_AT, STATE(4000), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5313), 27, + ACTIONS(5315), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -320007,7 +320018,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5119), 13, + ACTIONS(5121), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320021,7 +320032,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5121), 15, + ACTIONS(5123), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320040,7 +320051,7 @@ static uint16_t ts_small_parse_table[] = { [184935] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5319), 1, + ACTIONS(5321), 1, anon_sym_PIPE, STATE(4002), 1, sym_attribute, @@ -320049,7 +320060,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 9, + ACTIONS(4191), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -320059,7 +320070,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 17, + ACTIONS(4189), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -320084,25 +320095,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3924), 1, sym_type_variable, @@ -320136,29 +320147,29 @@ static uint16_t ts_small_parse_table[] = { [185061] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4004), 1, sym_attribute, @@ -320197,10 +320208,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5345), 2, + ACTIONS(5347), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5343), 26, + ACTIONS(5345), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -320235,7 +320246,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5021), 13, + ACTIONS(5023), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320249,7 +320260,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5023), 15, + ACTIONS(5025), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320268,29 +320279,29 @@ static uint16_t ts_small_parse_table[] = { [185226] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4007), 1, sym_attribute, @@ -320329,7 +320340,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5091), 13, + ACTIONS(5093), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320343,7 +320354,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5093), 15, + ACTIONS(5095), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320367,7 +320378,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5061), 13, + ACTIONS(5063), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320381,7 +320392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5063), 15, + ACTIONS(5065), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320405,7 +320416,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 13, + ACTIONS(4306), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320419,7 +320430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4302), 15, + ACTIONS(4304), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320443,13 +320454,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5351), 2, + ACTIONS(5353), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5353), 2, + ACTIONS(5355), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5349), 24, + ACTIONS(5351), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -320477,7 +320488,7 @@ static uint16_t ts_small_parse_table[] = { [185479] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5355), 1, + ACTIONS(5357), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -320485,7 +320496,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4012), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 9, + ACTIONS(4090), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -320495,7 +320506,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 17, + ACTIONS(4088), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -320516,29 +320527,29 @@ static uint16_t ts_small_parse_table[] = { [185524] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4013), 1, sym_attribute, @@ -320577,7 +320588,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5087), 13, + ACTIONS(5089), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320591,7 +320602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5089), 15, + ACTIONS(5091), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320618,19 +320629,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(2820), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, - sym__identifier, ACTIONS(5362), 1, - anon_sym_let, + sym__identifier, ACTIONS(5364), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5366), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(5368), 1, - anon_sym_LBRACK, + anon_sym_BANG, ACTIONS(5370), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, anon_sym_fun, STATE(1179), 1, sym__simple_class_expression, @@ -320670,7 +320681,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5107), 13, + ACTIONS(5109), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320684,7 +320695,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5109), 15, + ACTIONS(5111), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320708,7 +320719,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5033), 13, + ACTIONS(5035), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320722,7 +320733,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5035), 15, + ACTIONS(5037), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320746,7 +320757,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5015), 13, + ACTIONS(5017), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320760,7 +320771,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5017), 15, + ACTIONS(5019), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320779,29 +320790,29 @@ static uint16_t ts_small_parse_table[] = { [185852] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4019), 1, sym_attribute, @@ -320840,7 +320851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5099), 13, + ACTIONS(5101), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320854,7 +320865,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5101), 15, + ACTIONS(5103), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320878,10 +320889,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5372), 2, + ACTIONS(5374), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5353), 26, + ACTIONS(5355), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -320911,7 +320922,7 @@ static uint16_t ts_small_parse_table[] = { [186017] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5374), 1, + ACTIONS(5376), 1, anon_sym_else, STATE(2557), 1, sym_else_clause, @@ -320920,7 +320931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 10, + ACTIONS(4203), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -320931,7 +320942,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 16, + ACTIONS(4201), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -320956,7 +320967,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5073), 13, + ACTIONS(5075), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -320970,7 +320981,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5075), 15, + ACTIONS(5077), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -320989,29 +321000,29 @@ static uint16_t ts_small_parse_table[] = { [186107] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4024), 1, sym_attribute, @@ -321164,7 +321175,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4308), 13, + ACTIONS(4310), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321178,7 +321189,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4306), 15, + ACTIONS(4308), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321197,29 +321208,29 @@ static uint16_t ts_small_parse_table[] = { [186358] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4029), 1, sym_attribute, @@ -321253,7 +321264,7 @@ static uint16_t ts_small_parse_table[] = { [186437] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5374), 1, + ACTIONS(5376), 1, anon_sym_else, STATE(2562), 1, sym_else_clause, @@ -321262,7 +321273,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 10, + ACTIONS(4133), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -321273,7 +321284,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 16, + ACTIONS(4131), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -321293,29 +321304,29 @@ static uint16_t ts_small_parse_table[] = { [186484] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4031), 1, sym_attribute, @@ -321354,7 +321365,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5065), 13, + ACTIONS(5067), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321368,7 +321379,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5067), 15, + ACTIONS(5069), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321392,10 +321403,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5380), 2, + ACTIONS(5382), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5378), 26, + ACTIONS(5380), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -321468,7 +321479,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5069), 13, + ACTIONS(5071), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321482,7 +321493,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5071), 15, + ACTIONS(5073), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321501,29 +321512,29 @@ static uint16_t ts_small_parse_table[] = { [186735] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4036), 1, sym_attribute, @@ -321595,11 +321606,11 @@ static uint16_t ts_small_parse_table[] = { [186857] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(5244), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5246), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5248), 1, anon_sym_LBRACE_PERCENT, STATE(3931), 1, sym__simple_module_expression_ext, @@ -321608,7 +321619,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4807), 2, + ACTIONS(4809), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(2189), 2, @@ -321621,7 +321632,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4805), 15, + ACTIONS(4807), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -321644,25 +321655,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3924), 1, sym_type_variable, @@ -321696,7 +321707,7 @@ static uint16_t ts_small_parse_table[] = { [186993] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5319), 1, + ACTIONS(5321), 1, anon_sym_PIPE, STATE(4012), 1, aux_sym__match_cases_repeat1, @@ -321705,7 +321716,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -321715,7 +321726,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 17, + ACTIONS(4113), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -321736,19 +321747,19 @@ static uint16_t ts_small_parse_table[] = { [187040] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, - anon_sym_LPAREN, ACTIONS(5388), 1, + anon_sym_LPAREN, + ACTIONS(5390), 1, anon_sym_DOT, STATE(4041), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5384), 2, + ACTIONS(5386), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5382), 24, + ACTIONS(5384), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -321781,7 +321792,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5039), 13, + ACTIONS(5041), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321795,7 +321806,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5041), 15, + ACTIONS(5043), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321814,7 +321825,7 @@ static uint16_t ts_small_parse_table[] = { [187130] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5319), 1, + ACTIONS(5321), 1, anon_sym_PIPE, STATE(4002), 1, aux_sym__match_cases_repeat1, @@ -321823,7 +321834,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -321833,7 +321844,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 17, + ACTIONS(4113), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -321859,7 +321870,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5043), 13, + ACTIONS(5045), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321873,7 +321884,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5045), 15, + ACTIONS(5047), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321897,7 +321908,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5047), 13, + ACTIONS(5049), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321911,7 +321922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5049), 15, + ACTIONS(5051), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321935,7 +321946,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5051), 13, + ACTIONS(5053), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -321949,7 +321960,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5053), 15, + ACTIONS(5055), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -321968,29 +321979,29 @@ static uint16_t ts_small_parse_table[] = { [187306] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4047), 1, sym_attribute, @@ -322024,29 +322035,29 @@ static uint16_t ts_small_parse_table[] = { [187385] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4048), 1, sym_attribute, @@ -322085,13 +322096,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5378), 2, + ACTIONS(5380), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5392), 2, + ACTIONS(5394), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5390), 24, + ACTIONS(5392), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -322119,29 +322130,29 @@ static uint16_t ts_small_parse_table[] = { [187509] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4050), 1, sym_attribute, @@ -322218,7 +322229,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5057), 13, + ACTIONS(5059), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322232,7 +322243,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5059), 15, + ACTIONS(5061), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322255,25 +322266,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3924), 1, sym_type_variable, @@ -322312,7 +322323,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5115), 13, + ACTIONS(5117), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322326,7 +322337,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5117), 15, + ACTIONS(5119), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322350,7 +322361,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5123), 13, + ACTIONS(5125), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322364,7 +322375,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5125), 15, + ACTIONS(5127), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322388,7 +322399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5095), 13, + ACTIONS(5097), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322402,7 +322413,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5097), 15, + ACTIONS(5099), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322421,7 +322432,7 @@ static uint16_t ts_small_parse_table[] = { [187882] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5394), 1, + ACTIONS(5396), 1, anon_sym_else, STATE(2524), 1, sym_else_clause, @@ -322430,7 +322441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 10, + ACTIONS(4203), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -322441,7 +322452,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 16, + ACTIONS(4201), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322466,7 +322477,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5083), 13, + ACTIONS(5085), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322480,7 +322491,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5085), 15, + ACTIONS(5087), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322499,7 +322510,7 @@ static uint16_t ts_small_parse_table[] = { [187972] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5396), 1, + ACTIONS(5398), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -322507,7 +322518,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4059), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4088), 9, + ACTIONS(4090), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322517,7 +322528,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 17, + ACTIONS(4088), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322538,7 +322549,7 @@ static uint16_t ts_small_parse_table[] = { [188017] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5399), 1, + ACTIONS(5401), 1, anon_sym_PIPE, STATE(4059), 1, aux_sym__match_cases_repeat1, @@ -322547,7 +322558,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4189), 9, + ACTIONS(4191), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322557,7 +322568,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4187), 17, + ACTIONS(4189), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322578,7 +322589,7 @@ static uint16_t ts_small_parse_table[] = { [188064] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5394), 1, + ACTIONS(5396), 1, anon_sym_else, STATE(2519), 1, sym_else_clause, @@ -322587,7 +322598,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 10, + ACTIONS(4133), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -322598,7 +322609,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 16, + ACTIONS(4131), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322618,29 +322629,29 @@ static uint16_t ts_small_parse_table[] = { [188111] = 23, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4062), 1, sym_attribute, @@ -322674,7 +322685,7 @@ static uint16_t ts_small_parse_table[] = { [188190] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5319), 1, + ACTIONS(5321), 1, anon_sym_PIPE, STATE(4040), 1, aux_sym__match_cases_repeat1, @@ -322683,7 +322694,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 9, + ACTIONS(4175), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322693,7 +322704,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 17, + ACTIONS(4173), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322719,7 +322730,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5127), 13, + ACTIONS(5129), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322733,7 +322744,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5129), 15, + ACTIONS(5131), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322757,10 +322768,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 2, + ACTIONS(4967), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4963), 26, + ACTIONS(4965), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -322795,7 +322806,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5079), 13, + ACTIONS(5081), 13, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322809,7 +322820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5081), 15, + ACTIONS(5083), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322828,14 +322839,14 @@ static uint16_t ts_small_parse_table[] = { [188366] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5001), 1, + ACTIONS(5003), 1, anon_sym_COLON2, STATE(4067), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 12, + ACTIONS(4306), 12, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -322848,7 +322859,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4302), 15, + ACTIONS(4304), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -322867,7 +322878,7 @@ static uint16_t ts_small_parse_table[] = { [188411] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5399), 1, + ACTIONS(5401), 1, anon_sym_PIPE, STATE(4059), 1, aux_sym__match_cases_repeat1, @@ -322876,7 +322887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322886,7 +322897,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 17, + ACTIONS(4113), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322907,7 +322918,7 @@ static uint16_t ts_small_parse_table[] = { [188458] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5399), 1, + ACTIONS(5401), 1, anon_sym_PIPE, STATE(4060), 1, aux_sym__match_cases_repeat1, @@ -322916,7 +322927,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4113), 9, + ACTIONS(4115), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322926,7 +322937,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4111), 17, + ACTIONS(4113), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322947,7 +322958,7 @@ static uint16_t ts_small_parse_table[] = { [188505] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5399), 1, + ACTIONS(5401), 1, anon_sym_PIPE, STATE(4068), 1, aux_sym__match_cases_repeat1, @@ -322956,7 +322967,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4173), 9, + ACTIONS(4175), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -322966,7 +322977,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4171), 17, + ACTIONS(4173), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -322987,29 +322998,29 @@ static uint16_t ts_small_parse_table[] = { [188552] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4071), 1, sym_attribute, @@ -323040,15 +323051,15 @@ static uint16_t ts_small_parse_table[] = { [188626] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -323061,7 +323072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5401), 7, + ACTIONS(5403), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -323069,7 +323080,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5403), 12, + ACTIONS(5405), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -323085,29 +323096,29 @@ static uint16_t ts_small_parse_table[] = { [188684] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4073), 1, sym_attribute, @@ -323146,17 +323157,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(2820), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, - sym__identifier, ACTIONS(5362), 1, - anon_sym_let, + sym__identifier, ACTIONS(5364), 1, + anon_sym_let, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5368), 1, - anon_sym_LBRACK, ACTIONS(5370), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, anon_sym_fun, STATE(1179), 1, sym__simple_class_expression, @@ -323199,19 +323210,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4075), 1, sym_attribute, @@ -323248,23 +323259,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -323302,21 +323313,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -323359,17 +323370,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(2820), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, - sym__identifier, ACTIONS(5362), 1, - anon_sym_let, + sym__identifier, ACTIONS(5364), 1, + anon_sym_let, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5368), 1, - anon_sym_LBRACK, ACTIONS(5370), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, anon_sym_fun, STATE(1179), 1, sym__simple_class_expression, @@ -323408,21 +323419,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -323461,21 +323472,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -323518,19 +323529,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4081), 1, sym_attribute, @@ -323567,21 +323578,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -323620,21 +323631,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -323669,7 +323680,7 @@ static uint16_t ts_small_parse_table[] = { [189500] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5449), 1, + ACTIONS(5451), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -323679,11 +323690,11 @@ static uint16_t ts_small_parse_table[] = { STATE(4084), 2, sym_attribute, aux_sym_module_binding_repeat1, - ACTIONS(5447), 3, + ACTIONS(5449), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5445), 21, + ACTIONS(5447), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -323708,31 +323719,31 @@ static uint16_t ts_small_parse_table[] = { [189546] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, - sym__identifier, ACTIONS(5454), 1, - anon_sym_DOT_DOT, + sym__identifier, ACTIONS(5456), 1, + anon_sym_DOT_DOT, + ACTIONS(5458), 1, anon_sym_GT, STATE(4085), 1, sym_attribute, @@ -323765,21 +323776,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -323814,31 +323825,31 @@ static uint16_t ts_small_parse_table[] = { [189694] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5458), 1, - anon_sym_DOT_DOT, ACTIONS(5460), 1, + anon_sym_DOT_DOT, + ACTIONS(5462), 1, anon_sym_GT, STATE(4087), 1, sym_attribute, @@ -323871,21 +323882,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -323924,21 +323935,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -323977,21 +323988,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -324026,7 +324037,7 @@ static uint16_t ts_small_parse_table[] = { [189990] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5462), 1, + ACTIONS(5464), 1, anon_sym_else, STATE(2524), 1, sym_else_clause, @@ -324035,7 +324046,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4201), 9, + ACTIONS(4203), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -324045,7 +324056,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4199), 16, + ACTIONS(4201), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -324065,31 +324076,31 @@ static uint16_t ts_small_parse_table[] = { [190036] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5464), 1, - anon_sym_DOT_DOT, ACTIONS(5466), 1, + anon_sym_DOT_DOT, + ACTIONS(5468), 1, anon_sym_GT, STATE(4092), 1, sym_attribute, @@ -324118,7 +324129,7 @@ static uint16_t ts_small_parse_table[] = { [190110] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5462), 1, + ACTIONS(5464), 1, anon_sym_else, STATE(2519), 1, sym_else_clause, @@ -324127,7 +324138,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4131), 9, + ACTIONS(4133), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -324137,7 +324148,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4129), 16, + ACTIONS(4131), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -324157,31 +324168,31 @@ static uint16_t ts_small_parse_table[] = { [190156] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5468), 1, - anon_sym_DOT_DOT, ACTIONS(5470), 1, + anon_sym_DOT_DOT, + ACTIONS(5472), 1, anon_sym_GT, STATE(4094), 1, sym_attribute, @@ -324210,29 +324221,29 @@ static uint16_t ts_small_parse_table[] = { [190230] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4095), 1, sym_attribute, @@ -324263,29 +324274,29 @@ static uint16_t ts_small_parse_table[] = { [190304] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4096), 1, sym_attribute, @@ -324316,29 +324327,29 @@ static uint16_t ts_small_parse_table[] = { [190378] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4097), 1, sym_attribute, @@ -324369,29 +324380,29 @@ static uint16_t ts_small_parse_table[] = { [190452] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4098), 1, sym_attribute, @@ -324422,29 +324433,29 @@ static uint16_t ts_small_parse_table[] = { [190526] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4099), 1, sym_attribute, @@ -324479,25 +324490,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4100), 1, sym_attribute, @@ -324532,25 +324543,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4101), 1, sym_attribute, @@ -324581,29 +324592,29 @@ static uint16_t ts_small_parse_table[] = { [190748] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(5472), 1, + ACTIONS(5474), 1, anon_sym_LBRACE, STATE(4102), 1, sym_attribute, @@ -324638,21 +324649,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -324691,21 +324702,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -324748,19 +324759,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4105), 1, sym_attribute, @@ -324798,10 +324809,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5476), 2, + ACTIONS(5478), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5474), 25, + ACTIONS(5476), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -324871,21 +324882,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -324928,17 +324939,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(2820), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, - sym__identifier, ACTIONS(5362), 1, - anon_sym_let, + sym__identifier, ACTIONS(5364), 1, + anon_sym_let, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5368), 1, - anon_sym_LBRACK, ACTIONS(5370), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, anon_sym_fun, STATE(1179), 1, sym__simple_class_expression, @@ -324977,21 +324988,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -325030,25 +325041,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4111), 1, sym_attribute, @@ -325079,29 +325090,29 @@ static uint16_t ts_small_parse_table[] = { [191424] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4112), 1, sym_attribute, @@ -325137,10 +325148,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5480), 2, + ACTIONS(5482), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5478), 25, + ACTIONS(5480), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -325174,10 +325185,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 2, + ACTIONS(5486), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5482), 25, + ACTIONS(5484), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -325206,31 +325217,31 @@ static uint16_t ts_small_parse_table[] = { [191582] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5486), 1, - anon_sym_DOT_DOT, ACTIONS(5488), 1, + anon_sym_DOT_DOT, + ACTIONS(5490), 1, anon_sym_GT, STATE(4115), 1, sym_attribute, @@ -325264,10 +325275,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5492), 2, + ACTIONS(5494), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5490), 25, + ACTIONS(5492), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -325300,21 +325311,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -325349,29 +325360,29 @@ static uint16_t ts_small_parse_table[] = { [191772] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4118), 1, sym_attribute, @@ -325402,31 +325413,31 @@ static uint16_t ts_small_parse_table[] = { [191846] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5494), 1, - anon_sym_DOT_DOT, ACTIONS(5496), 1, + anon_sym_DOT_DOT, + ACTIONS(5498), 1, anon_sym_GT, STATE(4119), 1, sym_attribute, @@ -325459,21 +325470,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -325508,31 +325519,31 @@ static uint16_t ts_small_parse_table[] = { [191994] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5498), 1, - anon_sym_DOT_DOT, ACTIONS(5500), 1, + anon_sym_DOT_DOT, + ACTIONS(5502), 1, anon_sym_GT, STATE(4121), 1, sym_attribute, @@ -325561,31 +325572,31 @@ static uint16_t ts_small_parse_table[] = { [192068] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5502), 1, - anon_sym_DOT_DOT, ACTIONS(5504), 1, + anon_sym_DOT_DOT, + ACTIONS(5506), 1, anon_sym_GT, STATE(4122), 1, sym_attribute, @@ -325616,11 +325627,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5508), 1, + ACTIONS(5510), 1, anon_sym_let, - ACTIONS(5512), 1, - anon_sym_LPAREN, ACTIONS(5514), 1, + anon_sym_LPAREN, + ACTIONS(5516), 1, anon_sym_COLON2, STATE(4123), 1, sym_attribute, @@ -325637,10 +325648,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5510), 2, + ACTIONS(5512), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5506), 16, + ACTIONS(5508), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -325664,23 +325675,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -325714,29 +325725,29 @@ static uint16_t ts_small_parse_table[] = { [192278] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4125), 1, sym_attribute, @@ -325771,21 +325782,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -325820,15 +325831,15 @@ static uint16_t ts_small_parse_table[] = { [192426] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -325841,7 +325852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5516), 7, + ACTIONS(5518), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -325849,7 +325860,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5518), 12, + ACTIONS(5520), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -325869,21 +325880,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -325918,29 +325929,29 @@ static uint16_t ts_small_parse_table[] = { [192558] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, - anon_sym_LBRACE, ACTIONS(4415), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4129), 1, sym_attribute, @@ -325975,23 +325986,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -326027,11 +326038,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5512), 1, - anon_sym_LPAREN, ACTIONS(5514), 1, + anon_sym_LPAREN, + ACTIONS(5516), 1, anon_sym_COLON2, - ACTIONS(5522), 1, + ACTIONS(5524), 1, anon_sym_let, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -326048,10 +326059,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5524), 2, + ACTIONS(5526), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5520), 16, + ACTIONS(5522), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -326071,15 +326082,15 @@ static uint16_t ts_small_parse_table[] = { [192768] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -326092,7 +326103,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5526), 7, + ACTIONS(5528), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -326100,7 +326111,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5528), 12, + ACTIONS(5530), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -326116,31 +326127,31 @@ static uint16_t ts_small_parse_table[] = { [192826] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5530), 1, - anon_sym_DOT_DOT, ACTIONS(5532), 1, + anon_sym_DOT_DOT, + ACTIONS(5534), 1, anon_sym_GT, STATE(4133), 1, sym_attribute, @@ -326169,31 +326180,31 @@ static uint16_t ts_small_parse_table[] = { [192900] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5534), 1, - anon_sym_DOT_DOT, ACTIONS(5536), 1, + anon_sym_DOT_DOT, + ACTIONS(5538), 1, anon_sym_GT, STATE(4134), 1, sym_attribute, @@ -326222,29 +326233,29 @@ static uint16_t ts_small_parse_table[] = { [192974] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(5472), 1, + ACTIONS(5474), 1, anon_sym_LBRACE, STATE(4135), 1, sym_attribute, @@ -326275,29 +326286,29 @@ static uint16_t ts_small_parse_table[] = { [193048] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4136), 1, sym_attribute, @@ -326332,21 +326343,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -326385,21 +326396,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -326442,19 +326453,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4113), 1, sym__class_expression_ext, @@ -326491,21 +326502,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -326540,29 +326551,29 @@ static uint16_t ts_small_parse_table[] = { [193418] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4141), 1, sym_attribute, @@ -326601,17 +326612,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT, ACTIONS(2820), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, - sym__identifier, ACTIONS(5362), 1, - anon_sym_let, + sym__identifier, ACTIONS(5364), 1, + anon_sym_let, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5368), 1, - anon_sym_LBRACK, ACTIONS(5370), 1, + anon_sym_LBRACK, + ACTIONS(5372), 1, anon_sym_fun, STATE(1179), 1, sym__simple_class_expression, @@ -326650,21 +326661,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -326703,21 +326714,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -326756,21 +326767,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -326805,31 +326816,31 @@ static uint16_t ts_small_parse_table[] = { [193788] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5538), 1, - anon_sym_DOT_DOT, ACTIONS(5540), 1, + anon_sym_DOT_DOT, + ACTIONS(5542), 1, anon_sym_GT, STATE(4146), 1, sym_attribute, @@ -326862,21 +326873,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -326915,21 +326926,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -326968,21 +326979,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -327021,21 +327032,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -327074,21 +327085,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -327131,19 +327142,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4116), 1, sym__class_expression_ext, @@ -327180,21 +327191,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -327233,21 +327244,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -327290,19 +327301,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_LPAREN, - ACTIONS(5409), 1, - sym__identifier, ACTIONS(5411), 1, - anon_sym_let, + sym__identifier, ACTIONS(5413), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(5415), 1, + anon_sym_LBRACK, + ACTIONS(5417), 1, anon_sym_fun, - STATE(1539), 1, + STATE(1538), 1, sym__simple_class_expression, STATE(4155), 1, sym_attribute, @@ -327335,31 +327346,31 @@ static uint16_t ts_small_parse_table[] = { [194528] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5542), 1, - anon_sym_DOT_DOT, ACTIONS(5544), 1, + anon_sym_DOT_DOT, + ACTIONS(5546), 1, anon_sym_GT, STATE(4156), 1, sym_attribute, @@ -327388,29 +327399,29 @@ static uint16_t ts_small_parse_table[] = { [194602] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4157), 1, sym_attribute, @@ -327445,21 +327456,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -327498,21 +327509,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -327551,23 +327562,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -327606,10 +327617,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5548), 2, + ACTIONS(5550), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5546), 25, + ACTIONS(5548), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -327642,21 +327653,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -327695,21 +327706,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -327748,21 +327759,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -327797,15 +327808,15 @@ static uint16_t ts_small_parse_table[] = { [195164] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -327818,7 +327829,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5516), 7, + ACTIONS(5518), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -327826,7 +327837,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5518), 12, + ACTIONS(5520), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -327846,21 +327857,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -327899,21 +327910,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -327948,29 +327959,29 @@ static uint16_t ts_small_parse_table[] = { [195370] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4168), 1, sym_attribute, @@ -328005,23 +328016,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -328060,7 +328071,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4209), 10, + ACTIONS(4211), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -328071,7 +328082,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4207), 17, + ACTIONS(4209), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -328097,7 +328108,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4213), 10, + ACTIONS(4215), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -328108,7 +328119,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4211), 17, + ACTIONS(4213), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -328129,31 +328140,31 @@ static uint16_t ts_small_parse_table[] = { [195604] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5550), 1, - anon_sym_DOT_DOT, ACTIONS(5552), 1, + anon_sym_DOT_DOT, + ACTIONS(5554), 1, anon_sym_GT, STATE(4172), 1, sym_attribute, @@ -328186,21 +328197,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -328235,29 +328246,29 @@ static uint16_t ts_small_parse_table[] = { [195752] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4174), 1, sym_attribute, @@ -328292,21 +328303,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -328341,31 +328352,31 @@ static uint16_t ts_small_parse_table[] = { [195900] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5554), 1, - anon_sym_DOT_DOT, ACTIONS(5556), 1, + anon_sym_DOT_DOT, + ACTIONS(5558), 1, anon_sym_GT, STATE(4176), 1, sym_attribute, @@ -328394,31 +328405,31 @@ static uint16_t ts_small_parse_table[] = { [195974] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5558), 1, - anon_sym_DOT_DOT, ACTIONS(5560), 1, + anon_sym_DOT_DOT, + ACTIONS(5562), 1, anon_sym_GT, STATE(4177), 1, sym_attribute, @@ -328451,21 +328462,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -328504,21 +328515,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2173), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5431), 1, - sym__identifier, + anon_sym_LBRACE_PERCENT, ACTIONS(5433), 1, - anon_sym_let, + sym__identifier, ACTIONS(5435), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5439), 1, + anon_sym_LBRACK, + ACTIONS(5441), 1, anon_sym_fun, STATE(1106), 1, sym__simple_class_expression, @@ -328553,15 +328564,15 @@ static uint16_t ts_small_parse_table[] = { [196196] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -328574,7 +328585,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 7, + ACTIONS(5564), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -328582,7 +328593,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5564), 12, + ACTIONS(5566), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -328603,7 +328614,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4088), 10, + ACTIONS(4090), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -328614,7 +328625,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4086), 17, + ACTIONS(4088), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -328639,25 +328650,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4182), 1, sym_attribute, @@ -328688,29 +328699,29 @@ static uint16_t ts_small_parse_table[] = { [196370] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4183), 1, sym_attribute, @@ -328741,29 +328752,29 @@ static uint16_t ts_small_parse_table[] = { [196444] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4184), 1, sym_attribute, @@ -328794,29 +328805,29 @@ static uint16_t ts_small_parse_table[] = { [196518] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4185), 1, sym_attribute, @@ -328847,29 +328858,29 @@ static uint16_t ts_small_parse_table[] = { [196592] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(5472), 1, + ACTIONS(5474), 1, anon_sym_LBRACE, STATE(4186), 1, sym_attribute, @@ -328904,25 +328915,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4187), 1, sym_attribute, @@ -328955,15 +328966,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4304), 1, + ACTIONS(4306), 1, anon_sym_PLUS_EQ, - ACTIONS(5568), 1, - anon_sym_let, ACTIONS(5570), 1, - anon_sym_EQ, + anon_sym_let, ACTIONS(5572), 1, - anon_sym_COLON_EQ, + anon_sym_EQ, ACTIONS(5574), 1, + anon_sym_COLON_EQ, + ACTIONS(5576), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -328980,7 +328991,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5566), 16, + ACTIONS(5568), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -329004,21 +329015,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329053,31 +329064,31 @@ static uint16_t ts_small_parse_table[] = { [196876] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5576), 1, - anon_sym_DOT_DOT, ACTIONS(5578), 1, + anon_sym_DOT_DOT, + ACTIONS(5580), 1, anon_sym_GT, STATE(4190), 1, sym_attribute, @@ -329106,29 +329117,29 @@ static uint16_t ts_small_parse_table[] = { [196950] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4191), 1, sym_attribute, @@ -329159,15 +329170,15 @@ static uint16_t ts_small_parse_table[] = { [197024] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -329180,7 +329191,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 7, + ACTIONS(5582), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -329188,7 +329199,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5582), 12, + ACTIONS(5584), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329204,31 +329215,31 @@ static uint16_t ts_small_parse_table[] = { [197082] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5584), 1, - anon_sym_DOT_DOT, ACTIONS(5586), 1, + anon_sym_DOT_DOT, + ACTIONS(5588), 1, anon_sym_GT, STATE(4193), 1, sym_attribute, @@ -329261,21 +329272,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329314,21 +329325,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329363,15 +329374,15 @@ static uint16_t ts_small_parse_table[] = { [197304] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -329384,7 +329395,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 7, + ACTIONS(5590), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -329392,7 +329403,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5590), 12, + ACTIONS(5592), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329412,21 +329423,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -329465,21 +329476,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329518,21 +329529,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329571,21 +329582,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -329624,21 +329635,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329678,7 +329689,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4320), 10, + ACTIONS(4322), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -329689,7 +329700,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4318), 17, + ACTIONS(4320), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -329710,15 +329721,15 @@ static uint16_t ts_small_parse_table[] = { [197774] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -329731,7 +329742,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 7, + ACTIONS(5590), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -329739,7 +329750,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5590), 12, + ACTIONS(5592), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -329755,15 +329766,15 @@ static uint16_t ts_small_parse_table[] = { [197832] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -329776,7 +329787,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 7, + ACTIONS(5582), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -329784,7 +329795,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5582), 12, + ACTIONS(5584), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -329800,15 +329811,15 @@ static uint16_t ts_small_parse_table[] = { [197890] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -329821,7 +329832,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5526), 7, + ACTIONS(5528), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -329829,7 +329840,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5528), 12, + ACTIONS(5530), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -329849,21 +329860,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -329902,21 +329913,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -329955,21 +329966,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, + ACTIONS(5419), 1, sym__identifier, - ACTIONS(5421), 1, - anon_sym_LPAREN, ACTIONS(5423), 1, + anon_sym_LPAREN, + ACTIONS(5425), 1, anon_sym_LBRACK, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5441), 1, - anon_sym_let, ACTIONS(5443), 1, + anon_sym_let, + ACTIONS(5445), 1, anon_sym_fun, STATE(1114), 1, sym__simple_class_expression, @@ -330008,21 +330019,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -330061,21 +330072,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2432), 1, anon_sym_object, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5417), 1, - sym__identifier, ACTIONS(5419), 1, - anon_sym_let, + sym__identifier, ACTIONS(5421), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5423), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5425), 1, - anon_sym_fun, + anon_sym_LBRACK, ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_fun, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, STATE(1110), 1, sym__simple_class_expression, @@ -330110,15 +330121,15 @@ static uint16_t ts_small_parse_table[] = { [198318] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -330131,7 +330142,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 7, + ACTIONS(5564), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -330139,7 +330150,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5564), 12, + ACTIONS(5566), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330155,29 +330166,29 @@ static uint16_t ts_small_parse_table[] = { [198376] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4212), 1, sym_attribute, @@ -330212,25 +330223,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4413), 1, + ACTIONS(4415), 1, anon_sym_LBRACE, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4213), 1, sym_attribute, @@ -330265,23 +330276,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3366), 1, sym_tuple_type, @@ -330317,15 +330328,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4304), 1, + ACTIONS(4306), 1, anon_sym_PLUS_EQ, - ACTIONS(5572), 1, - anon_sym_COLON_EQ, ACTIONS(5574), 1, + anon_sym_COLON_EQ, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5594), 1, - anon_sym_let, ACTIONS(5596), 1, + anon_sym_let, + ACTIONS(5598), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -330342,7 +330353,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5592), 16, + ACTIONS(5594), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -330362,15 +330373,15 @@ static uint16_t ts_small_parse_table[] = { [198662] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -330383,7 +330394,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5401), 7, + ACTIONS(5403), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -330391,7 +330402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5403), 12, + ACTIONS(5405), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330407,31 +330418,31 @@ static uint16_t ts_small_parse_table[] = { [198720] = 21, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, - ACTIONS(5598), 1, - anon_sym_DOT_DOT, ACTIONS(5600), 1, + anon_sym_DOT_DOT, + ACTIONS(5602), 1, anon_sym_GT, STATE(4217), 1, sym_attribute, @@ -330462,9 +330473,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(5602), 1, + ACTIONS(5604), 1, anon_sym_COLON2, STATE(4218), 1, sym_attribute, @@ -330481,10 +330492,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5510), 2, + ACTIONS(5512), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5506), 16, + ACTIONS(5508), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330504,7 +330515,7 @@ static uint16_t ts_small_parse_table[] = { [198851] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5604), 1, + ACTIONS(5606), 1, anon_sym_DOT, STATE(4219), 1, sym_attribute, @@ -330513,7 +330524,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3993), 9, + ACTIONS(3995), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -330523,7 +330534,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(3995), 15, + ACTIONS(3997), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -330547,10 +330558,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5608), 2, + ACTIONS(5610), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5606), 24, + ACTIONS(5608), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330578,9 +330589,9 @@ static uint16_t ts_small_parse_table[] = { [198937] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5612), 1, - anon_sym_constraint, ACTIONS(5614), 1, + anon_sym_constraint, + ACTIONS(5616), 1, anon_sym_LBRACK_AT_AT, STATE(4114), 1, sym_type_constraint, @@ -330591,7 +330602,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5610), 22, + ACTIONS(5612), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330617,9 +330628,9 @@ static uint16_t ts_small_parse_table[] = { [198984] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5612), 1, - anon_sym_constraint, ACTIONS(5614), 1, + anon_sym_constraint, + ACTIONS(5616), 1, anon_sym_LBRACK_AT_AT, STATE(4114), 1, sym_type_constraint, @@ -330630,7 +330641,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5610), 22, + ACTIONS(5612), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330658,13 +330669,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4304), 1, + ACTIONS(4306), 1, anon_sym_PLUS_EQ, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(5616), 1, - anon_sym_EQ, ACTIONS(5618), 1, + anon_sym_EQ, + ACTIONS(5620), 1, anon_sym_COLON_EQ, STATE(4114), 1, sym_type_constraint, @@ -330681,7 +330692,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5566), 16, + ACTIONS(5568), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330701,9 +330712,9 @@ static uint16_t ts_small_parse_table[] = { [199090] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(5622), 1, + ACTIONS(5624), 1, anon_sym_LBRACK_AT_AT, STATE(4114), 1, sym_type_constraint, @@ -330714,7 +330725,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5620), 22, + ACTIONS(5622), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330740,13 +330751,13 @@ static uint16_t ts_small_parse_table[] = { [199137] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, - ACTIONS(5626), 1, + ACTIONS(5628), 1, anon_sym_STAR, STATE(4058), 1, sym_type_constructor_path, @@ -330759,7 +330770,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5405), 7, + ACTIONS(5407), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -330767,7 +330778,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5624), 12, + ACTIONS(5626), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330783,9 +330794,9 @@ static uint16_t ts_small_parse_table[] = { [199192] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5630), 1, + ACTIONS(5632), 1, anon_sym_constraint, - ACTIONS(5633), 1, + ACTIONS(5635), 1, anon_sym_LBRACK_AT_AT, STATE(4114), 1, sym_type_constraint, @@ -330795,7 +330806,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4226), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(5628), 22, + ACTIONS(5630), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330821,9 +330832,9 @@ static uint16_t ts_small_parse_table[] = { [199237] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5637), 1, - anon_sym_let, ACTIONS(5639), 1, + anon_sym_let, + ACTIONS(5641), 1, anon_sym_LBRACK_AT_AT, STATE(4311), 1, sym_item_attribute, @@ -330833,7 +330844,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4227), 2, sym_attribute, aux_sym_expression_item_repeat1, - ACTIONS(5635), 22, + ACTIONS(5637), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330864,10 +330875,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5644), 2, + ACTIONS(5646), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5642), 24, + ACTIONS(5644), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330900,10 +330911,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5392), 2, + ACTIONS(5394), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5390), 24, + ACTIONS(5392), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -330936,10 +330947,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5127), 11, + ACTIONS(5129), 11, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -330951,7 +330962,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5129), 13, + ACTIONS(5131), 13, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330970,13 +330981,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4304), 1, + ACTIONS(4306), 1, anon_sym_PLUS_EQ, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(5618), 1, + ACTIONS(5620), 1, anon_sym_COLON_EQ, - ACTIONS(5646), 1, + ACTIONS(5648), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -330993,7 +331004,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5592), 16, + ACTIONS(5594), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331018,7 +331029,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5650), 12, + ACTIONS(5652), 12, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -331031,7 +331042,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5648), 14, + ACTIONS(5650), 14, anon_sym_let, anon_sym_external, anon_sym_type, @@ -331054,10 +331065,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5654), 2, + ACTIONS(5656), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5652), 24, + ACTIONS(5654), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331090,10 +331101,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5658), 2, + ACTIONS(5660), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5656), 24, + ACTIONS(5658), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331121,7 +331132,7 @@ static uint16_t ts_small_parse_table[] = { [199589] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5604), 1, + ACTIONS(5606), 1, anon_sym_DOT, STATE(4235), 1, sym_attribute, @@ -331130,7 +331141,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4015), 9, + ACTIONS(4017), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -331140,7 +331151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4017), 15, + ACTIONS(4019), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -331164,10 +331175,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5127), 11, + ACTIONS(5129), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -331179,7 +331190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5129), 13, + ACTIONS(5131), 13, anon_sym_and, anon_sym_external, anon_sym_type, @@ -331196,7 +331207,7 @@ static uint16_t ts_small_parse_table[] = { [199677] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5660), 1, + ACTIONS(5662), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -331204,7 +331215,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4237), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(3982), 9, + ACTIONS(3984), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -331214,7 +331225,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(3984), 15, + ACTIONS(3986), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -331233,13 +331244,13 @@ static uint16_t ts_small_parse_table[] = { [199720] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, - ACTIONS(5663), 1, + ACTIONS(5665), 1, anon_sym_STAR, STATE(3956), 1, sym_type_constructor_path, @@ -331252,7 +331263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5405), 7, + ACTIONS(5407), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -331260,7 +331271,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5624), 12, + ACTIONS(5626), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -331278,9 +331289,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(5602), 1, + ACTIONS(5604), 1, anon_sym_COLON2, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -331297,10 +331308,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5524), 2, + ACTIONS(5526), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5520), 16, + ACTIONS(5522), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331320,9 +331331,9 @@ static uint16_t ts_small_parse_table[] = { [199832] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(5667), 1, + ACTIONS(5669), 1, anon_sym_LBRACK_AT_AT, STATE(4114), 1, sym_type_constraint, @@ -331333,7 +331344,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5665), 22, + ACTIONS(5667), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331364,10 +331375,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5671), 2, + ACTIONS(5673), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5669), 24, + ACTIONS(5671), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331400,10 +331411,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5675), 2, + ACTIONS(5677), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5673), 24, + ACTIONS(5675), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331436,10 +331447,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5351), 2, + ACTIONS(5353), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5349), 24, + ACTIONS(5351), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331467,18 +331478,18 @@ static uint16_t ts_small_parse_table[] = { [200002] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5679), 1, - anon_sym_DASH_GT, ACTIONS(5681), 1, - anon_sym_as, + anon_sym_DASH_GT, ACTIONS(5683), 1, + anon_sym_as, + ACTIONS(5685), 1, anon_sym_LBRACK_AT_AT, STATE(4244), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5677), 22, + ACTIONS(5679), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331509,10 +331520,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5687), 2, + ACTIONS(5689), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5685), 23, + ACTIONS(5687), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331544,11 +331555,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5691), 3, + ACTIONS(5693), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5689), 22, + ACTIONS(5691), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331574,16 +331585,16 @@ static uint16_t ts_small_parse_table[] = { [200126] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5317), 1, + ACTIONS(5319), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5679), 1, + ACTIONS(5681), 1, anon_sym_DASH_GT, STATE(4247), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5313), 23, + ACTIONS(5315), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331615,10 +331626,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5695), 2, + ACTIONS(5697), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5693), 23, + ACTIONS(5695), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331645,7 +331656,7 @@ static uint16_t ts_small_parse_table[] = { [200208] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -331656,10 +331667,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5622), 2, + ACTIONS(5624), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5620), 20, + ACTIONS(5622), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -331683,7 +331694,7 @@ static uint16_t ts_small_parse_table[] = { [200254] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -331694,10 +331705,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5614), 2, + ACTIONS(5616), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5610), 20, + ACTIONS(5612), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -331721,20 +331732,20 @@ static uint16_t ts_small_parse_table[] = { [200300] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5697), 1, + ACTIONS(5699), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5633), 2, + ACTIONS(5635), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4251), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(5628), 20, + ACTIONS(5630), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -331758,27 +331769,27 @@ static uint16_t ts_small_parse_table[] = { [200344] = 19, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5452), 1, + ACTIONS(5454), 1, sym__identifier, STATE(4252), 1, sym_attribute, @@ -331809,7 +331820,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5702), 1, + ACTIONS(5704), 1, anon_sym_let, STATE(4253), 1, sym_attribute, @@ -331820,7 +331831,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5700), 21, + ACTIONS(5702), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -331850,7 +331861,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3982), 9, + ACTIONS(3984), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -331860,7 +331871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(3984), 16, + ACTIONS(3986), 16, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -331885,10 +331896,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5706), 2, + ACTIONS(5708), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5704), 23, + ACTIONS(5706), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -331917,7 +331928,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5710), 1, + ACTIONS(5712), 1, anon_sym_let, STATE(4256), 1, sym_attribute, @@ -331928,7 +331939,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5708), 21, + ACTIONS(5710), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -331955,7 +331966,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5714), 1, + ACTIONS(5716), 1, anon_sym_let, STATE(4257), 1, sym_attribute, @@ -331966,7 +331977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5712), 21, + ACTIONS(5714), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -331993,7 +332004,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5710), 1, + ACTIONS(5712), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -332004,7 +332015,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5708), 21, + ACTIONS(5710), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332031,7 +332042,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5718), 1, + ACTIONS(5720), 1, anon_sym_let, STATE(4259), 1, sym_attribute, @@ -332042,7 +332053,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5716), 21, + ACTIONS(5718), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332069,7 +332080,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5718), 1, + ACTIONS(5720), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -332080,7 +332091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5716), 21, + ACTIONS(5718), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332110,10 +332121,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5722), 2, + ACTIONS(5724), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5720), 23, + ACTIONS(5722), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332140,11 +332151,11 @@ static uint16_t ts_small_parse_table[] = { [200808] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -332155,7 +332166,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 8, + ACTIONS(5726), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -332164,7 +332175,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5726), 12, + ACTIONS(5728), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332185,10 +332196,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5730), 2, + ACTIONS(5732), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5728), 23, + ACTIONS(5730), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332215,9 +332226,9 @@ static uint16_t ts_small_parse_table[] = { [200898] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, STATE(4264), 1, sym_attribute, @@ -332226,14 +332237,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5734), 2, + ACTIONS(5736), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, - ACTIONS(5732), 17, + ACTIONS(5734), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -332254,11 +332265,11 @@ static uint16_t ts_small_parse_table[] = { [200946] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -332269,10 +332280,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 2, + ACTIONS(4877), 2, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(5742), 7, + ACTIONS(5744), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -332280,7 +332291,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5744), 11, + ACTIONS(5746), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332295,18 +332306,18 @@ static uint16_t ts_small_parse_table[] = { [200998] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5679), 1, - anon_sym_DASH_GT, ACTIONS(5681), 1, + anon_sym_DASH_GT, + ACTIONS(5683), 1, anon_sym_as, - ACTIONS(5748), 1, + ACTIONS(5750), 1, anon_sym_LBRACK_AT_AT, STATE(4266), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5746), 22, + ACTIONS(5748), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332337,10 +332348,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5752), 2, + ACTIONS(5754), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5750), 23, + ACTIONS(5752), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332372,10 +332383,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5756), 2, + ACTIONS(5758), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5754), 23, + ACTIONS(5756), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332404,7 +332415,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5760), 1, + ACTIONS(5762), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -332415,7 +332426,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5758), 21, + ACTIONS(5760), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332442,7 +332453,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5714), 1, + ACTIONS(5716), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -332453,7 +332464,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5712), 21, + ACTIONS(5714), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332478,18 +332489,18 @@ static uint16_t ts_small_parse_table[] = { [201214] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5679), 1, - anon_sym_DASH_GT, ACTIONS(5681), 1, + anon_sym_DASH_GT, + ACTIONS(5683), 1, anon_sym_as, - ACTIONS(5764), 1, + ACTIONS(5766), 1, anon_sym_LBRACK_AT_AT, STATE(4271), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5762), 22, + ACTIONS(5764), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332515,7 +332526,7 @@ static uint16_t ts_small_parse_table[] = { [201258] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -332526,10 +332537,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5667), 2, + ACTIONS(5669), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5665), 20, + ACTIONS(5667), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -332558,10 +332569,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5768), 2, + ACTIONS(5770), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5766), 23, + ACTIONS(5768), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332590,7 +332601,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5772), 1, + ACTIONS(5774), 1, anon_sym_let, STATE(4270), 1, aux_sym_expression_item_repeat1, @@ -332601,7 +332612,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5770), 21, + ACTIONS(5772), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332631,11 +332642,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5776), 3, + ACTIONS(5778), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5774), 22, + ACTIONS(5776), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332666,11 +332677,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5780), 3, + ACTIONS(5782), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5778), 22, + ACTIONS(5780), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332701,10 +332712,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5784), 2, + ACTIONS(5786), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5782), 23, + ACTIONS(5784), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -332731,11 +332742,11 @@ static uint16_t ts_small_parse_table[] = { [201510] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -332746,10 +332757,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 2, + ACTIONS(4877), 2, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(5742), 7, + ACTIONS(5744), 7, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, @@ -332757,7 +332768,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5744), 11, + ACTIONS(5746), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -332772,11 +332783,11 @@ static uint16_t ts_small_parse_table[] = { [201562] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -332787,7 +332798,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 8, + ACTIONS(5726), 8, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -332796,7 +332807,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5726), 12, + ACTIONS(5728), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -332812,7 +332823,7 @@ static uint16_t ts_small_parse_table[] = { [201612] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -332823,10 +332834,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5614), 2, + ACTIONS(5616), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5610), 20, + ACTIONS(5612), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -332850,24 +332861,24 @@ static uint16_t ts_small_parse_table[] = { [201658] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5790), 1, - anon_sym_EQ, ACTIONS(5792), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(5794), 1, + anon_sym_of, + ACTIONS(5796), 1, anon_sym_COLON2, STATE(4281), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 2, + ACTIONS(5355), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5788), 2, + ACTIONS(5790), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5786), 18, + ACTIONS(5788), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -332891,7 +332902,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5798), 1, + ACTIONS(5800), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -332902,7 +332913,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5796), 21, + ACTIONS(5798), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -332933,21 +332944,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5800), 1, - anon_sym_LPAREN, ACTIONS(5802), 1, - anon_sym_constraint, + anon_sym_LPAREN, ACTIONS(5804), 1, - anon_sym_val, + anon_sym_constraint, ACTIONS(5806), 1, - anon_sym_end, + anon_sym_val, ACTIONS(5808), 1, - anon_sym_inherit, + anon_sym_end, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(4283), 1, sym_attribute, @@ -332976,27 +332987,27 @@ static uint16_t ts_small_parse_table[] = { [201821] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4284), 1, sym_attribute, @@ -333027,23 +333038,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4285), 1, sym_attribute, @@ -333070,27 +333081,27 @@ static uint16_t ts_small_parse_table[] = { [201951] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4286), 1, sym_attribute, @@ -333117,27 +333128,27 @@ static uint16_t ts_small_parse_table[] = { [202016] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4287), 1, sym_attribute, @@ -333164,11 +333175,11 @@ static uint16_t ts_small_parse_table[] = { [202081] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -333179,7 +333190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 7, + ACTIONS(5582), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -333187,7 +333198,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5582), 12, + ACTIONS(5584), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -333203,11 +333214,11 @@ static uint16_t ts_small_parse_table[] = { [202130] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -333218,7 +333229,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 7, + ACTIONS(5818), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -333226,7 +333237,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5818), 12, + ACTIONS(5820), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333242,11 +333253,11 @@ static uint16_t ts_small_parse_table[] = { [202179] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -333257,7 +333268,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 7, + ACTIONS(5822), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -333265,7 +333276,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5822), 12, + ACTIONS(5824), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -333281,27 +333292,27 @@ static uint16_t ts_small_parse_table[] = { [202228] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4291), 1, sym_attribute, @@ -333334,21 +333345,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5824), 1, - anon_sym_LPAREN, ACTIONS(5826), 1, + anon_sym_LPAREN, + ACTIONS(5828), 1, anon_sym_end, STATE(4292), 1, sym_attribute, @@ -333377,15 +333388,15 @@ static uint16_t ts_small_parse_table[] = { [202362] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4293), 1, sym_attribute, @@ -333398,14 +333409,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5526), 6, + ACTIONS(5528), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5528), 10, + ACTIONS(5530), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -333425,21 +333436,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5832), 1, - anon_sym_LPAREN, ACTIONS(5834), 1, + anon_sym_LPAREN, + ACTIONS(5836), 1, anon_sym_end, STATE(4294), 1, sym_attribute, @@ -333472,23 +333483,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4295), 1, sym_attribute, @@ -333515,27 +333526,27 @@ static uint16_t ts_small_parse_table[] = { [202551] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4296), 1, sym_attribute, @@ -333562,27 +333573,27 @@ static uint16_t ts_small_parse_table[] = { [202616] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4297), 1, sym_attribute, @@ -333609,15 +333620,15 @@ static uint16_t ts_small_parse_table[] = { [202681] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4298), 1, sym_attribute, @@ -333630,14 +333641,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 6, + ACTIONS(5564), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5564), 10, + ACTIONS(5566), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -333657,21 +333668,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5836), 1, - anon_sym_LPAREN, ACTIONS(5838), 1, + anon_sym_LPAREN, + ACTIONS(5840), 1, anon_sym_end, STATE(4299), 1, sym_attribute, @@ -333700,11 +333711,11 @@ static uint16_t ts_small_parse_table[] = { [202805] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -333715,7 +333726,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5840), 7, + ACTIONS(5842), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -333723,7 +333734,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5842), 12, + ACTIONS(5844), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333743,23 +333754,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4301), 1, sym_attribute, @@ -333786,21 +333797,21 @@ static uint16_t ts_small_parse_table[] = { [202919] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4302), 1, + ACTIONS(4304), 1, sym__identifier, - ACTIONS(5844), 1, + ACTIONS(5846), 1, anon_sym_COLON2, STATE(4302), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 4, + ACTIONS(4306), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5073), 7, + ACTIONS(5075), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -333808,7 +333819,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5075), 11, + ACTIONS(5077), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333827,23 +333838,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4303), 1, sym_attribute, @@ -333870,27 +333881,27 @@ static uint16_t ts_small_parse_table[] = { [203029] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4304), 1, sym_attribute, @@ -333917,11 +333928,11 @@ static uint16_t ts_small_parse_table[] = { [203094] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -333932,7 +333943,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 7, + ACTIONS(5818), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -333940,7 +333951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5818), 12, + ACTIONS(5820), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -333956,15 +333967,15 @@ static uint16_t ts_small_parse_table[] = { [203143] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -333977,14 +333988,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5401), 6, + ACTIONS(5403), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5403), 10, + ACTIONS(5405), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -334004,21 +334015,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5846), 1, - anon_sym_LPAREN, ACTIONS(5848), 1, + anon_sym_LPAREN, + ACTIONS(5850), 1, anon_sym_end, STATE(4307), 1, sym_attribute, @@ -334047,11 +334058,11 @@ static uint16_t ts_small_parse_table[] = { [203267] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -334062,7 +334073,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5840), 7, + ACTIONS(5842), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -334070,7 +334081,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5842), 12, + ACTIONS(5844), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -334086,27 +334097,27 @@ static uint16_t ts_small_parse_table[] = { [203316] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4309), 1, sym_attribute, @@ -334133,15 +334144,15 @@ static uint16_t ts_small_parse_table[] = { [203381] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -334154,14 +334165,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5516), 6, + ACTIONS(5518), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5518), 10, + ACTIONS(5520), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -334180,10 +334191,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5852), 2, + ACTIONS(5854), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5850), 22, + ACTIONS(5852), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -334214,10 +334225,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5856), 2, + ACTIONS(5858), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5854), 22, + ACTIONS(5856), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -334243,27 +334254,27 @@ static uint16_t ts_small_parse_table[] = { [203514] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4313), 1, sym_attribute, @@ -334290,18 +334301,18 @@ static uint16_t ts_small_parse_table[] = { [203579] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, - anon_sym_as, ACTIONS(5862), 1, + anon_sym_as, + ACTIONS(5864), 1, anon_sym_LBRACK_AT_AT, STATE(4314), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5858), 21, + ACTIONS(5860), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -334326,27 +334337,27 @@ static uint16_t ts_small_parse_table[] = { [203622] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4315), 1, sym_attribute, @@ -334373,11 +334384,11 @@ static uint16_t ts_small_parse_table[] = { [203687] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -334388,7 +334399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 7, + ACTIONS(5590), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -334396,7 +334407,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5590), 12, + ACTIONS(5592), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -334412,15 +334423,15 @@ static uint16_t ts_small_parse_table[] = { [203736] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4317), 1, sym_attribute, @@ -334433,14 +334444,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5401), 6, + ACTIONS(5403), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5403), 10, + ACTIONS(5405), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -334454,19 +334465,19 @@ static uint16_t ts_small_parse_table[] = { [203791] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5681), 1, + ACTIONS(5683), 1, anon_sym_as, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_DASH_GT, STATE(4318), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5683), 2, + ACTIONS(5685), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5677), 20, + ACTIONS(5679), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -334490,27 +334501,27 @@ static uint16_t ts_small_parse_table[] = { [203834] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4319), 1, sym_attribute, @@ -334537,18 +334548,18 @@ static uint16_t ts_small_parse_table[] = { [203899] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(5868), 1, + ACTIONS(5870), 1, anon_sym_LBRACK_AT_AT, STATE(4320), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5866), 21, + ACTIONS(5868), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -334573,11 +334584,11 @@ static uint16_t ts_small_parse_table[] = { [203942] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -334588,7 +334599,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 7, + ACTIONS(5564), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -334596,7 +334607,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5564), 12, + ACTIONS(5566), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334612,27 +334623,27 @@ static uint16_t ts_small_parse_table[] = { [203991] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4322), 1, sym_attribute, @@ -334659,27 +334670,27 @@ static uint16_t ts_small_parse_table[] = { [204056] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4323), 1, sym_attribute, @@ -334706,27 +334717,27 @@ static uint16_t ts_small_parse_table[] = { [204121] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4324), 1, sym_attribute, @@ -334753,9 +334764,9 @@ static uint16_t ts_small_parse_table[] = { [204186] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5872), 1, - anon_sym_and, ACTIONS(5874), 1, + anon_sym_and, + ACTIONS(5876), 1, anon_sym_LBRACK_AT_AT, STATE(4325), 1, sym_attribute, @@ -334764,7 +334775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5870), 21, + ACTIONS(5872), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -334795,21 +334806,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5876), 1, - anon_sym_LPAREN, ACTIONS(5878), 1, + anon_sym_LPAREN, + ACTIONS(5880), 1, anon_sym_end, STATE(4326), 1, sym_attribute, @@ -334842,23 +334853,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4327), 1, sym_attribute, @@ -334885,27 +334896,27 @@ static uint16_t ts_small_parse_table[] = { [204363] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4328), 1, sym_attribute, @@ -334932,27 +334943,27 @@ static uint16_t ts_small_parse_table[] = { [204428] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4329), 1, sym_attribute, @@ -334979,27 +334990,27 @@ static uint16_t ts_small_parse_table[] = { [204493] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4330), 1, sym_attribute, @@ -335026,27 +335037,27 @@ static uint16_t ts_small_parse_table[] = { [204558] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4331), 1, sym_attribute, @@ -335073,27 +335084,27 @@ static uint16_t ts_small_parse_table[] = { [204623] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4332), 1, sym_attribute, @@ -335120,27 +335131,27 @@ static uint16_t ts_small_parse_table[] = { [204688] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4333), 1, sym_attribute, @@ -335167,15 +335178,15 @@ static uint16_t ts_small_parse_table[] = { [204753] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -335188,14 +335199,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 6, + ACTIONS(5590), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5590), 10, + ACTIONS(5592), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -335211,7 +335222,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5522), 1, + ACTIONS(5524), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -335222,10 +335233,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5524), 2, + ACTIONS(5526), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5520), 18, + ACTIONS(5522), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -335247,27 +335258,27 @@ static uint16_t ts_small_parse_table[] = { [204855] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4336), 1, sym_attribute, @@ -335299,10 +335310,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5882), 2, + ACTIONS(5884), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5880), 22, + ACTIONS(5882), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -335328,27 +335339,27 @@ static uint16_t ts_small_parse_table[] = { [204959] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4338), 1, sym_attribute, @@ -335375,27 +335386,27 @@ static uint16_t ts_small_parse_table[] = { [205024] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4339), 1, sym_attribute, @@ -335424,11 +335435,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5886), 1, - anon_sym_let, ACTIONS(5888), 1, + anon_sym_let, + ACTIONS(5890), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -335443,7 +335454,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5884), 16, + ACTIONS(5886), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -335463,9 +335474,9 @@ static uint16_t ts_small_parse_table[] = { [205142] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5658), 1, + ACTIONS(5660), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5890), 1, + ACTIONS(5892), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -335473,7 +335484,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4341), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(5656), 21, + ACTIONS(5658), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -335498,27 +335509,27 @@ static uint16_t ts_small_parse_table[] = { [205183] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4342), 1, sym_attribute, @@ -335551,21 +335562,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5893), 1, - anon_sym_LPAREN, ACTIONS(5895), 1, + anon_sym_LPAREN, + ACTIONS(5897), 1, anon_sym_end, STATE(4343), 1, sym_attribute, @@ -335594,27 +335605,27 @@ static uint16_t ts_small_parse_table[] = { [205317] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4981), 1, + ACTIONS(4983), 1, anon_sym_LPAREN, - ACTIONS(4985), 1, - anon_sym_LBRACK, ACTIONS(4987), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4989), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4991), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4993), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4995), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4997), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4999), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5001), 1, anon_sym_SQUOTE, - ACTIONS(5897), 1, + ACTIONS(5899), 1, sym__identifier, STATE(4344), 1, sym_attribute, @@ -335646,7 +335657,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4863), 9, + ACTIONS(4865), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -335656,7 +335667,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4865), 15, + ACTIONS(4867), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -335675,27 +335686,27 @@ static uint16_t ts_small_parse_table[] = { [205421] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4415), 1, - anon_sym_LBRACK_GT, ACTIONS(4417), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4419), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4421), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4423), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4425), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4427), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4429), 1, anon_sym_SQUOTE, - ACTIONS(5005), 1, + ACTIONS(5007), 1, anon_sym_LPAREN, - ACTIONS(5009), 1, + ACTIONS(5011), 1, anon_sym_LBRACK, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, STATE(4346), 1, sym_attribute, @@ -335722,15 +335733,15 @@ static uint16_t ts_small_parse_table[] = { [205486] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -335743,14 +335754,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5526), 6, + ACTIONS(5528), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5528), 10, + ACTIONS(5530), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -335764,11 +335775,11 @@ static uint16_t ts_small_parse_table[] = { [205541] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -335779,7 +335790,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 7, + ACTIONS(5590), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -335787,7 +335798,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5590), 12, + ACTIONS(5592), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -335809,21 +335820,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5899), 1, - anon_sym_LPAREN, ACTIONS(5901), 1, + anon_sym_LPAREN, + ACTIONS(5903), 1, anon_sym_end, STATE(4349), 1, sym_attribute, @@ -335852,15 +335863,15 @@ static uint16_t ts_small_parse_table[] = { [205659] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4350), 1, sym_attribute, @@ -335873,14 +335884,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 6, + ACTIONS(5582), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5582), 10, + ACTIONS(5584), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -335894,9 +335905,9 @@ static uint16_t ts_small_parse_table[] = { [205714] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5872), 1, + ACTIONS(5874), 1, anon_sym_and, - ACTIONS(5905), 1, + ACTIONS(5907), 1, anon_sym_LBRACK_AT_AT, STATE(4341), 1, aux_sym_module_type_constraint_repeat1, @@ -335905,7 +335916,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5903), 21, + ACTIONS(5905), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -335930,18 +335941,18 @@ static uint16_t ts_small_parse_table[] = { [205757] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(5909), 1, + ACTIONS(5911), 1, anon_sym_LBRACK_AT_AT, STATE(4352), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5907), 21, + ACTIONS(5909), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -335972,21 +335983,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5911), 1, - anon_sym_LPAREN, ACTIONS(5913), 1, + anon_sym_LPAREN, + ACTIONS(5915), 1, anon_sym_end, STATE(4353), 1, sym_attribute, @@ -336015,17 +336026,17 @@ static uint16_t ts_small_parse_table[] = { [205869] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_DASH_GT, STATE(4354), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5317), 2, + ACTIONS(5319), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5313), 21, + ACTIONS(5315), 21, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -336050,15 +336061,15 @@ static uint16_t ts_small_parse_table[] = { [205910] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4355), 1, sym_attribute, @@ -336071,14 +336082,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5516), 6, + ACTIONS(5518), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5518), 10, + ACTIONS(5520), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -336098,21 +336109,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5915), 1, - anon_sym_LPAREN, ACTIONS(5917), 1, + anon_sym_LPAREN, + ACTIONS(5919), 1, anon_sym_end, STATE(4356), 1, sym_attribute, @@ -336141,15 +336152,15 @@ static uint16_t ts_small_parse_table[] = { [206034] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4357), 1, sym_attribute, @@ -336162,14 +336173,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 6, + ACTIONS(5590), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5590), 10, + ACTIONS(5592), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -336183,19 +336194,19 @@ static uint16_t ts_small_parse_table[] = { [206089] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5681), 1, + ACTIONS(5683), 1, anon_sym_as, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_DASH_GT, STATE(4358), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5748), 2, + ACTIONS(5750), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5746), 20, + ACTIONS(5748), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -336219,27 +336230,27 @@ static uint16_t ts_small_parse_table[] = { [206132] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4359), 1, sym_attribute, @@ -336266,15 +336277,15 @@ static uint16_t ts_small_parse_table[] = { [206197] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -336287,14 +336298,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 6, + ACTIONS(5582), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5582), 10, + ACTIONS(5584), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -336308,27 +336319,27 @@ static uint16_t ts_small_parse_table[] = { [206252] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4361), 1, sym_attribute, @@ -336355,11 +336366,11 @@ static uint16_t ts_small_parse_table[] = { [206317] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -336370,7 +336381,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 7, + ACTIONS(5822), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -336378,7 +336389,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5822), 12, + ACTIONS(5824), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -336400,21 +336411,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5919), 1, - anon_sym_LPAREN, ACTIONS(5921), 1, + anon_sym_LPAREN, + ACTIONS(5923), 1, anon_sym_end, STATE(4363), 1, sym_attribute, @@ -336447,23 +336458,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4364), 1, sym_attribute, @@ -336490,11 +336501,11 @@ static uint16_t ts_small_parse_table[] = { [206500] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5181), 1, + ACTIONS(5183), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_POUND, STATE(3956), 1, sym_type_constructor_path, @@ -336505,7 +336516,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 7, + ACTIONS(5582), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -336513,7 +336524,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5582), 12, + ACTIONS(5584), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -336529,11 +336540,11 @@ static uint16_t ts_small_parse_table[] = { [206549] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5734), 1, + ACTIONS(5736), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, STATE(4366), 1, sym_attribute, @@ -336542,11 +336553,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, - ACTIONS(5732), 17, + ACTIONS(5734), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -336569,11 +336580,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5931), 1, - anon_sym_let, ACTIONS(5933), 1, + anon_sym_let, + ACTIONS(5935), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -336588,7 +336599,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 16, + ACTIONS(5931), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -336614,21 +336625,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5935), 1, - anon_sym_LPAREN, ACTIONS(5937), 1, + anon_sym_LPAREN, + ACTIONS(5939), 1, anon_sym_end, STATE(4368), 1, sym_attribute, @@ -336661,23 +336672,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4369), 1, sym_attribute, @@ -336704,23 +336715,23 @@ static uint16_t ts_small_parse_table[] = { [206783] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5788), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5790), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5792), 1, anon_sym_EQ, - ACTIONS(5939), 1, - anon_sym_of, ACTIONS(5941), 1, + anon_sym_of, + ACTIONS(5943), 1, anon_sym_COLON2, STATE(4370), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 2, + ACTIONS(5355), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5786), 18, + ACTIONS(5788), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -336748,21 +336759,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5943), 1, - anon_sym_LPAREN, ACTIONS(5945), 1, + anon_sym_LPAREN, + ACTIONS(5947), 1, anon_sym_end, STATE(4371), 1, sym_attribute, @@ -336791,27 +336802,27 @@ static uint16_t ts_small_parse_table[] = { [206899] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4449), 1, - anon_sym_LBRACK_GT, ACTIONS(4451), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4453), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4455), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4457), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4459), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4461), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4463), 1, anon_sym_SQUOTE, - ACTIONS(4967), 1, + ACTIONS(4969), 1, anon_sym_LPAREN, - ACTIONS(4971), 1, + ACTIONS(4973), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, STATE(4372), 1, sym_attribute, @@ -336838,19 +336849,19 @@ static uint16_t ts_small_parse_table[] = { [206964] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5681), 1, + ACTIONS(5683), 1, anon_sym_as, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_DASH_GT, STATE(4373), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5764), 2, + ACTIONS(5766), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5762), 20, + ACTIONS(5764), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -336874,27 +336885,27 @@ static uint16_t ts_small_parse_table[] = { [207007] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3408), 1, + sym__capitalized_identifier, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, - sym__capitalized_identifier, - ACTIONS(4693), 1, - anon_sym_LPAREN, ACTIONS(4695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4697), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(4699), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4701), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4703), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4705), 1, + anon_sym_POUND, + ACTIONS(4707), 1, anon_sym_SQUOTE, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(4374), 1, sym_attribute, @@ -336925,23 +336936,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4375), 1, sym_attribute, @@ -336974,21 +336985,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(5814), 1, + anon_sym_initializer, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(5947), 1, - anon_sym_LPAREN, ACTIONS(5949), 1, + anon_sym_LPAREN, + ACTIONS(5951), 1, anon_sym_end, STATE(4376), 1, sym_attribute, @@ -337019,7 +337030,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5953), 1, + ACTIONS(5955), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -337030,10 +337041,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5955), 2, + ACTIONS(5957), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5951), 18, + ACTIONS(5953), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -337055,21 +337066,21 @@ static uint16_t ts_small_parse_table[] = { [207253] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4302), 1, + ACTIONS(4304), 1, sym__identifier, - ACTIONS(5957), 1, + ACTIONS(5959), 1, anon_sym_COLON2, STATE(4378), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 4, + ACTIONS(4306), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5073), 7, + ACTIONS(5075), 7, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, @@ -337077,7 +337088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5075), 11, + ACTIONS(5077), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -337092,27 +337103,27 @@ static uint16_t ts_small_parse_table[] = { [207298] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4379), 1, sym_attribute, @@ -337139,11 +337150,11 @@ static uint16_t ts_small_parse_table[] = { [207363] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5299), 1, + ACTIONS(5301), 1, sym__identifier, - ACTIONS(5311), 1, + ACTIONS(5313), 1, anon_sym_POUND, STATE(4058), 1, sym_type_constructor_path, @@ -337154,7 +337165,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 7, + ACTIONS(5564), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -337162,7 +337173,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5564), 12, + ACTIONS(5566), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -337182,23 +337193,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3446), 1, + ACTIONS(3372), 1, anon_sym_LPAREN, - ACTIONS(3452), 1, + ACTIONS(3378), 1, anon_sym_LBRACK, - ACTIONS(3466), 1, + ACTIONS(3394), 1, anon_sym_LBRACK_GT, - ACTIONS(3468), 1, + ACTIONS(3396), 1, anon_sym_LBRACK_LT, - ACTIONS(3470), 1, + ACTIONS(3398), 1, anon_sym_LT, - ACTIONS(3472), 1, + ACTIONS(3400), 1, anon_sym_POUND, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(4381), 1, sym_attribute, @@ -337225,15 +337236,15 @@ static uint16_t ts_small_parse_table[] = { [207477] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -337246,14 +337257,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 6, + ACTIONS(5564), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5564), 10, + ACTIONS(5566), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -337267,27 +337278,27 @@ static uint16_t ts_small_parse_table[] = { [207532] = 18, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, - sym__identifier, ACTIONS(5325), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5327), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5329), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5331), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5333), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5335), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5337), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5339), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5341), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5343), 1, anon_sym_SQUOTE, STATE(4383), 1, sym_attribute, @@ -337314,18 +337325,18 @@ static uint16_t ts_small_parse_table[] = { [207597] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5961), 1, - anon_sym_DASH_GT, ACTIONS(5963), 1, - anon_sym_with, + anon_sym_DASH_GT, ACTIONS(5965), 1, + anon_sym_with, + ACTIONS(5967), 1, anon_sym_LBRACK_AT_AT, STATE(4384), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5959), 20, + ACTIONS(5961), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -337349,21 +337360,21 @@ static uint16_t ts_small_parse_table[] = { [207639] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5971), 1, - anon_sym_EQ, ACTIONS(5973), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(5975), 1, + anon_sym_of, + ACTIONS(5977), 1, anon_sym_COLON2, STATE(4385), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5969), 2, + ACTIONS(5971), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5967), 18, + ACTIONS(5969), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337385,11 +337396,11 @@ static uint16_t ts_small_parse_table[] = { [207683] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -337400,7 +337411,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 8, + ACTIONS(5726), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -337409,7 +337420,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5726), 10, + ACTIONS(5728), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -337428,7 +337439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 11, + ACTIONS(4967), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -337440,7 +337451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4963), 12, + ACTIONS(4965), 12, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DOT, @@ -337458,9 +337469,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5979), 1, + ACTIONS(5981), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337475,7 +337486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5977), 16, + ACTIONS(5979), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337497,9 +337508,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5983), 1, + ACTIONS(5985), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337514,7 +337525,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5981), 16, + ACTIONS(5983), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337539,10 +337550,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5987), 2, + ACTIONS(5989), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5985), 21, + ACTIONS(5987), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -337569,9 +337580,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5991), 1, + ACTIONS(5993), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337586,7 +337597,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5989), 16, + ACTIONS(5991), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337608,9 +337619,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337625,7 +337636,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 16, + ACTIONS(5931), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337645,11 +337656,11 @@ static uint16_t ts_small_parse_table[] = { [208007] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, + ACTIONS(5830), 1, sym__identifier, - ACTIONS(5993), 1, + ACTIONS(5995), 1, anon_sym_POUND, STATE(4393), 1, sym_attribute, @@ -337660,7 +337671,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4949), 8, + ACTIONS(4951), 8, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -337669,7 +337680,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(4951), 10, + ACTIONS(4953), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -337683,19 +337694,19 @@ static uint16_t ts_small_parse_table[] = { [208055] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4306), 1, + ACTIONS(4308), 1, sym__identifier, STATE(4394), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4308), 4, + ACTIONS(4310), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5087), 7, + ACTIONS(5089), 7, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, @@ -337703,7 +337714,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5089), 11, + ACTIONS(5091), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -337720,9 +337731,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5997), 1, + ACTIONS(5999), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337737,7 +337748,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5995), 16, + ACTIONS(5997), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337757,7 +337768,7 @@ static uint16_t ts_small_parse_table[] = { [208147] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5999), 1, + ACTIONS(6001), 1, anon_sym_and, STATE(4396), 1, sym_attribute, @@ -337766,10 +337777,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5905), 2, + ACTIONS(5907), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5903), 19, + ACTIONS(5905), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -337792,13 +337803,13 @@ static uint16_t ts_small_parse_table[] = { [208189] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5407), 1, + ACTIONS(5409), 1, anon_sym_STAR, STATE(3660), 1, sym_type_constructor_path, @@ -337811,14 +337822,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5405), 6, + ACTIONS(5407), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5624), 10, + ACTIONS(5626), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -337837,10 +337848,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5624), 2, + ACTIONS(5626), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5405), 21, + ACTIONS(5407), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -337865,21 +337876,21 @@ static uint16_t ts_small_parse_table[] = { [208279] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6005), 1, - anon_sym_EQ, ACTIONS(6007), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6009), 1, + anon_sym_of, + ACTIONS(6011), 1, anon_sym_COLON2, STATE(4399), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6003), 2, + ACTIONS(6005), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6001), 18, + ACTIONS(6003), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337901,13 +337912,13 @@ static uint16_t ts_small_parse_table[] = { [208323] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, - ACTIONS(6011), 1, + ACTIONS(6013), 1, anon_sym_STAR, STATE(4400), 1, sym_attribute, @@ -337920,14 +337931,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5405), 6, + ACTIONS(5407), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5624), 10, + ACTIONS(5626), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -337943,9 +337954,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6015), 1, + ACTIONS(6017), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -337960,7 +337971,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6013), 16, + ACTIONS(6015), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -337985,10 +337996,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6019), 2, + ACTIONS(6021), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6017), 21, + ACTIONS(6019), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338018,10 +338029,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5127), 10, + ACTIONS(5129), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -338032,7 +338043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5129), 11, + ACTIONS(5131), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -338049,9 +338060,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(5886), 1, + ACTIONS(5888), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338066,7 +338077,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5884), 16, + ACTIONS(5886), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338086,7 +338097,7 @@ static uint16_t ts_small_parse_table[] = { [208553] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5999), 1, + ACTIONS(6001), 1, anon_sym_and, STATE(4396), 1, aux_sym_module_type_constraint_repeat1, @@ -338095,10 +338106,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5874), 2, + ACTIONS(5876), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5870), 19, + ACTIONS(5872), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -338121,18 +338132,18 @@ static uint16_t ts_small_parse_table[] = { [208595] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5961), 1, - anon_sym_DASH_GT, ACTIONS(5963), 1, + anon_sym_DASH_GT, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6023), 1, + ACTIONS(6025), 1, anon_sym_LBRACK_AT_AT, STATE(4406), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6021), 20, + ACTIONS(6023), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338158,9 +338169,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6027), 1, + ACTIONS(6029), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338175,7 +338186,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6025), 16, + ACTIONS(6027), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338197,9 +338208,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6031), 1, + ACTIONS(6033), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338214,7 +338225,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6029), 16, + ACTIONS(6031), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338268,19 +338279,19 @@ static uint16_t ts_small_parse_table[] = { [208777] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4306), 1, + ACTIONS(4308), 1, sym__identifier, STATE(4410), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4308), 4, + ACTIONS(4310), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5087), 7, + ACTIONS(5089), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -338288,7 +338299,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5089), 11, + ACTIONS(5091), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -338339,9 +338350,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6035), 1, + ACTIONS(6037), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338356,7 +338367,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6033), 16, + ACTIONS(6035), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338378,9 +338389,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6039), 1, + ACTIONS(6041), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338395,7 +338406,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6037), 16, + ACTIONS(6039), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338420,10 +338431,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6043), 2, + ACTIONS(6045), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6041), 21, + ACTIONS(6043), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338450,9 +338461,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6047), 1, + ACTIONS(6049), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338467,7 +338478,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6045), 16, + ACTIONS(6047), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338489,9 +338500,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6051), 1, + ACTIONS(6053), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338506,7 +338517,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6049), 16, + ACTIONS(6051), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338528,9 +338539,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(6053), 1, + ACTIONS(6055), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -338545,7 +338556,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5884), 16, + ACTIONS(5886), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338565,21 +338576,21 @@ static uint16_t ts_small_parse_table[] = { [209147] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5790), 1, - anon_sym_EQ, ACTIONS(5792), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(5794), 1, + anon_sym_of, + ACTIONS(5796), 1, anon_sym_COLON2, STATE(4418), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5788), 2, + ACTIONS(5790), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5786), 18, + ACTIONS(5788), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338603,9 +338614,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6057), 1, + ACTIONS(6059), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338620,7 +338631,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6055), 16, + ACTIONS(6057), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338642,9 +338653,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, - ACTIONS(6059), 1, + ACTIONS(6061), 1, anon_sym_EQ, STATE(4114), 1, sym_type_constraint, @@ -338659,7 +338670,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 16, + ACTIONS(5931), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338679,18 +338690,18 @@ static uint16_t ts_small_parse_table[] = { [209291] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6061), 1, + ACTIONS(6063), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5658), 2, + ACTIONS(5660), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4421), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(5656), 19, + ACTIONS(5658), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -338715,9 +338726,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6066), 1, + ACTIONS(6068), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338732,7 +338743,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6064), 16, + ACTIONS(6066), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338754,9 +338765,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5574), 1, + ACTIONS(5576), 1, anon_sym_constraint, - ACTIONS(6070), 1, + ACTIONS(6072), 1, anon_sym_let, STATE(4114), 1, sym_type_constraint, @@ -338771,7 +338782,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6068), 16, + ACTIONS(6070), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -338791,11 +338802,11 @@ static uint16_t ts_small_parse_table[] = { [209431] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4424), 1, sym_attribute, @@ -338806,7 +338817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 7, + ACTIONS(5726), 7, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_STAR, @@ -338814,7 +338825,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5726), 10, + ACTIONS(5728), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -338830,7 +338841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -338845,7 +338856,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6029), 16, + ACTIONS(6031), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338867,7 +338878,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6074), 1, + ACTIONS(6076), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -338878,7 +338889,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6072), 18, + ACTIONS(6074), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338902,7 +338913,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6078), 1, + ACTIONS(6080), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -338913,7 +338924,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6076), 18, + ACTIONS(6078), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338941,19 +338952,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6080), 1, - anon_sym_LPAREN, ACTIONS(6082), 1, + anon_sym_LPAREN, + ACTIONS(6084), 1, anon_sym_end, STATE(4428), 1, sym_attribute, @@ -338982,7 +338993,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6086), 1, + ACTIONS(6088), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -338993,7 +339004,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6084), 18, + ACTIONS(6086), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339017,7 +339028,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6090), 1, + ACTIONS(6092), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339028,7 +339039,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6088), 18, + ACTIONS(6090), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339052,7 +339063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6094), 1, + ACTIONS(6096), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339063,7 +339074,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6092), 18, + ACTIONS(6094), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339087,7 +339098,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6098), 1, + ACTIONS(6100), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339098,7 +339109,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6096), 18, + ACTIONS(6098), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339157,7 +339168,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6102), 1, + ACTIONS(6104), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339168,7 +339179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6100), 18, + ACTIONS(6102), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339192,7 +339203,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6106), 1, + ACTIONS(6108), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339203,7 +339214,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6104), 18, + ACTIONS(6106), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339227,7 +339238,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6110), 1, + ACTIONS(6112), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -339238,7 +339249,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6108), 18, + ACTIONS(6110), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339265,10 +339276,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6114), 2, + ACTIONS(6116), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6112), 20, + ACTIONS(6114), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339292,20 +339303,20 @@ static uint16_t ts_small_parse_table[] = { [210055] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5969), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5971), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5973), 1, anon_sym_EQ, - ACTIONS(6116), 1, - anon_sym_of, ACTIONS(6118), 1, + anon_sym_of, + ACTIONS(6120), 1, anon_sym_COLON2, STATE(4438), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5967), 18, + ACTIONS(5969), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339329,7 +339340,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6122), 1, + ACTIONS(6124), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339340,7 +339351,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6120), 18, + ACTIONS(6122), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339364,7 +339375,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6126), 1, + ACTIONS(6128), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339375,7 +339386,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6124), 18, + ACTIONS(6126), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339403,19 +339414,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6128), 1, - anon_sym_LPAREN, ACTIONS(6130), 1, + anon_sym_LPAREN, + ACTIONS(6132), 1, anon_sym_end, STATE(4441), 1, sym_attribute, @@ -339442,20 +339453,20 @@ static uint16_t ts_small_parse_table[] = { [210247] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5788), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5790), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5792), 1, anon_sym_EQ, - ACTIONS(5939), 1, - anon_sym_of, ACTIONS(5941), 1, + anon_sym_of, + ACTIONS(5943), 1, anon_sym_COLON2, STATE(4442), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 18, + ACTIONS(5788), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339479,7 +339490,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6134), 1, + ACTIONS(6136), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -339490,7 +339501,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6132), 18, + ACTIONS(6134), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339514,7 +339525,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6138), 1, + ACTIONS(6140), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -339525,7 +339536,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6136), 18, + ACTIONS(6138), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339558,11 +339569,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6142), 3, + ACTIONS(6144), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6140), 16, + ACTIONS(6142), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -339584,7 +339595,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5997), 1, + ACTIONS(5999), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339595,7 +339606,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5995), 18, + ACTIONS(5997), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339619,7 +339630,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -339634,7 +339645,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5995), 16, + ACTIONS(5997), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339656,7 +339667,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6146), 1, + ACTIONS(6148), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339667,7 +339678,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6144), 18, + ACTIONS(6146), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339700,11 +339711,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6150), 3, + ACTIONS(6152), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6148), 16, + ACTIONS(6150), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -339726,7 +339737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6154), 1, + ACTIONS(6156), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -339737,7 +339748,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6152), 18, + ACTIONS(6154), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339770,11 +339781,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6158), 3, + ACTIONS(6160), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6156), 16, + ACTIONS(6158), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -339796,7 +339807,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6162), 1, + ACTIONS(6164), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -339807,7 +339818,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6160), 18, + ACTIONS(6162), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339835,19 +339846,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6164), 1, - anon_sym_LPAREN, ACTIONS(6166), 1, + anon_sym_LPAREN, + ACTIONS(6168), 1, anon_sym_end, STATE(4453), 1, sym_attribute, @@ -339911,7 +339922,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -339926,7 +339937,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6033), 16, + ACTIONS(6035), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339948,7 +339959,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -339963,7 +339974,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6037), 16, + ACTIONS(6039), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339985,7 +339996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -340000,7 +340011,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6055), 16, + ACTIONS(6057), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340031,11 +340042,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6170), 3, + ACTIONS(6172), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6168), 16, + ACTIONS(6170), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -340066,11 +340077,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6174), 3, + ACTIONS(6176), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6172), 16, + ACTIONS(6174), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -340096,19 +340107,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6176), 1, - anon_sym_LPAREN, ACTIONS(6178), 1, + anon_sym_LPAREN, + ACTIONS(6180), 1, anon_sym_end, STATE(4460), 1, sym_attribute, @@ -340137,7 +340148,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6035), 1, + ACTIONS(6037), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340148,7 +340159,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6033), 18, + ACTIONS(6035), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340175,10 +340186,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4553), 2, + ACTIONS(4555), 2, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(4555), 20, + ACTIONS(4557), 20, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -340207,10 +340218,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4565), 2, + ACTIONS(4567), 2, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(4567), 20, + ACTIONS(4569), 20, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -340236,7 +340247,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5886), 1, + ACTIONS(5888), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340247,7 +340258,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5884), 18, + ACTIONS(5886), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340275,19 +340286,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6180), 1, - anon_sym_LPAREN, ACTIONS(6182), 1, + anon_sym_LPAREN, + ACTIONS(6184), 1, anon_sym_end, STATE(4465), 1, sym_attribute, @@ -340316,7 +340327,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -340331,7 +340342,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5884), 16, + ACTIONS(5886), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340353,7 +340364,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6186), 1, + ACTIONS(6188), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -340364,7 +340375,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6184), 18, + ACTIONS(6186), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340386,7 +340397,7 @@ static uint16_t ts_small_parse_table[] = { [211433] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5626), 1, + ACTIONS(5628), 1, anon_sym_STAR, STATE(4468), 1, sym_attribute, @@ -340395,10 +340406,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6190), 2, + ACTIONS(6192), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6188), 18, + ACTIONS(6190), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -340422,7 +340433,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6194), 1, + ACTIONS(6196), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340433,7 +340444,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6192), 18, + ACTIONS(6194), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340457,7 +340468,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6198), 1, + ACTIONS(6200), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340468,7 +340479,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6196), 18, + ACTIONS(6198), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340492,7 +340503,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -340507,7 +340518,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5989), 16, + ACTIONS(5991), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340561,7 +340572,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5979), 1, + ACTIONS(5981), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340572,7 +340583,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5977), 18, + ACTIONS(5979), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340600,19 +340611,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6200), 1, - anon_sym_LPAREN, ACTIONS(6202), 1, + anon_sym_LPAREN, + ACTIONS(6204), 1, anon_sym_end, STATE(4474), 1, sym_attribute, @@ -340639,14 +340650,14 @@ static uint16_t ts_small_parse_table[] = { [211750] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6206), 1, + ACTIONS(6208), 1, anon_sym_let, STATE(4475), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6204), 21, + ACTIONS(6206), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -340673,7 +340684,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -340688,7 +340699,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5977), 16, + ACTIONS(5979), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340708,7 +340719,7 @@ static uint16_t ts_small_parse_table[] = { [211834] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6208), 1, + ACTIONS(6210), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -340716,7 +340727,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4477), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(3982), 8, + ACTIONS(3984), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -340725,7 +340736,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(3984), 12, + ACTIONS(3986), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -340747,19 +340758,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6211), 1, - anon_sym_LPAREN, ACTIONS(6213), 1, + anon_sym_LPAREN, + ACTIONS(6215), 1, anon_sym_end, STATE(4478), 1, sym_attribute, @@ -340788,7 +340799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6217), 1, + ACTIONS(6219), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -340799,7 +340810,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6215), 18, + ACTIONS(6217), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340823,7 +340834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6221), 1, + ACTIONS(6223), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -340834,7 +340845,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6219), 18, + ACTIONS(6221), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340862,19 +340873,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6223), 1, - anon_sym_LPAREN, ACTIONS(6225), 1, + anon_sym_LPAREN, + ACTIONS(6227), 1, anon_sym_end, STATE(4481), 1, sym_attribute, @@ -340938,7 +340949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6229), 1, + ACTIONS(6231), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -340949,7 +340960,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6227), 18, + ACTIONS(6229), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -340973,7 +340984,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6233), 1, + ACTIONS(6235), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -340984,7 +340995,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6231), 18, + ACTIONS(6233), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341017,11 +341028,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6237), 3, + ACTIONS(6239), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6235), 16, + ACTIONS(6237), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -341043,7 +341054,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6241), 1, + ACTIONS(6243), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341054,7 +341065,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6239), 18, + ACTIONS(6241), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341078,7 +341089,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6245), 1, + ACTIONS(6247), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341089,7 +341100,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6243), 18, + ACTIONS(6245), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341116,10 +341127,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5518), 2, + ACTIONS(5520), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5516), 20, + ACTIONS(5518), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341148,10 +341159,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6249), 2, + ACTIONS(6251), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6247), 20, + ACTIONS(6249), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341177,7 +341188,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6253), 1, + ACTIONS(6255), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -341188,7 +341199,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6251), 18, + ACTIONS(6253), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341212,7 +341223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6257), 1, + ACTIONS(6259), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341223,7 +341234,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6255), 18, + ACTIONS(6257), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341247,7 +341258,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6261), 1, + ACTIONS(6263), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -341258,7 +341269,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6259), 18, + ACTIONS(6261), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341282,7 +341293,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6265), 1, + ACTIONS(6267), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341293,7 +341304,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6263), 18, + ACTIONS(6265), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341317,7 +341328,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6269), 1, + ACTIONS(6271), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341328,7 +341339,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6267), 18, + ACTIONS(6269), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341355,10 +341366,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5744), 2, + ACTIONS(5746), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5742), 20, + ACTIONS(5744), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341384,7 +341395,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6273), 1, + ACTIONS(6275), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -341395,7 +341406,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6271), 18, + ACTIONS(6273), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341419,7 +341430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6277), 1, + ACTIONS(6279), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341430,7 +341441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6275), 18, + ACTIONS(6277), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341454,7 +341465,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6281), 1, + ACTIONS(6283), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341465,7 +341476,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6279), 18, + ACTIONS(6281), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341492,10 +341503,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6285), 2, + ACTIONS(6287), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6283), 20, + ACTIONS(6285), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341521,7 +341532,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6070), 1, + ACTIONS(6072), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341532,7 +341543,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6068), 18, + ACTIONS(6070), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341554,14 +341565,14 @@ static uint16_t ts_small_parse_table[] = { [212878] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6289), 1, + ACTIONS(6291), 1, anon_sym_let, STATE(4501), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6287), 21, + ACTIONS(6289), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -341588,7 +341599,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341599,7 +341610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 18, + ACTIONS(5931), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341623,7 +341634,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -341638,7 +341649,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6068), 16, + ACTIONS(6070), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341660,9 +341671,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6293), 1, - anon_sym_let, ACTIONS(6295), 1, + anon_sym_let, + ACTIONS(6297), 1, anon_sym_DQUOTE, STATE(4311), 1, sym_item_attribute, @@ -341677,7 +341688,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6291), 15, + ACTIONS(6293), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -341698,7 +341709,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6299), 1, + ACTIONS(6301), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341709,7 +341720,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6297), 18, + ACTIONS(6299), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341731,19 +341742,19 @@ static uint16_t ts_small_parse_table[] = { [213097] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6305), 1, - anon_sym_DASH_GT, ACTIONS(6307), 1, + anon_sym_DASH_GT, + ACTIONS(6309), 1, anon_sym_with, STATE(4506), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6303), 2, + ACTIONS(6305), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6301), 18, + ACTIONS(6303), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -341767,7 +341778,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6311), 1, + ACTIONS(6313), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341778,7 +341789,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6309), 18, + ACTIONS(6311), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341802,7 +341813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6315), 1, + ACTIONS(6317), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341813,7 +341824,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6313), 18, + ACTIONS(6315), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341837,7 +341848,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6015), 1, + ACTIONS(6017), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341848,7 +341859,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6013), 18, + ACTIONS(6015), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341872,7 +341883,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6319), 1, + ACTIONS(6321), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341883,7 +341894,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6317), 18, + ACTIONS(6319), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341907,7 +341918,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6323), 1, + ACTIONS(6325), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -341918,7 +341929,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6321), 18, + ACTIONS(6323), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -341940,7 +341951,7 @@ static uint16_t ts_small_parse_table[] = { [213353] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6325), 1, + ACTIONS(6327), 1, anon_sym_LBRACK_AT_AT, STATE(4826), 1, sym_item_attribute, @@ -341950,11 +341961,11 @@ static uint16_t ts_small_parse_table[] = { STATE(4512), 2, sym_attribute, aux_sym_expression_item_repeat1, - ACTIONS(5637), 3, + ACTIONS(5639), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(5635), 16, + ACTIONS(5637), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -341976,7 +341987,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6330), 1, + ACTIONS(6332), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -341987,7 +341998,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6328), 18, + ACTIONS(6330), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342011,7 +342022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6334), 1, + ACTIONS(6336), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -342022,7 +342033,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6332), 18, + ACTIONS(6334), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342044,7 +342055,7 @@ static uint16_t ts_small_parse_table[] = { [213480] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6336), 1, + ACTIONS(6338), 1, anon_sym_DOT, STATE(4477), 1, aux_sym_attribute_id_repeat1, @@ -342053,7 +342064,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4015), 8, + ACTIONS(4017), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -342062,7 +342073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4017), 12, + ACTIONS(4019), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -342083,10 +342094,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5403), 2, + ACTIONS(5405), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5401), 20, + ACTIONS(5403), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342112,7 +342123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -342127,7 +342138,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 16, + ACTIONS(5931), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342182,7 +342193,7 @@ static uint16_t ts_small_parse_table[] = { [213648] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6336), 1, + ACTIONS(6338), 1, anon_sym_DOT, STATE(4515), 1, aux_sym_attribute_id_repeat1, @@ -342191,7 +342202,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3993), 8, + ACTIONS(3995), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -342200,7 +342211,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(3995), 12, + ACTIONS(3997), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -342221,10 +342232,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6340), 2, + ACTIONS(6342), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6338), 20, + ACTIONS(6340), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342250,7 +342261,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6344), 1, + ACTIONS(6346), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -342261,7 +342272,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6342), 18, + ACTIONS(6344), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342285,7 +342296,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6348), 1, + ACTIONS(6350), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342296,7 +342307,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6346), 18, + ACTIONS(6348), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342320,7 +342331,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -342335,7 +342346,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5981), 16, + ACTIONS(5983), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342357,7 +342368,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6352), 1, + ACTIONS(6354), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342368,7 +342379,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6350), 18, + ACTIONS(6352), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342395,10 +342406,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6356), 2, + ACTIONS(6358), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6354), 20, + ACTIONS(6356), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342424,7 +342435,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6360), 1, + ACTIONS(6362), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342435,7 +342446,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6358), 18, + ACTIONS(6360), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342468,11 +342479,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6364), 3, + ACTIONS(6366), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6362), 16, + ACTIONS(6364), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -342492,14 +342503,14 @@ static uint16_t ts_small_parse_table[] = { [214025] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6368), 1, + ACTIONS(6370), 1, anon_sym_let, STATE(4528), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6366), 21, + ACTIONS(6368), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -342535,11 +342546,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6372), 3, + ACTIONS(6374), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6370), 16, + ACTIONS(6372), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -342564,10 +342575,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6376), 2, + ACTIONS(6378), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6374), 20, + ACTIONS(6376), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342597,19 +342608,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6378), 1, - anon_sym_LPAREN, ACTIONS(6380), 1, + anon_sym_LPAREN, + ACTIONS(6382), 1, anon_sym_end, STATE(4531), 1, sym_attribute, @@ -342638,7 +342649,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -342653,7 +342664,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6045), 16, + ACTIONS(6047), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342679,19 +342690,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6382), 1, - anon_sym_LPAREN, ACTIONS(6384), 1, + anon_sym_LPAREN, + ACTIONS(6386), 1, anon_sym_end, STATE(4533), 1, sym_attribute, @@ -342720,7 +342731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342731,7 +342742,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6386), 18, + ACTIONS(6388), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342755,7 +342766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6392), 1, + ACTIONS(6394), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342766,7 +342777,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 18, + ACTIONS(6392), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342790,7 +342801,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6396), 1, + ACTIONS(6398), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342801,7 +342812,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6394), 18, + ACTIONS(6396), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342825,7 +342836,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6400), 1, + ACTIONS(6402), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -342836,7 +342847,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6398), 18, + ACTIONS(6400), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342860,7 +342871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6404), 1, + ACTIONS(6406), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342871,7 +342882,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6402), 18, + ACTIONS(6404), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342895,7 +342906,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6408), 1, + ACTIONS(6410), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -342906,7 +342917,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6406), 18, + ACTIONS(6408), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342930,7 +342941,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6412), 1, + ACTIONS(6414), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -342941,7 +342952,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6410), 18, + ACTIONS(6412), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -342997,7 +343008,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6416), 1, + ACTIONS(6418), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343008,7 +343019,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6414), 18, + ACTIONS(6416), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343032,7 +343043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5522), 1, + ACTIONS(5524), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343043,7 +343054,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5520), 18, + ACTIONS(5522), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343076,11 +343087,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6420), 3, + ACTIONS(6422), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6418), 16, + ACTIONS(6420), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -343102,7 +343113,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6424), 1, + ACTIONS(6426), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -343113,7 +343124,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6422), 18, + ACTIONS(6424), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343137,7 +343148,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6428), 1, + ACTIONS(6430), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343148,7 +343159,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6426), 18, + ACTIONS(6428), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343175,10 +343186,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5528), 2, + ACTIONS(5530), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5526), 20, + ACTIONS(5528), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343204,7 +343215,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -343219,7 +343230,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6013), 16, + ACTIONS(6015), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343241,7 +343252,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6432), 1, + ACTIONS(6434), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343252,7 +343263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6430), 18, + ACTIONS(6432), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343280,19 +343291,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6434), 1, - anon_sym_LPAREN, ACTIONS(6436), 1, + anon_sym_LPAREN, + ACTIONS(6438), 1, anon_sym_end, STATE(4550), 1, sym_attribute, @@ -343321,7 +343332,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -343336,7 +343347,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6064), 16, + ACTIONS(6066), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343358,7 +343369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6039), 1, + ACTIONS(6041), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343369,7 +343380,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6037), 18, + ACTIONS(6039), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343393,7 +343404,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6440), 1, + ACTIONS(6442), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343404,7 +343415,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6438), 18, + ACTIONS(6440), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343437,11 +343448,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6444), 3, + ACTIONS(6446), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6442), 16, + ACTIONS(6444), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -343463,7 +343474,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6448), 1, + ACTIONS(6450), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -343474,7 +343485,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6446), 18, + ACTIONS(6448), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343498,7 +343509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6452), 1, + ACTIONS(6454), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -343509,7 +343520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6450), 18, + ACTIONS(6452), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343537,19 +343548,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6454), 1, - anon_sym_LPAREN, ACTIONS(6456), 1, + anon_sym_LPAREN, + ACTIONS(6458), 1, anon_sym_end, STATE(4557), 1, sym_attribute, @@ -343578,7 +343589,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -343593,7 +343604,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6025), 16, + ACTIONS(6027), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343615,9 +343626,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6295), 1, + ACTIONS(6297), 1, anon_sym_DQUOTE, - ACTIONS(6460), 1, + ACTIONS(6462), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -343632,7 +343643,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6458), 15, + ACTIONS(6460), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -343653,7 +343664,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6464), 1, + ACTIONS(6466), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343664,7 +343675,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6462), 18, + ACTIONS(6464), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343688,7 +343699,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6031), 1, + ACTIONS(6033), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343699,7 +343710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6029), 18, + ACTIONS(6031), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343721,14 +343732,14 @@ static uint16_t ts_small_parse_table[] = { [215565] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5909), 1, + ACTIONS(5911), 1, anon_sym_LBRACK_AT_AT, STATE(4562), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5907), 21, + ACTIONS(5909), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -343755,7 +343766,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5612), 1, + ACTIONS(5614), 1, anon_sym_constraint, STATE(4114), 1, sym_type_constraint, @@ -343770,7 +343781,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6049), 16, + ACTIONS(6051), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343836,11 +343847,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6468), 3, + ACTIONS(6470), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6466), 16, + ACTIONS(6468), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -343862,7 +343873,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6051), 1, + ACTIONS(6053), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343873,7 +343884,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6049), 18, + ACTIONS(6051), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343895,14 +343906,14 @@ static uint16_t ts_small_parse_table[] = { [215778] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6472), 1, + ACTIONS(6474), 1, anon_sym_LBRACK_AT_AT, STATE(4567), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6470), 21, + ACTIONS(6472), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -343929,7 +343940,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6476), 1, + ACTIONS(6478), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343940,7 +343951,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6474), 18, + ACTIONS(6476), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -343964,7 +343975,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6480), 1, + ACTIONS(6482), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -343975,7 +343986,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 18, + ACTIONS(6480), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344003,19 +344014,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6482), 1, - anon_sym_LPAREN, ACTIONS(6484), 1, + anon_sym_LPAREN, + ACTIONS(6486), 1, anon_sym_end, STATE(4570), 1, sym_attribute, @@ -344042,19 +344053,19 @@ static uint16_t ts_small_parse_table[] = { [215964] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6305), 1, - anon_sym_DASH_GT, ACTIONS(6307), 1, + anon_sym_DASH_GT, + ACTIONS(6309), 1, anon_sym_with, STATE(4571), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6023), 2, + ACTIONS(6025), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6021), 18, + ACTIONS(6023), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -344078,7 +344089,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6488), 1, + ACTIONS(6490), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -344089,7 +344100,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6486), 18, + ACTIONS(6488), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344113,7 +344124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6492), 1, + ACTIONS(6494), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344124,7 +344135,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6490), 18, + ACTIONS(6492), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344148,7 +344159,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6496), 1, + ACTIONS(6498), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -344159,7 +344170,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6494), 18, + ACTIONS(6496), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344183,7 +344194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6500), 1, + ACTIONS(6502), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344194,7 +344205,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6498), 18, + ACTIONS(6500), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344216,20 +344227,20 @@ static uint16_t ts_small_parse_table[] = { [216177] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6003), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6005), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6007), 1, anon_sym_EQ, - ACTIONS(6502), 1, - anon_sym_of, ACTIONS(6504), 1, + anon_sym_of, + ACTIONS(6506), 1, anon_sym_COLON2, STATE(4576), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6001), 18, + ACTIONS(6003), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344251,19 +344262,19 @@ static uint16_t ts_small_parse_table[] = { [216220] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6305), 1, - anon_sym_DASH_GT, ACTIONS(6307), 1, + anon_sym_DASH_GT, + ACTIONS(6309), 1, anon_sym_with, STATE(4577), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5965), 2, + ACTIONS(5967), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5959), 18, + ACTIONS(5961), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -344287,7 +344298,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5953), 1, + ACTIONS(5955), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344298,7 +344309,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5951), 18, + ACTIONS(5953), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344322,7 +344333,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6508), 1, + ACTIONS(6510), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -344333,7 +344344,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6506), 18, + ACTIONS(6508), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344355,18 +344366,18 @@ static uint16_t ts_small_parse_table[] = { [216347] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6510), 1, + ACTIONS(6512), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5726), 2, + ACTIONS(5728), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4580), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(5724), 18, + ACTIONS(5726), 18, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -344390,7 +344401,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6515), 1, + ACTIONS(6517), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344401,7 +344412,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6513), 18, + ACTIONS(6515), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344429,19 +344440,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6517), 1, - anon_sym_LPAREN, ACTIONS(6519), 1, + anon_sym_LPAREN, + ACTIONS(6521), 1, anon_sym_end, STATE(4582), 1, sym_attribute, @@ -344470,7 +344481,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6523), 1, + ACTIONS(6525), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344481,7 +344492,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6521), 18, + ACTIONS(6523), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344505,7 +344516,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6527), 1, + ACTIONS(6529), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344516,7 +344527,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6525), 18, + ACTIONS(6527), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344540,7 +344551,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6531), 1, + ACTIONS(6533), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344551,7 +344562,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6529), 18, + ACTIONS(6531), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344604,11 +344615,11 @@ static uint16_t ts_small_parse_table[] = { [216657] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -344619,14 +344630,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 6, + ACTIONS(5818), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5818), 10, + ACTIONS(5820), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -344640,18 +344651,18 @@ static uint16_t ts_small_parse_table[] = { [216703] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5961), 1, - anon_sym_DASH_GT, ACTIONS(5963), 1, + anon_sym_DASH_GT, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6303), 1, + ACTIONS(6305), 1, anon_sym_LBRACK_AT_AT, STATE(4588), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6301), 18, + ACTIONS(6303), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -344675,11 +344686,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6305), 1, - anon_sym_DASH_GT, ACTIONS(6307), 1, + anon_sym_DASH_GT, + ACTIONS(6309), 1, anon_sym_with, - ACTIONS(6535), 1, + ACTIONS(6537), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -344690,7 +344701,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6533), 15, + ACTIONS(6535), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -344715,17 +344726,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6537), 1, + ACTIONS(6539), 1, anon_sym_end, STATE(4590), 1, sym_attribute, @@ -344754,7 +344765,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6541), 1, + ACTIONS(6543), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344765,7 +344776,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6539), 17, + ACTIONS(6541), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -344788,7 +344799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6545), 1, + ACTIONS(6547), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344799,7 +344810,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6543), 17, + ACTIONS(6545), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -344824,17 +344835,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, - anon_sym_LPAREN, ACTIONS(6549), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(6551), 1, - anon_sym_functor, + anon_sym_BANG, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -344869,17 +344880,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6555), 1, + ACTIONS(6557), 1, anon_sym_end, STATE(4594), 1, sym_attribute, @@ -344910,19 +344921,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4595), 1, sym_attribute, @@ -344954,7 +344965,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4308), 10, + ACTIONS(4310), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -344965,7 +344976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4306), 11, + ACTIONS(4308), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -344982,7 +344993,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6571), 1, + ACTIONS(6573), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -344993,7 +345004,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6569), 17, + ACTIONS(6571), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -345019,7 +345030,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 10, + ACTIONS(4306), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -345030,7 +345041,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4302), 11, + ACTIONS(4304), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -345051,17 +345062,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6573), 1, + ACTIONS(6575), 1, anon_sym_end, STATE(4599), 1, sym_attribute, @@ -345094,17 +345105,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6575), 1, + ACTIONS(6577), 1, anon_sym_end, STATE(4600), 1, sym_attribute, @@ -345137,17 +345148,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6577), 1, + ACTIONS(6579), 1, anon_sym_end, STATE(4601), 1, sym_attribute, @@ -345180,17 +345191,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6577), 1, + ACTIONS(6579), 1, anon_sym_end, STATE(4602), 1, sym_attribute, @@ -345223,17 +345234,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6579), 1, + ACTIONS(6581), 1, anon_sym_end, STATE(4603), 1, sym_attribute, @@ -345265,10 +345276,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5075), 2, + ACTIONS(5077), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5073), 19, + ACTIONS(5075), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -345297,17 +345308,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6579), 1, + ACTIONS(6581), 1, anon_sym_end, STATE(4605), 1, sym_attribute, @@ -345340,17 +345351,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6581), 1, + ACTIONS(6583), 1, anon_sym_end, STATE(4606), 1, sym_attribute, @@ -345377,11 +345388,11 @@ static uint16_t ts_small_parse_table[] = { [217683] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -345392,14 +345403,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 6, + ACTIONS(5590), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5590), 10, + ACTIONS(5592), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -345419,17 +345430,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6583), 1, + ACTIONS(6585), 1, anon_sym_end, STATE(4608), 1, sym_attribute, @@ -345456,7 +345467,7 @@ static uint16_t ts_small_parse_table[] = { [217789] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6589), 1, + ACTIONS(6591), 1, anon_sym_PIPE, STATE(4609), 1, sym_attribute, @@ -345465,10 +345476,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6587), 2, + ACTIONS(6589), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6585), 17, + ACTIONS(6587), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -345491,7 +345502,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6593), 1, + ACTIONS(6595), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -345502,7 +345513,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6591), 17, + ACTIONS(6593), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -345529,17 +345540,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6595), 1, + ACTIONS(6597), 1, anon_sym_end, STATE(4611), 1, sym_attribute, @@ -345572,17 +345583,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6178), 1, + ACTIONS(6180), 1, anon_sym_end, STATE(4612), 1, sym_attribute, @@ -345609,11 +345620,11 @@ static uint16_t ts_small_parse_table[] = { [217991] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4613), 1, sym_attribute, @@ -345624,14 +345635,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 6, + ACTIONS(5564), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5564), 10, + ACTIONS(5566), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -345651,17 +345662,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6597), 1, + ACTIONS(6599), 1, anon_sym_end, STATE(4614), 1, sym_attribute, @@ -345694,17 +345705,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6599), 1, + ACTIONS(6601), 1, anon_sym_end, STATE(4615), 1, sym_attribute, @@ -345731,7 +345742,7 @@ static uint16_t ts_small_parse_table[] = { [218157] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6589), 1, + ACTIONS(6591), 1, anon_sym_PIPE, STATE(4616), 1, sym_attribute, @@ -345740,10 +345751,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5734), 2, + ACTIONS(5736), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5732), 17, + ACTIONS(5734), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -345766,11 +345777,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6305), 1, - anon_sym_DASH_GT, ACTIONS(6307), 1, + anon_sym_DASH_GT, + ACTIONS(6309), 1, anon_sym_with, - ACTIONS(6603), 1, + ACTIONS(6605), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -345781,7 +345792,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6601), 15, + ACTIONS(6603), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -345806,17 +345817,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6225), 1, + ACTIONS(6227), 1, anon_sym_end, STATE(4618), 1, sym_attribute, @@ -345849,17 +345860,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6605), 1, + ACTIONS(6607), 1, anon_sym_end, STATE(4619), 1, sym_attribute, @@ -345892,17 +345903,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6607), 1, + ACTIONS(6609), 1, anon_sym_end, STATE(4620), 1, sym_attribute, @@ -345935,17 +345946,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6607), 1, + ACTIONS(6609), 1, anon_sym_end, STATE(4621), 1, sym_attribute, @@ -345978,17 +345989,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6609), 1, + ACTIONS(6611), 1, anon_sym_end, STATE(4622), 1, sym_attribute, @@ -346021,17 +346032,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6537), 1, + ACTIONS(6539), 1, anon_sym_end, STATE(4619), 1, aux_sym_object_expression_repeat1, @@ -346058,11 +346069,11 @@ static uint16_t ts_small_parse_table[] = { [218603] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4624), 1, sym_attribute, @@ -346073,14 +346084,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 6, + ACTIONS(5582), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5582), 10, + ACTIONS(5584), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -346096,7 +346107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6613), 1, + ACTIONS(6615), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -346107,7 +346118,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6611), 17, + ACTIONS(6613), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -346128,11 +346139,11 @@ static uint16_t ts_small_parse_table[] = { [218691] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -346143,14 +346154,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5580), 6, + ACTIONS(5582), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5582), 10, + ACTIONS(5584), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -346170,17 +346181,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6615), 1, + ACTIONS(6617), 1, anon_sym_end, STATE(4627), 1, sym_attribute, @@ -346211,19 +346222,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4628), 1, sym_attribute, @@ -346250,11 +346261,11 @@ static uint16_t ts_small_parse_table[] = { [218857] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -346265,14 +346276,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 6, + ACTIONS(5822), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5822), 10, + ACTIONS(5824), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -346292,17 +346303,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6617), 1, + ACTIONS(6619), 1, anon_sym_end, STATE(4630), 1, sym_attribute, @@ -346335,17 +346346,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6617), 1, + ACTIONS(6619), 1, anon_sym_end, STATE(4631), 1, sym_attribute, @@ -346378,17 +346389,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6182), 1, + ACTIONS(6184), 1, anon_sym_end, STATE(4632), 1, sym_attribute, @@ -346421,17 +346432,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6619), 1, + ACTIONS(6621), 1, anon_sym_end, STATE(4633), 1, sym_attribute, @@ -346464,17 +346475,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6621), 1, + ACTIONS(6623), 1, anon_sym_end, STATE(4634), 1, sym_attribute, @@ -346507,17 +346518,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6621), 1, + ACTIONS(6623), 1, anon_sym_end, STATE(4635), 1, sym_attribute, @@ -346550,17 +346561,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6623), 1, + ACTIONS(6625), 1, anon_sym_end, STATE(4636), 1, sym_attribute, @@ -346593,17 +346604,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6623), 1, + ACTIONS(6625), 1, anon_sym_end, STATE(4637), 1, sym_attribute, @@ -346632,7 +346643,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5309), 1, + ACTIONS(5311), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -346643,7 +346654,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5307), 17, + ACTIONS(5309), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -346670,17 +346681,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6625), 1, + ACTIONS(6627), 1, anon_sym_end, STATE(4639), 1, sym_attribute, @@ -346713,17 +346724,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6627), 1, + ACTIONS(6629), 1, anon_sym_end, STATE(4640), 1, sym_attribute, @@ -346754,19 +346765,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4641), 1, sym_attribute, @@ -346799,17 +346810,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6629), 1, + ACTIONS(6631), 1, anon_sym_end, STATE(4642), 1, sym_attribute, @@ -346842,17 +346853,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6631), 1, + ACTIONS(6633), 1, anon_sym_end, STATE(4643), 1, sym_attribute, @@ -346885,17 +346896,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6130), 1, + ACTIONS(6132), 1, anon_sym_end, STATE(4644), 1, sym_attribute, @@ -346928,17 +346939,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6627), 1, + ACTIONS(6629), 1, anon_sym_end, STATE(4645), 1, sym_attribute, @@ -346971,17 +346982,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6633), 1, + ACTIONS(6635), 1, anon_sym_end, STATE(4646), 1, sym_attribute, @@ -347014,17 +347025,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6605), 1, + ACTIONS(6607), 1, anon_sym_end, STATE(4646), 1, aux_sym_object_expression_repeat1, @@ -347057,17 +347068,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6635), 1, + ACTIONS(6637), 1, anon_sym_end, STATE(4648), 1, sym_attribute, @@ -347100,17 +347111,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6637), 1, + ACTIONS(6639), 1, anon_sym_end, STATE(4649), 1, sym_attribute, @@ -347143,17 +347154,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6637), 1, + ACTIONS(6639), 1, anon_sym_end, STATE(4650), 1, sym_attribute, @@ -347186,17 +347197,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6635), 1, + ACTIONS(6637), 1, anon_sym_end, STATE(4651), 1, sym_attribute, @@ -347228,7 +347239,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5087), 10, + ACTIONS(5089), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -347239,7 +347250,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5089), 11, + ACTIONS(5091), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -347260,17 +347271,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6639), 1, + ACTIONS(6641), 1, anon_sym_end, STATE(4653), 1, sym_attribute, @@ -347297,23 +347308,23 @@ static uint16_t ts_small_parse_table[] = { [220301] = 16, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6641), 1, + ACTIONS(6643), 1, anon_sym_constraint, - ACTIONS(6644), 1, + ACTIONS(6646), 1, anon_sym_val, - ACTIONS(6647), 1, - anon_sym_end, ACTIONS(6649), 1, + anon_sym_end, + ACTIONS(6651), 1, anon_sym_inherit, - ACTIONS(6652), 1, + ACTIONS(6654), 1, anon_sym_method, - ACTIONS(6655), 1, + ACTIONS(6657), 1, anon_sym_initializer, - ACTIONS(6658), 1, + ACTIONS(6660), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6661), 1, + ACTIONS(6663), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(6664), 1, + ACTIONS(6666), 1, anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(5), 2, sym_comment, @@ -347345,17 +347356,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6667), 1, + ACTIONS(6669), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347388,17 +347399,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6456), 1, + ACTIONS(6458), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347431,17 +347442,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6669), 1, + ACTIONS(6671), 1, anon_sym_end, STATE(4655), 1, aux_sym_object_expression_repeat1, @@ -347474,17 +347485,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6671), 1, + ACTIONS(6673), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347517,17 +347528,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6669), 1, + ACTIONS(6671), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347560,17 +347571,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6673), 1, + ACTIONS(6675), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347603,17 +347614,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6675), 1, + ACTIONS(6677), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347640,7 +347651,7 @@ static uint16_t ts_small_parse_table[] = { [220779] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6589), 1, + ACTIONS(6591), 1, anon_sym_PIPE, STATE(4662), 1, sym_attribute, @@ -347649,10 +347660,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6587), 2, + ACTIONS(6589), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6585), 17, + ACTIONS(6587), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -347679,17 +347690,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6677), 1, + ACTIONS(6679), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347722,17 +347733,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6679), 1, + ACTIONS(6681), 1, anon_sym_end, STATE(4661), 1, aux_sym_object_expression_repeat1, @@ -347764,7 +347775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5073), 10, + ACTIONS(5075), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -347775,7 +347786,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5075), 11, + ACTIONS(5077), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -347796,17 +347807,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6681), 1, + ACTIONS(6683), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347839,17 +347850,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6681), 1, + ACTIONS(6683), 1, anon_sym_end, STATE(4667), 1, sym_attribute, @@ -347882,17 +347893,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6683), 1, + ACTIONS(6685), 1, anon_sym_end, STATE(4659), 1, aux_sym_object_expression_repeat1, @@ -347925,17 +347936,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6685), 1, + ACTIONS(6687), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -347968,17 +347979,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6685), 1, + ACTIONS(6687), 1, anon_sym_end, STATE(4670), 1, sym_attribute, @@ -348011,17 +348022,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6687), 1, + ACTIONS(6689), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348050,7 +348061,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6691), 1, + ACTIONS(6693), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -348061,7 +348072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6689), 17, + ACTIONS(6691), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -348082,7 +348093,7 @@ static uint16_t ts_small_parse_table[] = { [221377] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6589), 1, + ACTIONS(6591), 1, anon_sym_PIPE, STATE(4673), 1, sym_attribute, @@ -348091,10 +348102,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6695), 2, + ACTIONS(6697), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6693), 17, + ACTIONS(6695), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -348115,11 +348126,11 @@ static uint16_t ts_small_parse_table[] = { [221417] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -348130,14 +348141,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5562), 6, + ACTIONS(5564), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5564), 10, + ACTIONS(5566), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -348157,17 +348168,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6673), 1, + ACTIONS(6675), 1, anon_sym_end, STATE(4675), 1, sym_attribute, @@ -348194,18 +348205,18 @@ static uint16_t ts_small_parse_table[] = { [221523] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6697), 1, + ACTIONS(6699), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6340), 2, + ACTIONS(6342), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4676), 2, sym_attribute, aux_sym_variant_declaration_repeat1, - ACTIONS(6338), 17, + ACTIONS(6340), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -348232,17 +348243,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6700), 1, + ACTIONS(6702), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348269,11 +348280,11 @@ static uint16_t ts_small_parse_table[] = { [221621] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4678), 1, sym_attribute, @@ -348284,14 +348295,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 6, + ACTIONS(5822), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5822), 10, + ACTIONS(5824), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -348311,17 +348322,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6667), 1, + ACTIONS(6669), 1, anon_sym_end, STATE(4643), 1, aux_sym_object_expression_repeat1, @@ -348354,17 +348365,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6166), 1, + ACTIONS(6168), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348397,17 +348408,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6702), 1, + ACTIONS(6704), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348440,17 +348451,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6704), 1, + ACTIONS(6706), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348479,7 +348490,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6293), 1, + ACTIONS(6295), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -348490,7 +348501,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6291), 17, + ACTIONS(6293), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -348517,17 +348528,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6706), 1, + ACTIONS(6708), 1, anon_sym_end, STATE(4682), 1, aux_sym_object_expression_repeat1, @@ -348560,17 +348571,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6708), 1, + ACTIONS(6710), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348603,17 +348614,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6679), 1, + ACTIONS(6681), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348646,17 +348657,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6710), 1, + ACTIONS(6712), 1, anon_sym_end, STATE(4686), 1, aux_sym_object_expression_repeat1, @@ -348689,17 +348700,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6712), 1, + ACTIONS(6714), 1, anon_sym_end, STATE(4681), 1, aux_sym_object_expression_repeat1, @@ -348732,17 +348743,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6714), 1, + ACTIONS(6716), 1, anon_sym_end, STATE(4689), 1, sym_attribute, @@ -348775,17 +348786,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6082), 1, + ACTIONS(6084), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348818,17 +348829,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6716), 1, + ACTIONS(6718), 1, anon_sym_end, STATE(4590), 1, aux_sym_object_expression_repeat1, @@ -348861,17 +348872,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6712), 1, + ACTIONS(6714), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -348898,9 +348909,9 @@ static uint16_t ts_small_parse_table[] = { [222489] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5663), 1, + ACTIONS(5665), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(6192), 1, anon_sym_LBRACK_AT_AT, STATE(4693), 1, sym_attribute, @@ -348909,7 +348920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6188), 18, + ACTIONS(6190), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -348931,11 +348942,11 @@ static uint16_t ts_small_parse_table[] = { [222529] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, STATE(3660), 1, sym_type_constructor_path, @@ -348946,14 +348957,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5840), 6, + ACTIONS(5842), 6, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5842), 10, + ACTIONS(5844), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -348973,17 +348984,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6213), 1, + ACTIONS(6215), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349016,17 +349027,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6718), 1, + ACTIONS(6720), 1, anon_sym_end, STATE(4696), 1, sym_attribute, @@ -349059,17 +349070,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6720), 1, + ACTIONS(6722), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349102,17 +349113,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6722), 1, + ACTIONS(6724), 1, anon_sym_end, STATE(4692), 1, aux_sym_object_expression_repeat1, @@ -349143,19 +349154,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4699), 1, sym_attribute, @@ -349184,9 +349195,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6500), 1, + ACTIONS(6502), 1, anon_sym_let, - ACTIONS(6724), 1, + ACTIONS(6726), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -349197,7 +349208,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6498), 16, + ACTIONS(6500), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -349217,9 +349228,9 @@ static uint16_t ts_small_parse_table[] = { [222919] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5726), 1, + ACTIONS(5728), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6726), 1, + ACTIONS(6728), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, @@ -349227,7 +349238,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4701), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(5724), 18, + ACTIONS(5726), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -349290,17 +349301,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6722), 1, + ACTIONS(6724), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349329,9 +349340,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6392), 1, + ACTIONS(6394), 1, anon_sym_let, - ACTIONS(6729), 1, + ACTIONS(6731), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -349342,7 +349353,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 16, + ACTIONS(6392), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -349399,9 +349410,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6319), 1, + ACTIONS(6321), 1, anon_sym_let, - ACTIONS(6731), 1, + ACTIONS(6733), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -349412,7 +349423,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6317), 16, + ACTIONS(6319), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -349438,17 +349449,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6733), 1, + ACTIONS(6735), 1, anon_sym_end, STATE(4707), 1, sym_attribute, @@ -349477,7 +349488,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6737), 1, + ACTIONS(6739), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -349488,7 +349499,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6735), 17, + ACTIONS(6737), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -349550,17 +349561,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6739), 1, + ACTIONS(6741), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349593,17 +349604,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6706), 1, + ACTIONS(6708), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349636,17 +349647,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6741), 1, + ACTIONS(6743), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349679,17 +349690,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6741), 1, + ACTIONS(6743), 1, anon_sym_end, STATE(4713), 1, sym_attribute, @@ -349722,17 +349733,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6739), 1, + ACTIONS(6741), 1, anon_sym_end, STATE(4714), 1, sym_attribute, @@ -349765,17 +349776,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6743), 1, + ACTIONS(6745), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349804,7 +349815,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6747), 1, + ACTIONS(6749), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -349815,7 +349826,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6745), 17, + ACTIONS(6747), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -349841,7 +349852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3982), 8, + ACTIONS(3984), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -349850,7 +349861,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(3984), 13, + ACTIONS(3986), 13, anon_sym_LPAREN, anon_sym_DOT, anon_sym_LBRACK_PIPE, @@ -349873,17 +349884,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6380), 1, + ACTIONS(6382), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349916,17 +349927,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6714), 1, + ACTIONS(6716), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -349959,17 +349970,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6743), 1, + ACTIONS(6745), 1, anon_sym_end, STATE(4720), 1, sym_attribute, @@ -350002,17 +350013,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6749), 1, + ACTIONS(6751), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350045,17 +350056,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6384), 1, + ACTIONS(6386), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350088,17 +350099,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6751), 1, + ACTIONS(6753), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350166,17 +350177,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6753), 1, + ACTIONS(6755), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350203,21 +350214,21 @@ static uint16_t ts_small_parse_table[] = { [224241] = 17, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6755), 1, - anon_sym_BANG, ACTIONS(6757), 1, + anon_sym_BANG, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -350252,17 +350263,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6753), 1, + ACTIONS(6755), 1, anon_sym_end, STATE(4727), 1, sym_attribute, @@ -350295,17 +350306,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6759), 1, + ACTIONS(6761), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350337,10 +350348,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5089), 2, + ACTIONS(5091), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5087), 19, + ACTIONS(5089), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -350368,7 +350379,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5095), 10, + ACTIONS(5097), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350379,7 +350390,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5097), 11, + ACTIONS(5099), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350399,7 +350410,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5123), 10, + ACTIONS(5125), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350410,7 +350421,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5125), 11, + ACTIONS(5127), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350425,11 +350436,11 @@ static uint16_t ts_small_parse_table[] = { [224529] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4732), 1, sym_attribute, @@ -350440,14 +350451,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 6, + ACTIONS(5818), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5818), 10, + ACTIONS(5820), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350466,7 +350477,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5119), 10, + ACTIONS(5121), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350477,7 +350488,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5121), 11, + ACTIONS(5123), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350497,7 +350508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5115), 10, + ACTIONS(5117), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350508,7 +350519,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5117), 11, + ACTIONS(5119), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350525,7 +350536,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6763), 1, + ACTIONS(6765), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -350536,7 +350547,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6761), 17, + ACTIONS(6763), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -350687,17 +350698,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6519), 1, + ACTIONS(6521), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -350761,17 +350772,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6765), 1, + ACTIONS(6767), 1, anon_sym_end, STATE(4719), 1, aux_sym_object_expression_repeat1, @@ -350800,7 +350811,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6763), 1, + ACTIONS(6765), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -350811,7 +350822,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6761), 17, + ACTIONS(6763), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -350837,7 +350848,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5057), 10, + ACTIONS(5059), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350848,7 +350859,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5059), 11, + ACTIONS(5061), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350867,19 +350878,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4745), 1, sym_attribute, @@ -350911,7 +350922,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5047), 10, + ACTIONS(5049), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350922,7 +350933,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5049), 11, + ACTIONS(5051), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350942,7 +350953,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5043), 10, + ACTIONS(5045), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350953,7 +350964,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5045), 11, + ACTIONS(5047), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -350973,7 +350984,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5039), 10, + ACTIONS(5041), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -350984,7 +350995,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5041), 11, + ACTIONS(5043), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351001,9 +351012,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6480), 1, + ACTIONS(6482), 1, anon_sym_let, - ACTIONS(6767), 1, + ACTIONS(6769), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -351014,7 +351025,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 16, + ACTIONS(6480), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -351039,7 +351050,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5099), 10, + ACTIONS(5101), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351050,7 +351061,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5101), 11, + ACTIONS(5103), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351065,11 +351076,11 @@ static uint16_t ts_small_parse_table[] = { [225315] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4751), 1, sym_attribute, @@ -351080,14 +351091,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5588), 6, + ACTIONS(5590), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5590), 10, + ACTIONS(5592), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351106,7 +351117,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5015), 10, + ACTIONS(5017), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351117,7 +351128,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5017), 11, + ACTIONS(5019), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351137,7 +351148,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5033), 10, + ACTIONS(5035), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351148,7 +351159,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5035), 11, + ACTIONS(5037), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351168,7 +351179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5107), 10, + ACTIONS(5109), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351179,7 +351190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5109), 11, + ACTIONS(5111), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351200,17 +351211,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6484), 1, + ACTIONS(6486), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351239,7 +351250,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5242), 1, + ACTIONS(5244), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -351250,7 +351261,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5240), 17, + ACTIONS(5242), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -351277,17 +351288,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6769), 1, + ACTIONS(6771), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351318,19 +351329,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4758), 1, sym_attribute, @@ -351359,7 +351370,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6773), 1, + ACTIONS(6775), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -351370,10 +351381,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6775), 2, + ACTIONS(6777), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6771), 15, + ACTIONS(6773), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -351398,17 +351409,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6777), 1, + ACTIONS(6779), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351440,7 +351451,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5021), 10, + ACTIONS(5023), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351451,7 +351462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5023), 11, + ACTIONS(5025), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351466,21 +351477,21 @@ static uint16_t ts_small_parse_table[] = { [225831] = 17, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6779), 1, - anon_sym_LPAREN, ACTIONS(6781), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(6783), 1, - anon_sym_functor, + anon_sym_BANG, ACTIONS(6785), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, STATE(4762), 1, sym_attribute, @@ -351511,9 +351522,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6217), 1, + ACTIONS(6219), 1, anon_sym_let, - ACTIONS(6789), 1, + ACTIONS(6791), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -351524,7 +351535,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6215), 16, + ACTIONS(6217), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -351550,17 +351561,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6436), 1, + ACTIONS(6438), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351592,7 +351603,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5051), 10, + ACTIONS(5053), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351603,7 +351614,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5053), 11, + ACTIONS(5055), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351624,17 +351635,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6791), 1, + ACTIONS(6793), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351667,17 +351678,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6793), 1, + ACTIONS(6795), 1, anon_sym_end, STATE(4703), 1, aux_sym_object_expression_repeat1, @@ -351709,7 +351720,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5091), 10, + ACTIONS(5093), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351720,7 +351731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5093), 11, + ACTIONS(5095), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351735,11 +351746,11 @@ static uint16_t ts_small_parse_table[] = { [226187] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5828), 1, - sym__identifier, ACTIONS(5830), 1, + sym__identifier, + ACTIONS(5832), 1, anon_sym_POUND, STATE(4769), 1, sym_attribute, @@ -351750,14 +351761,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5840), 6, + ACTIONS(5842), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5842), 10, + ACTIONS(5844), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351777,17 +351788,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6795), 1, + ACTIONS(6797), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351819,7 +351830,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5061), 10, + ACTIONS(5063), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351830,7 +351841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5063), 11, + ACTIONS(5065), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351849,19 +351860,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4772), 1, sym_attribute, @@ -351894,17 +351905,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6797), 1, + ACTIONS(6799), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -351936,7 +351947,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5127), 10, + ACTIONS(5129), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -351947,7 +351958,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5129), 11, + ACTIONS(5131), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -351968,17 +351979,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6799), 1, + ACTIONS(6801), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -352046,17 +352057,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6801), 1, + ACTIONS(6803), 1, anon_sym_end, STATE(4777), 1, sym_attribute, @@ -352089,17 +352100,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6803), 1, + ACTIONS(6805), 1, anon_sym_end, STATE(4775), 1, aux_sym_object_expression_repeat1, @@ -352132,17 +352143,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6803), 1, + ACTIONS(6805), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -352175,17 +352186,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6805), 1, + ACTIONS(6807), 1, anon_sym_end, STATE(4779), 1, aux_sym_object_expression_repeat1, @@ -352218,17 +352229,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6805), 1, + ACTIONS(6807), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -352260,7 +352271,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5065), 10, + ACTIONS(5067), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -352271,7 +352282,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5067), 11, + ACTIONS(5069), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -352291,7 +352302,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5069), 10, + ACTIONS(5071), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -352302,7 +352313,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5071), 11, + ACTIONS(5073), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -352322,7 +352333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5079), 10, + ACTIONS(5081), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -352333,7 +352344,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5081), 11, + ACTIONS(5083), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -352353,7 +352364,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5083), 10, + ACTIONS(5085), 10, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -352364,7 +352375,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5085), 11, + ACTIONS(5087), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -352381,7 +352392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6809), 1, + ACTIONS(6811), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -352392,10 +352403,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6811), 2, + ACTIONS(6813), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6807), 15, + ACTIONS(6809), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352420,17 +352431,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6202), 1, + ACTIONS(6204), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -352463,17 +352474,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6813), 1, + ACTIONS(6815), 1, anon_sym_end, STATE(4788), 1, sym_attribute, @@ -352506,17 +352517,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, - anon_sym_constraint, ACTIONS(5804), 1, + anon_sym_constraint, + ACTIONS(5806), 1, anon_sym_val, - ACTIONS(5808), 1, - anon_sym_inherit, ACTIONS(5810), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(5812), 1, + anon_sym_method, + ACTIONS(5814), 1, anon_sym_initializer, - ACTIONS(6710), 1, + ACTIONS(6712), 1, anon_sym_end, STATE(4654), 1, aux_sym_object_expression_repeat1, @@ -352543,7 +352554,7 @@ static uint16_t ts_small_parse_table[] = { [227257] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6815), 1, + ACTIONS(6817), 1, anon_sym_DQUOTE, STATE(4790), 1, sym_attribute, @@ -352556,15 +352567,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -352578,21 +352589,21 @@ static uint16_t ts_small_parse_table[] = { [227302] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6823), 1, - anon_sym_EQ, ACTIONS(6825), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6827), 1, + anon_sym_of, + ACTIONS(6829), 1, anon_sym_COLON2, STATE(4791), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5788), 2, + ACTIONS(5790), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5786), 15, + ACTIONS(5788), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352615,15 +352626,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -352652,9 +352663,9 @@ static uint16_t ts_small_parse_table[] = { [227400] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4793), 1, sym_attribute, @@ -352663,10 +352674,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6831), 2, + ACTIONS(6833), 2, anon_sym_let, anon_sym_in, - ACTIONS(6829), 15, + ACTIONS(6831), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352685,20 +352696,20 @@ static uint16_t ts_small_parse_table[] = { [227441] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6841), 1, + ACTIONS(6843), 1, anon_sym_and, - ACTIONS(6844), 1, + ACTIONS(6846), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6839), 2, + ACTIONS(6841), 2, anon_sym_let, anon_sym_in, STATE(4794), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(6837), 15, + ACTIONS(6839), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352728,10 +352739,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6847), 2, + ACTIONS(6849), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6807), 15, + ACTIONS(6809), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -352767,7 +352778,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6291), 14, + ACTIONS(6293), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352785,9 +352796,9 @@ static uint16_t ts_small_parse_table[] = { [227566] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4794), 1, aux_sym_value_definition_repeat1, @@ -352796,10 +352807,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6831), 2, + ACTIONS(6833), 2, anon_sym_let, anon_sym_in, - ACTIONS(6829), 15, + ACTIONS(6831), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352818,7 +352829,7 @@ static uint16_t ts_small_parse_table[] = { [227607] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6849), 1, + ACTIONS(6851), 1, anon_sym_DQUOTE, STATE(4798), 1, sym_attribute, @@ -352831,15 +352842,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -352853,18 +352864,18 @@ static uint16_t ts_small_parse_table[] = { [227652] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, - anon_sym_with, ACTIONS(5965), 1, + anon_sym_with, + ACTIONS(5967), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4799), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5959), 17, + ACTIONS(5961), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -352885,9 +352896,9 @@ static uint16_t ts_small_parse_table[] = { [227691] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4800), 1, sym_attribute, @@ -352896,10 +352907,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6855), 2, + ACTIONS(6857), 2, anon_sym_let, anon_sym_in, - ACTIONS(6853), 15, + ACTIONS(6855), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -352918,9 +352929,9 @@ static uint16_t ts_small_parse_table[] = { [227732] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6859), 1, - anon_sym_let, ACTIONS(6861), 1, + anon_sym_let, + ACTIONS(6863), 1, anon_sym_and, STATE(4801), 1, sym_attribute, @@ -352929,7 +352940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6857), 17, + ACTIONS(6859), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -352950,9 +352961,9 @@ static uint16_t ts_small_parse_table[] = { [227771] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6859), 1, - anon_sym_let, ACTIONS(6861), 1, + anon_sym_let, + ACTIONS(6863), 1, anon_sym_and, STATE(4802), 1, sym_attribute, @@ -352961,7 +352972,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6857), 17, + ACTIONS(6859), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -352982,9 +352993,9 @@ static uint16_t ts_small_parse_table[] = { [227810] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6861), 1, + ACTIONS(6863), 1, anon_sym_and, - ACTIONS(6865), 1, + ACTIONS(6867), 1, anon_sym_let, STATE(4801), 1, aux_sym_class_type_definition_repeat1, @@ -352993,7 +353004,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6863), 17, + ACTIONS(6865), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -353016,9 +353027,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4311), 1, sym_item_attribute, @@ -353029,7 +353040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6867), 15, + ACTIONS(6869), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -353048,7 +353059,7 @@ static uint16_t ts_small_parse_table[] = { [227892] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6869), 1, + ACTIONS(6871), 1, anon_sym_DQUOTE, STATE(4805), 1, sym_attribute, @@ -353061,15 +353072,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -353087,15 +353098,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353129,12 +353140,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5882), 4, + ACTIONS(5884), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(5880), 16, + ACTIONS(5882), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353160,17 +353171,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, + ACTIONS(5804), 1, anon_sym_constraint, - ACTIONS(6871), 1, - anon_sym_LPAREN, ACTIONS(6873), 1, - anon_sym_val, + anon_sym_LPAREN, ACTIONS(6875), 1, - anon_sym_end, + anon_sym_val, ACTIONS(6877), 1, - anon_sym_inherit, + anon_sym_end, ACTIONS(6879), 1, + anon_sym_inherit, + ACTIONS(6881), 1, anon_sym_method, STATE(4808), 1, sym_attribute, @@ -353196,7 +353207,7 @@ static uint16_t ts_small_parse_table[] = { [228088] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6881), 1, + ACTIONS(6883), 1, anon_sym_DQUOTE, STATE(4809), 1, sym_attribute, @@ -353209,15 +353220,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -353231,19 +353242,19 @@ static uint16_t ts_small_parse_table[] = { [228133] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6783), 1, - anon_sym_functor, ACTIONS(6785), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, STATE(4810), 1, sym_attribute, @@ -353272,9 +353283,9 @@ static uint16_t ts_small_parse_table[] = { [228190] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4794), 1, aux_sym_value_definition_repeat1, @@ -353283,10 +353294,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6885), 2, + ACTIONS(6887), 2, anon_sym_let, anon_sym_in, - ACTIONS(6883), 15, + ACTIONS(6885), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353322,7 +353333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6458), 14, + ACTIONS(6460), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353344,15 +353355,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353386,7 +353397,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4863), 8, + ACTIONS(4865), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -353395,7 +353406,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4865), 12, + ACTIONS(4867), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -353415,15 +353426,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353456,17 +353467,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6887), 1, - anon_sym_RPAREN, ACTIONS(6889), 1, + anon_sym_RPAREN, + ACTIONS(6891), 1, anon_sym_val, STATE(3838), 1, sym_module_path, @@ -353497,15 +353508,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353538,15 +353549,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353580,12 +353591,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5856), 4, + ACTIONS(5858), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(5854), 16, + ACTIONS(5856), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353605,7 +353616,7 @@ static uint16_t ts_small_parse_table[] = { [228631] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6891), 1, + ACTIONS(6893), 1, anon_sym_DQUOTE, STATE(4820), 1, sym_attribute, @@ -353618,15 +353629,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -353640,7 +353651,7 @@ static uint16_t ts_small_parse_table[] = { [228676] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6893), 1, + ACTIONS(6895), 1, anon_sym_DQUOTE, STATE(4821), 1, sym_attribute, @@ -353653,15 +353664,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -353675,9 +353686,9 @@ static uint16_t ts_small_parse_table[] = { [228721] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6861), 1, + ACTIONS(6863), 1, anon_sym_and, - ACTIONS(6897), 1, + ACTIONS(6899), 1, anon_sym_let, STATE(4822), 1, sym_attribute, @@ -353686,7 +353697,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6895), 17, + ACTIONS(6897), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -353707,21 +353718,21 @@ static uint16_t ts_small_parse_table[] = { [228760] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6899), 1, - anon_sym_EQ, ACTIONS(6901), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6903), 1, + anon_sym_of, + ACTIONS(6905), 1, anon_sym_COLON2, STATE(4823), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5969), 2, + ACTIONS(5971), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5967), 15, + ACTIONS(5969), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353740,7 +353751,7 @@ static uint16_t ts_small_parse_table[] = { [228801] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6905), 1, + ACTIONS(6907), 1, anon_sym_DQUOTE, STATE(4824), 1, sym_attribute, @@ -353753,15 +353764,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -353775,9 +353786,9 @@ static uint16_t ts_small_parse_table[] = { [228846] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4797), 1, aux_sym_value_definition_repeat1, @@ -353786,10 +353797,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6909), 2, + ACTIONS(6911), 2, anon_sym_let, anon_sym_in, - ACTIONS(6907), 15, + ACTIONS(6909), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353813,12 +353824,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5852), 4, + ACTIONS(5854), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(5850), 16, + ACTIONS(5852), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -353842,15 +353853,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353883,15 +353894,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353924,15 +353935,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -353972,10 +353983,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6911), 2, + ACTIONS(6913), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6771), 15, + ACTIONS(6773), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -353994,9 +354005,9 @@ static uint16_t ts_small_parse_table[] = { [229134] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6833), 1, - anon_sym_and, ACTIONS(6835), 1, + anon_sym_and, + ACTIONS(6837), 1, sym_and_operator, STATE(4794), 1, aux_sym_value_definition_repeat1, @@ -354005,10 +354016,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6909), 2, + ACTIONS(6911), 2, anon_sym_let, anon_sym_in, - ACTIONS(6907), 15, + ACTIONS(6909), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -354027,9 +354038,9 @@ static uint16_t ts_small_parse_table[] = { [229175] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6915), 1, - anon_sym_let, ACTIONS(6917), 1, + anon_sym_let, + ACTIONS(6919), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -354037,7 +354048,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4832), 2, sym_attribute, aux_sym_class_type_definition_repeat1, - ACTIONS(6913), 17, + ACTIONS(6915), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -354062,15 +354073,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354099,7 +354110,7 @@ static uint16_t ts_small_parse_table[] = { [229269] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6920), 1, + ACTIONS(6922), 1, anon_sym_DQUOTE, STATE(4834), 1, sym_attribute, @@ -354112,15 +354123,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354134,7 +354145,7 @@ static uint16_t ts_small_parse_table[] = { [229314] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6922), 1, + ACTIONS(6924), 1, anon_sym_DQUOTE, STATE(4835), 1, sym_attribute, @@ -354147,15 +354158,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354169,7 +354180,7 @@ static uint16_t ts_small_parse_table[] = { [229359] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6924), 1, + ACTIONS(6926), 1, anon_sym_DQUOTE, STATE(4836), 1, sym_attribute, @@ -354182,15 +354193,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354204,18 +354215,18 @@ static uint16_t ts_small_parse_table[] = { [229404] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6023), 1, + ACTIONS(6025), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4837), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6021), 17, + ACTIONS(6023), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -354240,15 +354251,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354277,7 +354288,7 @@ static uint16_t ts_small_parse_table[] = { [229500] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6926), 1, + ACTIONS(6928), 1, anon_sym_DQUOTE, STATE(4839), 1, sym_attribute, @@ -354290,15 +354301,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354312,9 +354323,9 @@ static uint16_t ts_small_parse_table[] = { [229545] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5734), 1, + ACTIONS(5736), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6928), 1, + ACTIONS(6930), 1, anon_sym_PIPE, STATE(4840), 1, sym_attribute, @@ -354323,7 +354334,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5732), 17, + ACTIONS(5734), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -354348,15 +354359,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354385,7 +354396,7 @@ static uint16_t ts_small_parse_table[] = { [229641] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6930), 1, + ACTIONS(6932), 1, anon_sym_DQUOTE, STATE(4842), 1, sym_attribute, @@ -354398,15 +354409,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354420,7 +354431,7 @@ static uint16_t ts_small_parse_table[] = { [229686] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6932), 1, + ACTIONS(6934), 1, anon_sym_DQUOTE, STATE(4843), 1, sym_attribute, @@ -354433,15 +354444,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354455,20 +354466,20 @@ static uint16_t ts_small_parse_table[] = { [229731] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6938), 1, + ACTIONS(6940), 1, anon_sym_DQUOTE, STATE(4852), 1, sym_string, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6936), 2, + ACTIONS(6938), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4844), 2, sym_attribute, aux_sym_external_repeat1, - ACTIONS(6934), 15, + ACTIONS(6936), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -354491,17 +354502,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6941), 1, - anon_sym_RPAREN, ACTIONS(6943), 1, + anon_sym_RPAREN, + ACTIONS(6945), 1, anon_sym_val, STATE(3838), 1, sym_module_path, @@ -354532,15 +354543,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354569,19 +354580,19 @@ static uint16_t ts_small_parse_table[] = { [229884] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -354614,15 +354625,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354651,21 +354662,21 @@ static uint16_t ts_small_parse_table[] = { [229998] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6945), 1, - anon_sym_EQ, ACTIONS(6947), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6949), 1, + anon_sym_of, + ACTIONS(6951), 1, anon_sym_COLON2, STATE(4849), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6003), 2, + ACTIONS(6005), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6001), 15, + ACTIONS(6003), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -354684,7 +354695,7 @@ static uint16_t ts_small_parse_table[] = { [230039] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6951), 1, + ACTIONS(6953), 1, anon_sym_DQUOTE, STATE(4850), 1, sym_attribute, @@ -354697,15 +354708,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354719,7 +354730,7 @@ static uint16_t ts_small_parse_table[] = { [230084] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6953), 1, + ACTIONS(6955), 1, anon_sym_DQUOTE, STATE(4851), 1, sym_attribute, @@ -354732,15 +354743,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354759,10 +354770,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6957), 2, + ACTIONS(6959), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6955), 18, + ACTIONS(6957), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -354786,9 +354797,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4311), 1, sym_item_attribute, @@ -354799,7 +354810,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6601), 15, + ACTIONS(6603), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -354820,9 +354831,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4311), 1, sym_item_attribute, @@ -354833,7 +354844,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6959), 15, + ACTIONS(6961), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -354854,9 +354865,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4311), 1, sym_item_attribute, @@ -354867,7 +354878,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6533), 15, + ACTIONS(6535), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -354890,15 +354901,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -354927,7 +354938,7 @@ static uint16_t ts_small_parse_table[] = { [230350] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6961), 1, + ACTIONS(6963), 1, anon_sym_DQUOTE, STATE(4857), 1, sym_attribute, @@ -354940,15 +354951,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -354962,9 +354973,9 @@ static uint16_t ts_small_parse_table[] = { [230395] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6340), 1, + ACTIONS(6342), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6963), 1, + ACTIONS(6965), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -354972,7 +354983,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4858), 2, sym_attribute, aux_sym_variant_declaration_repeat1, - ACTIONS(6338), 17, + ACTIONS(6340), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -354993,7 +355004,7 @@ static uint16_t ts_small_parse_table[] = { [230432] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6966), 1, + ACTIONS(6968), 1, anon_sym_DQUOTE, STATE(4859), 1, sym_attribute, @@ -355006,15 +355017,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355028,19 +355039,19 @@ static uint16_t ts_small_parse_table[] = { [230477] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -355069,9 +355080,9 @@ static uint16_t ts_small_parse_table[] = { [230534] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6695), 1, + ACTIONS(6697), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6928), 1, + ACTIONS(6930), 1, anon_sym_PIPE, STATE(4858), 1, aux_sym_variant_declaration_repeat1, @@ -355080,7 +355091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6693), 17, + ACTIONS(6695), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -355101,7 +355112,7 @@ static uint16_t ts_small_parse_table[] = { [230573] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6968), 1, + ACTIONS(6970), 1, anon_sym_DQUOTE, STATE(4862), 1, sym_attribute, @@ -355114,15 +355125,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355136,7 +355147,7 @@ static uint16_t ts_small_parse_table[] = { [230618] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6970), 1, + ACTIONS(6972), 1, anon_sym_DQUOTE, STATE(4863), 1, sym_attribute, @@ -355149,15 +355160,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355171,7 +355182,7 @@ static uint16_t ts_small_parse_table[] = { [230663] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6972), 1, + ACTIONS(6974), 1, anon_sym_DQUOTE, STATE(4864), 1, sym_attribute, @@ -355184,15 +355195,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355206,9 +355217,9 @@ static uint16_t ts_small_parse_table[] = { [230708] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6587), 1, + ACTIONS(6589), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6928), 1, + ACTIONS(6930), 1, anon_sym_PIPE, STATE(4858), 1, aux_sym_variant_declaration_repeat1, @@ -355217,7 +355228,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6585), 17, + ACTIONS(6587), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -355238,7 +355249,7 @@ static uint16_t ts_small_parse_table[] = { [230747] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6974), 1, + ACTIONS(6976), 1, anon_sym_DQUOTE, STATE(4866), 1, sym_attribute, @@ -355251,15 +355262,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355273,9 +355284,9 @@ static uint16_t ts_small_parse_table[] = { [230792] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6587), 1, + ACTIONS(6589), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6928), 1, + ACTIONS(6930), 1, anon_sym_PIPE, STATE(4861), 1, aux_sym_variant_declaration_repeat1, @@ -355284,7 +355295,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6585), 17, + ACTIONS(6587), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -355305,7 +355316,7 @@ static uint16_t ts_small_parse_table[] = { [230831] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6976), 1, + ACTIONS(6978), 1, anon_sym_DQUOTE, STATE(4868), 1, sym_attribute, @@ -355318,15 +355329,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355340,7 +355351,7 @@ static uint16_t ts_small_parse_table[] = { [230876] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6978), 1, + ACTIONS(6980), 1, anon_sym_DQUOTE, STATE(4869), 1, sym_attribute, @@ -355353,15 +355364,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -355375,11 +355386,11 @@ static uint16_t ts_small_parse_table[] = { [230921] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6839), 1, + ACTIONS(6841), 1, anon_sym_let, - ACTIONS(6980), 1, + ACTIONS(6982), 1, anon_sym_and, - ACTIONS(6983), 1, + ACTIONS(6985), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, @@ -355387,7 +355398,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4870), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(6837), 15, + ACTIONS(6839), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -355406,21 +355417,21 @@ static uint16_t ts_small_parse_table[] = { [230959] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, - anon_sym_module, ACTIONS(6988), 1, + anon_sym_module, + ACTIONS(6990), 1, anon_sym_functor, STATE(4871), 1, sym_attribute, @@ -355462,7 +355473,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6458), 13, + ACTIONS(6460), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -355479,21 +355490,21 @@ static uint16_t ts_small_parse_table[] = { [231057] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4873), 1, sym_attribute, @@ -355535,7 +355546,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6291), 13, + ACTIONS(6293), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -355554,7 +355565,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6994), 1, + ACTIONS(6996), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -355565,7 +355576,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6992), 15, + ACTIONS(6994), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -355588,17 +355599,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4876), 1, sym_attribute, @@ -355659,17 +355670,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4878), 1, sym_attribute, @@ -355694,11 +355705,11 @@ static uint16_t ts_small_parse_table[] = { [231343] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6855), 1, + ACTIONS(6857), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4879), 1, sym_attribute, @@ -355707,7 +355718,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6853), 15, + ACTIONS(6855), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -355728,7 +355739,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7000), 1, + ACTIONS(7002), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -355739,7 +355750,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 15, + ACTIONS(6392), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -355762,17 +355773,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4881), 1, sym_attribute, @@ -355797,21 +355808,21 @@ static uint16_t ts_small_parse_table[] = { [231477] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7002), 1, - sym__identifier, ACTIONS(7004), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7006), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7008), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7010), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7012), 1, + anon_sym_functor, + ACTIONS(7014), 1, sym__capitalized_identifier, STATE(4882), 1, sym_attribute, @@ -355872,17 +355883,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4884), 1, sym_attribute, @@ -355909,7 +355920,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7014), 1, + ACTIONS(7016), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -355920,7 +355931,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6317), 15, + ACTIONS(6319), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -355943,17 +355954,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4886), 1, sym_attribute, @@ -355978,25 +355989,25 @@ static uint16_t ts_small_parse_table[] = { [231719] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7016), 1, + ACTIONS(7018), 1, anon_sym_DQUOTE, STATE(5046), 1, sym_escape_sequence, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7021), 2, + ACTIONS(7023), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, STATE(4887), 2, sym_attribute, aux_sym_string_content_repeat1, - ACTIONS(7024), 4, + ACTIONS(7026), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7018), 10, + ACTIONS(7020), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -356010,21 +356021,21 @@ static uint16_t ts_small_parse_table[] = { [231759] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7002), 1, - sym__identifier, ACTIONS(7004), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7006), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7008), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7010), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7012), 1, + anon_sym_functor, + ACTIONS(7014), 1, sym__capitalized_identifier, STATE(4888), 1, sym_attribute, @@ -356051,7 +356062,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7029), 1, + ACTIONS(7031), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -356062,7 +356073,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7027), 15, + ACTIONS(7029), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356113,9 +356124,9 @@ static uint16_t ts_small_parse_table[] = { [231893] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5407), 1, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(6192), 1, anon_sym_LBRACK_AT_AT, STATE(4891), 1, sym_attribute, @@ -356124,7 +356135,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6188), 16, + ACTIONS(6190), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -356173,21 +356184,21 @@ static uint16_t ts_small_parse_table[] = { [231965] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4893), 1, sym_attribute, @@ -356212,7 +356223,7 @@ static uint16_t ts_small_parse_table[] = { [232019] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7031), 1, + ACTIONS(7033), 1, anon_sym_DQUOTE, STATE(4887), 1, aux_sym_string_content_repeat1, @@ -356223,15 +356234,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6819), 2, + ACTIONS(6821), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(6821), 4, + ACTIONS(6823), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(6817), 10, + ACTIONS(6819), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -356245,21 +356256,21 @@ static uint16_t ts_small_parse_table[] = { [232061] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, - anon_sym_module, ACTIONS(6988), 1, + anon_sym_module, + ACTIONS(6990), 1, anon_sym_functor, STATE(4895), 1, sym_attribute, @@ -356288,17 +356299,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4896), 1, sym_attribute, @@ -356323,14 +356334,14 @@ static uint16_t ts_small_parse_table[] = { [232169] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7035), 1, + ACTIONS(7037), 1, anon_sym_let, STATE(4897), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7033), 18, + ACTIONS(7035), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -356356,17 +356367,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4898), 1, sym_attribute, @@ -356395,17 +356406,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4899), 1, sym_attribute, @@ -356430,11 +356441,11 @@ static uint16_t ts_small_parse_table[] = { [232311] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6831), 1, + ACTIONS(6833), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4900), 1, sym_attribute, @@ -356443,7 +356454,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6829), 15, + ACTIONS(6831), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356462,17 +356473,17 @@ static uint16_t ts_small_parse_table[] = { [232351] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3386), 1, + ACTIONS(3428), 1, aux_sym_number_token1, - ACTIONS(3388), 1, + ACTIONS(3430), 1, anon_sym_SQUOTE, - ACTIONS(3390), 1, + ACTIONS(3432), 1, anon_sym_DQUOTE, - ACTIONS(7037), 1, + ACTIONS(7039), 1, anon_sym_LPAREN, - ACTIONS(7041), 1, - anon_sym_LBRACE, ACTIONS(7043), 1, + anon_sym_LBRACE, + ACTIONS(7045), 1, anon_sym_begin, STATE(4901), 1, sym_attribute, @@ -356484,7 +356495,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7039), 2, + ACTIONS(7041), 2, anon_sym_true, anon_sym_false, STATE(5275), 2, @@ -356506,11 +356517,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(1701), 1, anon_sym_DQUOTE, - ACTIONS(7045), 1, + ACTIONS(7047), 1, anon_sym_LPAREN, - ACTIONS(7049), 1, - anon_sym_LBRACE, ACTIONS(7051), 1, + anon_sym_LBRACE, + ACTIONS(7053), 1, anon_sym_begin, STATE(4902), 1, sym_attribute, @@ -356522,7 +356533,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3210), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7047), 2, + ACTIONS(7049), 2, anon_sym_true, anon_sym_false, STATE(5275), 2, @@ -356542,17 +356553,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4903), 1, sym_attribute, @@ -356577,14 +356588,14 @@ static uint16_t ts_small_parse_table[] = { [232509] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6915), 1, + ACTIONS(6917), 1, anon_sym_let, STATE(4904), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6913), 18, + ACTIONS(6915), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -356606,11 +356617,11 @@ static uint16_t ts_small_parse_table[] = { [232543] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6831), 1, + ACTIONS(6833), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4870), 1, aux_sym_value_definition_repeat1, @@ -356619,7 +356630,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6829), 15, + ACTIONS(6831), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356644,15 +356655,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, + ACTIONS(5804), 1, anon_sym_constraint, - ACTIONS(6873), 1, + ACTIONS(6875), 1, anon_sym_val, - ACTIONS(6877), 1, - anon_sym_inherit, ACTIONS(6879), 1, + anon_sym_inherit, + ACTIONS(6881), 1, anon_sym_method, - ACTIONS(7053), 1, + ACTIONS(7055), 1, anon_sym_end, STATE(4906), 1, sym_attribute, @@ -356684,11 +356695,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3258), 1, anon_sym_DQUOTE, - ACTIONS(7055), 1, + ACTIONS(7057), 1, anon_sym_LPAREN, - ACTIONS(7059), 1, - anon_sym_LBRACE, ACTIONS(7061), 1, + anon_sym_LBRACE, + ACTIONS(7063), 1, anon_sym_begin, STATE(3880), 1, sym__signed_constant, @@ -356700,7 +356711,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3234), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7057), 2, + ACTIONS(7059), 2, anon_sym_true, anon_sym_false, STATE(3814), 2, @@ -356720,17 +356731,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4908), 1, sym_attribute, @@ -356757,7 +356768,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7063), 1, + ACTIONS(7065), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -356768,7 +356779,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6498), 15, + ACTIONS(6500), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -356789,7 +356800,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5305), 1, + ACTIONS(5307), 1, anon_sym_let, STATE(4227), 1, aux_sym_expression_item_repeat1, @@ -356800,7 +356811,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5303), 15, + ACTIONS(5305), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356821,7 +356832,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7067), 1, + ACTIONS(7069), 1, anon_sym_let, STATE(4311), 1, sym_item_attribute, @@ -356832,7 +356843,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7065), 15, + ACTIONS(7067), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356853,7 +356864,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7069), 1, + ACTIONS(7071), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -356864,7 +356875,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6215), 15, + ACTIONS(6217), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -356889,11 +356900,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2097), 1, anon_sym_DQUOTE, - ACTIONS(7071), 1, + ACTIONS(7073), 1, anon_sym_LPAREN, - ACTIONS(7075), 1, - anon_sym_LBRACE, ACTIONS(7077), 1, + anon_sym_LBRACE, + ACTIONS(7079), 1, anon_sym_begin, STATE(2579), 1, sym__signed_constant, @@ -356905,7 +356916,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2073), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7073), 2, + ACTIONS(7075), 2, anon_sym_true, anon_sym_false, STATE(2528), 2, @@ -356921,11 +356932,11 @@ static uint16_t ts_small_parse_table[] = { [232957] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6885), 1, + ACTIONS(6887), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4870), 1, aux_sym_value_definition_repeat1, @@ -356934,7 +356945,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6883), 15, + ACTIONS(6885), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -356955,7 +356966,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7079), 1, + ACTIONS(7081), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -356966,7 +356977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 15, + ACTIONS(6480), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -356989,15 +357000,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6943), 1, + ACTIONS(6945), 1, anon_sym_val, STATE(3838), 1, sym_module_path, @@ -357024,11 +357035,11 @@ static uint16_t ts_small_parse_table[] = { [233091] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6909), 1, + ACTIONS(6911), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4905), 1, aux_sym_value_definition_repeat1, @@ -357037,7 +357048,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6907), 15, + ACTIONS(6909), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -357056,21 +357067,21 @@ static uint16_t ts_small_parse_table[] = { [233131] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, - anon_sym_module, ACTIONS(6988), 1, + anon_sym_module, + ACTIONS(6990), 1, anon_sym_functor, STATE(4918), 1, sym_attribute, @@ -357099,15 +357110,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6889), 1, + ACTIONS(6891), 1, anon_sym_val, STATE(3838), 1, sym_module_path, @@ -357138,17 +357149,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4920), 1, sym_attribute, @@ -357177,17 +357188,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4921), 1, sym_attribute, @@ -357216,17 +357227,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4922), 1, sym_attribute, @@ -357283,9 +357294,9 @@ static uint16_t ts_small_parse_table[] = { [233441] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5726), 1, + ACTIONS(5728), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7081), 1, + ACTIONS(7083), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, @@ -357293,7 +357304,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4924), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(5724), 16, + ACTIONS(5726), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -357313,21 +357324,21 @@ static uint16_t ts_small_parse_table[] = { [233477] = 15, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7084), 1, + ACTIONS(7086), 1, anon_sym_constraint, - ACTIONS(7087), 1, + ACTIONS(7089), 1, anon_sym_val, - ACTIONS(7090), 1, - anon_sym_end, ACTIONS(7092), 1, + anon_sym_end, + ACTIONS(7094), 1, anon_sym_inherit, - ACTIONS(7095), 1, + ACTIONS(7097), 1, anon_sym_method, - ACTIONS(7098), 1, + ACTIONS(7100), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(7101), 1, + ACTIONS(7103), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(7104), 1, + ACTIONS(7106), 1, anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(5), 2, sym_comment, @@ -357352,14 +357363,14 @@ static uint16_t ts_small_parse_table[] = { [233531] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7109), 1, + ACTIONS(7111), 1, anon_sym_let, STATE(4926), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7107), 18, + ACTIONS(7109), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -357381,7 +357392,7 @@ static uint16_t ts_small_parse_table[] = { [233565] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6011), 1, + ACTIONS(6013), 1, anon_sym_STAR, STATE(4927), 1, sym_attribute, @@ -357390,10 +357401,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6190), 2, + ACTIONS(6192), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6188), 15, + ACTIONS(6190), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -357444,21 +357455,21 @@ static uint16_t ts_small_parse_table[] = { [233643] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4929), 1, sym_attribute, @@ -357489,15 +357500,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, + ACTIONS(5804), 1, anon_sym_constraint, - ACTIONS(6873), 1, + ACTIONS(6875), 1, anon_sym_val, - ACTIONS(6877), 1, - anon_sym_inherit, ACTIONS(6879), 1, + anon_sym_inherit, + ACTIONS(6881), 1, anon_sym_method, - ACTIONS(7111), 1, + ACTIONS(7113), 1, anon_sym_end, STATE(4925), 1, aux_sym_class_body_type_repeat1, @@ -357557,14 +357568,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 6, + ACTIONS(4308), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4308), 13, + ACTIONS(4310), 13, anon_sym_EQ, anon_sym_COMMA, anon_sym_COLON_EQ, @@ -357581,18 +357592,18 @@ static uint16_t ts_small_parse_table[] = { [233821] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7113), 1, + ACTIONS(7115), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5726), 2, + ACTIONS(5728), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4933), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(5724), 15, + ACTIONS(5726), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -357611,21 +357622,21 @@ static uint16_t ts_small_parse_table[] = { [233857] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4934), 1, sym_attribute, @@ -357679,11 +357690,11 @@ static uint16_t ts_small_parse_table[] = { [233945] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6909), 1, + ACTIONS(6911), 1, anon_sym_let, - ACTIONS(6996), 1, - anon_sym_and, ACTIONS(6998), 1, + anon_sym_and, + ACTIONS(7000), 1, sym_and_operator, STATE(4870), 1, aux_sym_value_definition_repeat1, @@ -357692,7 +357703,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6907), 15, + ACTIONS(6909), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -357744,17 +357755,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4938), 1, sym_attribute, @@ -357785,15 +357796,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(31), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5802), 1, + ACTIONS(5804), 1, anon_sym_constraint, - ACTIONS(6873), 1, + ACTIONS(6875), 1, anon_sym_val, - ACTIONS(6877), 1, - anon_sym_inherit, ACTIONS(6879), 1, + anon_sym_inherit, + ACTIONS(6881), 1, anon_sym_method, - ACTIONS(7116), 1, + ACTIONS(7118), 1, anon_sym_end, STATE(4906), 1, aux_sym_class_body_type_repeat1, @@ -357848,21 +357859,21 @@ static uint16_t ts_small_parse_table[] = { [234163] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, - anon_sym_module, ACTIONS(6988), 1, + anon_sym_module, + ACTIONS(6990), 1, anon_sym_functor, STATE(4941), 1, sym_attribute, @@ -357887,21 +357898,21 @@ static uint16_t ts_small_parse_table[] = { [234217] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7002), 1, - sym__identifier, ACTIONS(7004), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7006), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7008), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7010), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7012), 1, + anon_sym_functor, + ACTIONS(7014), 1, sym__capitalized_identifier, STATE(4942), 1, sym_attribute, @@ -357930,17 +357941,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4943), 1, sym_attribute, @@ -357965,21 +357976,21 @@ static uint16_t ts_small_parse_table[] = { [234325] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7002), 1, - sym__identifier, ACTIONS(7004), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7006), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7008), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7010), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7012), 1, + anon_sym_functor, + ACTIONS(7014), 1, sym__capitalized_identifier, STATE(4944), 1, sym_attribute, @@ -358004,17 +358015,17 @@ static uint16_t ts_small_parse_table[] = { [234379] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3428), 1, + ACTIONS(3478), 1, aux_sym_number_token1, - ACTIONS(3430), 1, + ACTIONS(3480), 1, anon_sym_SQUOTE, - ACTIONS(3432), 1, + ACTIONS(3482), 1, anon_sym_DQUOTE, - ACTIONS(7118), 1, + ACTIONS(7120), 1, anon_sym_LPAREN, - ACTIONS(7122), 1, - anon_sym_LBRACE, ACTIONS(7124), 1, + anon_sym_LBRACE, + ACTIONS(7126), 1, anon_sym_begin, STATE(4945), 1, sym_attribute, @@ -358023,10 +358034,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3406), 2, + ACTIONS(3456), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7120), 2, + ACTIONS(7122), 2, anon_sym_true, anon_sym_false, STATE(5677), 2, @@ -358042,21 +358053,21 @@ static uint16_t ts_small_parse_table[] = { [234431] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4946), 1, sym_attribute, @@ -358085,17 +358096,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4947), 1, sym_attribute, @@ -358120,21 +358131,21 @@ static uint16_t ts_small_parse_table[] = { [234539] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, + sym__identifier, + ACTIONS(6561), 1, anon_sym_LPAREN, - ACTIONS(6563), 1, + ACTIONS(6565), 1, anon_sym_sig, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(6986), 1, + ACTIONS(6988), 1, anon_sym_module, - ACTIONS(6990), 1, + ACTIONS(6992), 1, anon_sym_functor, STATE(4948), 1, sym_attribute, @@ -358188,14 +358199,14 @@ static uint16_t ts_small_parse_table[] = { [234627] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7128), 1, + ACTIONS(7130), 1, anon_sym_let, STATE(4950), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7126), 18, + ACTIONS(7128), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -358221,17 +358232,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4951), 1, sym_attribute, @@ -358260,17 +358271,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6557), 1, - sym__identifier, ACTIONS(6559), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(6561), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(6563), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(6565), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(6567), 1, + anon_sym_functor, + ACTIONS(6569), 1, sym__capitalized_identifier, STATE(4952), 1, sym_attribute, @@ -358300,11 +358311,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6839), 3, + ACTIONS(6841), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6837), 16, + ACTIONS(6839), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -358324,17 +358335,17 @@ static uint16_t ts_small_parse_table[] = { [234803] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -358363,7 +358374,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7130), 1, + ACTIONS(7132), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -358374,7 +358385,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 14, + ACTIONS(6392), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -358396,13 +358407,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -358429,20 +358440,20 @@ static uint16_t ts_small_parse_table[] = { [234944] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5969), 1, + ACTIONS(5971), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6899), 1, + ACTIONS(6901), 1, anon_sym_EQ, - ACTIONS(7132), 1, - anon_sym_of, ACTIONS(7134), 1, + anon_sym_of, + ACTIONS(7136), 1, anon_sym_COLON2, STATE(4957), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5967), 14, + ACTIONS(5969), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -358460,20 +358471,20 @@ static uint16_t ts_small_parse_table[] = { [234983] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5788), 1, + ACTIONS(5790), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6823), 1, + ACTIONS(6825), 1, anon_sym_EQ, - ACTIONS(7136), 1, - anon_sym_of, ACTIONS(7138), 1, + anon_sym_of, + ACTIONS(7140), 1, anon_sym_COLON2, STATE(4958), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 14, + ACTIONS(5788), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -358495,13 +358506,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -358528,17 +358539,17 @@ static uint16_t ts_small_parse_table[] = { [235073] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, - anon_sym_struct, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, - ACTIONS(7140), 1, + ACTIONS(7142), 1, anon_sym_functor, STATE(4960), 1, sym_attribute, @@ -358596,17 +358607,17 @@ static uint16_t ts_small_parse_table[] = { [235163] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, - anon_sym_struct, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, - ACTIONS(7140), 1, + ACTIONS(7142), 1, anon_sym_functor, STATE(4962), 1, sym_attribute, @@ -358633,9 +358644,9 @@ static uint16_t ts_small_parse_table[] = { [235214] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7144), 1, - anon_sym_let, ACTIONS(7146), 1, + anon_sym_let, + ACTIONS(7148), 1, anon_sym_and, STATE(4963), 1, sym_attribute, @@ -358644,7 +358655,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7142), 15, + ACTIONS(7144), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -358663,11 +358674,11 @@ static uint16_t ts_small_parse_table[] = { [235251] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, STATE(4964), 1, sym_attribute, @@ -358686,7 +358697,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4805), 7, + ACTIONS(4807), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -358701,13 +358712,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -358734,17 +358745,17 @@ static uint16_t ts_small_parse_table[] = { [235347] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6783), 1, - anon_sym_functor, ACTIONS(6785), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, STATE(4966), 1, sym_attribute, @@ -358775,13 +358786,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -358808,17 +358819,17 @@ static uint16_t ts_small_parse_table[] = { [235449] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -358845,17 +358856,17 @@ static uint16_t ts_small_parse_table[] = { [235500] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, - anon_sym_struct, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, - ACTIONS(7140), 1, + ACTIONS(7142), 1, anon_sym_functor, STATE(4969), 1, sym_attribute, @@ -358882,9 +358893,9 @@ static uint16_t ts_small_parse_table[] = { [235551] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7154), 1, - anon_sym_let, ACTIONS(7156), 1, + anon_sym_let, + ACTIONS(7158), 1, anon_sym_and, STATE(4970), 1, sym_attribute, @@ -358893,7 +358904,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7152), 15, + ACTIONS(7154), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -358914,7 +358925,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7158), 1, + ACTIONS(7160), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -358925,7 +358936,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6317), 14, + ACTIONS(6319), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -358947,13 +358958,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -358980,9 +358991,9 @@ static uint16_t ts_small_parse_table[] = { [235678] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7109), 1, + ACTIONS(7111), 1, anon_sym_let, - ACTIONS(7160), 1, + ACTIONS(7162), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -358990,7 +359001,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4973), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7107), 15, + ACTIONS(7109), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359040,17 +359051,17 @@ static uint16_t ts_small_parse_table[] = { [235752] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -359077,9 +359088,9 @@ static uint16_t ts_small_parse_table[] = { [235803] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_and, - ACTIONS(7165), 1, + ACTIONS(7167), 1, anon_sym_let, STATE(4976), 1, sym_attribute, @@ -359088,7 +359099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7163), 15, + ACTIONS(7165), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359107,9 +359118,9 @@ static uint16_t ts_small_parse_table[] = { [235840] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7169), 1, - anon_sym_let, ACTIONS(7171), 1, + anon_sym_let, + ACTIONS(7173), 1, anon_sym_and, STATE(4973), 1, aux_sym_class_definition_repeat1, @@ -359118,7 +359129,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7167), 15, + ACTIONS(7169), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359148,7 +359159,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7173), 15, + ACTIONS(7175), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -359167,20 +359178,20 @@ static uint16_t ts_small_parse_table[] = { [235914] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6003), 1, + ACTIONS(6005), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6945), 1, + ACTIONS(6947), 1, anon_sym_EQ, - ACTIONS(7175), 1, - anon_sym_of, ACTIONS(7177), 1, + anon_sym_of, + ACTIONS(7179), 1, anon_sym_COLON2, STATE(4979), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6001), 14, + ACTIONS(6003), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359198,9 +359209,9 @@ static uint16_t ts_small_parse_table[] = { [235953] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7146), 1, + ACTIONS(7148), 1, anon_sym_and, - ACTIONS(7181), 1, + ACTIONS(7183), 1, anon_sym_let, STATE(4963), 1, aux_sym_type_definition_repeat1, @@ -359209,7 +359220,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7179), 15, + ACTIONS(7181), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359228,9 +359239,9 @@ static uint16_t ts_small_parse_table[] = { [235990] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7035), 1, + ACTIONS(7037), 1, anon_sym_let, - ACTIONS(7183), 1, + ACTIONS(7185), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -359238,7 +359249,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4981), 2, sym_attribute, aux_sym_type_definition_repeat1, - ACTIONS(7033), 15, + ACTIONS(7035), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359257,9 +359268,9 @@ static uint16_t ts_small_parse_table[] = { [236025] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7146), 1, + ACTIONS(7148), 1, anon_sym_and, - ACTIONS(7181), 1, + ACTIONS(7183), 1, anon_sym_let, STATE(4981), 1, aux_sym_type_definition_repeat1, @@ -359268,7 +359279,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7179), 15, + ACTIONS(7181), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359291,13 +359302,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -359324,9 +359335,9 @@ static uint16_t ts_small_parse_table[] = { [236113] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7171), 1, + ACTIONS(7173), 1, anon_sym_and, - ACTIONS(7188), 1, + ACTIONS(7190), 1, anon_sym_let, STATE(4977), 1, aux_sym_class_definition_repeat1, @@ -359335,7 +359346,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 15, + ACTIONS(7188), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359358,13 +359369,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -359391,9 +359402,9 @@ static uint16_t ts_small_parse_table[] = { [236201] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7171), 1, + ACTIONS(7173), 1, anon_sym_and, - ACTIONS(7188), 1, + ACTIONS(7190), 1, anon_sym_let, STATE(4973), 1, aux_sym_class_definition_repeat1, @@ -359402,7 +359413,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 15, + ACTIONS(7188), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359421,9 +359432,9 @@ static uint16_t ts_small_parse_table[] = { [236238] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7146), 1, + ACTIONS(7148), 1, anon_sym_and, - ACTIONS(7192), 1, + ACTIONS(7194), 1, anon_sym_let, STATE(4982), 1, aux_sym_type_definition_repeat1, @@ -359432,7 +359443,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7190), 15, + ACTIONS(7192), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359451,9 +359462,9 @@ static uint16_t ts_small_parse_table[] = { [236275] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_and, - ACTIONS(7196), 1, + ACTIONS(7198), 1, anon_sym_let, STATE(4988), 1, sym_attribute, @@ -359462,7 +359473,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7194), 15, + ACTIONS(7196), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359483,7 +359494,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7198), 1, + ACTIONS(7200), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -359494,7 +359505,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 14, + ACTIONS(6480), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -359512,9 +359523,9 @@ static uint16_t ts_small_parse_table[] = { [236351] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_and, - ACTIONS(7202), 1, + ACTIONS(7204), 1, anon_sym_let, STATE(4988), 1, aux_sym_module_definition_repeat1, @@ -359523,7 +359534,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7200), 15, + ACTIONS(7202), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359553,7 +359564,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7204), 15, + ACTIONS(7206), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -359603,9 +359614,9 @@ static uint16_t ts_small_parse_table[] = { [236464] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7146), 1, + ACTIONS(7148), 1, anon_sym_and, - ACTIONS(7192), 1, + ACTIONS(7194), 1, anon_sym_let, STATE(4981), 1, aux_sym_type_definition_repeat1, @@ -359614,7 +359625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7190), 15, + ACTIONS(7192), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359633,9 +359644,9 @@ static uint16_t ts_small_parse_table[] = { [236501] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7146), 1, + ACTIONS(7148), 1, anon_sym_and, - ACTIONS(7208), 1, + ACTIONS(7210), 1, anon_sym_let, STATE(4993), 1, aux_sym_type_definition_repeat1, @@ -359644,7 +359655,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7206), 15, + ACTIONS(7208), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359663,17 +359674,17 @@ static uint16_t ts_small_parse_table[] = { [236538] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6783), 1, - anon_sym_functor, ACTIONS(6785), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, STATE(4995), 1, sym_attribute, @@ -359700,17 +359711,17 @@ static uint16_t ts_small_parse_table[] = { [236589] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -359737,17 +359748,17 @@ static uint16_t ts_small_parse_table[] = { [236640] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, - anon_sym_struct, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, - ACTIONS(7140), 1, + ACTIONS(7142), 1, anon_sym_functor, STATE(4997), 1, sym_attribute, @@ -359778,13 +359789,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -359811,11 +359822,11 @@ static uint16_t ts_small_parse_table[] = { [236742] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, STATE(4999), 1, sym_attribute, @@ -359834,7 +359845,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(4785), 7, + ACTIONS(4787), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -359849,13 +359860,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -359882,9 +359893,9 @@ static uint16_t ts_small_parse_table[] = { [236838] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7128), 1, + ACTIONS(7130), 1, anon_sym_let, - ACTIONS(7210), 1, + ACTIONS(7212), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -359892,7 +359903,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5001), 2, sym_attribute, aux_sym_module_definition_repeat1, - ACTIONS(7126), 15, + ACTIONS(7128), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359911,9 +359922,9 @@ static uint16_t ts_small_parse_table[] = { [236873] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_and, - ACTIONS(7202), 1, + ACTIONS(7204), 1, anon_sym_let, STATE(5001), 1, aux_sym_module_definition_repeat1, @@ -359922,7 +359933,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7200), 15, + ACTIONS(7202), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -359941,17 +359952,17 @@ static uint16_t ts_small_parse_table[] = { [236910] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -359978,17 +359989,17 @@ static uint16_t ts_small_parse_table[] = { [236961] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -360015,17 +360026,17 @@ static uint16_t ts_small_parse_table[] = { [237012] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, - anon_sym_struct, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, - ACTIONS(7140), 1, + ACTIONS(7142), 1, anon_sym_functor, STATE(5005), 1, sym_attribute, @@ -360057,7 +360068,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 7, + ACTIONS(4304), 7, anon_sym_and, anon_sym_PIPE, anon_sym_constraint, @@ -360065,7 +360076,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4304), 11, + ACTIONS(4306), 11, anon_sym_EQ, anon_sym_COMMA, anon_sym_COLON_EQ, @@ -360080,17 +360091,17 @@ static uint16_t ts_small_parse_table[] = { [237096] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -360117,9 +360128,9 @@ static uint16_t ts_small_parse_table[] = { [237147] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7154), 1, - anon_sym_let, ACTIONS(7156), 1, + anon_sym_let, + ACTIONS(7158), 1, anon_sym_and, STATE(5001), 1, aux_sym_module_definition_repeat1, @@ -360128,7 +360139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7152), 15, + ACTIONS(7154), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -360151,13 +360162,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360186,7 +360197,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7213), 1, + ACTIONS(7215), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -360197,7 +360208,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6498), 14, + ACTIONS(6500), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -360215,9 +360226,9 @@ static uint16_t ts_small_parse_table[] = { [237274] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6936), 1, + ACTIONS(6938), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7215), 1, + ACTIONS(7217), 1, anon_sym_DQUOTE, STATE(4852), 1, sym_string, @@ -360227,7 +360238,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5011), 2, sym_attribute, aux_sym_external_repeat1, - ACTIONS(6934), 14, + ACTIONS(6936), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -360245,17 +360256,17 @@ static uint16_t ts_small_parse_table[] = { [237311] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6779), 1, + ACTIONS(6781), 1, anon_sym_LPAREN, - ACTIONS(6783), 1, - anon_sym_functor, ACTIONS(6785), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(6787), 1, + anon_sym_struct, + ACTIONS(6789), 1, sym__capitalized_identifier, STATE(5012), 1, sym_attribute, @@ -360286,13 +360297,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360354,13 +360365,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360391,13 +360402,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360424,17 +360435,17 @@ static uint16_t ts_small_parse_table[] = { [237554] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -360465,13 +360476,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360537,7 +360548,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7218), 15, + ACTIONS(7220), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -360567,7 +360578,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7218), 15, + ACTIONS(7220), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -360590,13 +360601,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360623,9 +360634,9 @@ static uint16_t ts_small_parse_table[] = { [237814] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7171), 1, + ACTIONS(7173), 1, anon_sym_and, - ACTIONS(7222), 1, + ACTIONS(7224), 1, anon_sym_let, STATE(4986), 1, aux_sym_class_definition_repeat1, @@ -360634,7 +360645,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7220), 15, + ACTIONS(7222), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -360655,7 +360666,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7224), 1, + ACTIONS(7226), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -360666,7 +360677,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6215), 14, + ACTIONS(6217), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -360684,17 +360695,17 @@ static uint16_t ts_small_parse_table[] = { [237890] = 14, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3574), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3576), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3578), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6553), 1, + ACTIONS(6555), 1, anon_sym_struct, - ACTIONS(6757), 1, + ACTIONS(6759), 1, anon_sym_functor, STATE(3838), 1, sym_module_path, @@ -360725,13 +360736,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360769,7 +360780,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7226), 15, + ACTIONS(7228), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -360820,13 +360831,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360864,7 +360875,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6867), 15, + ACTIONS(6869), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -360918,13 +360929,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(6547), 1, + ACTIONS(6549), 1, anon_sym_LPAREN, - ACTIONS(6551), 1, - anon_sym_functor, ACTIONS(6553), 1, + anon_sym_functor, + ACTIONS(6555), 1, anon_sym_struct, STATE(3838), 1, sym_module_path, @@ -360951,16 +360962,16 @@ static uint16_t ts_small_parse_table[] = { [238240] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7230), 1, - anon_sym_let, ACTIONS(7232), 1, + anon_sym_let, + ACTIONS(7234), 1, anon_sym_in, STATE(5033), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7228), 15, + ACTIONS(7230), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -360984,10 +360995,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7236), 2, + ACTIONS(7238), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7234), 15, + ACTIONS(7236), 15, anon_sym_DQUOTE, anon_sym_, anon_sym_LF, @@ -361006,7 +361017,7 @@ static uint16_t ts_small_parse_table[] = { [238306] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5035), 1, sym_attribute, @@ -361015,7 +361026,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7163), 15, + ACTIONS(7165), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361034,20 +361045,20 @@ static uint16_t ts_small_parse_table[] = { [238340] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5788), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5790), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5792), 1, anon_sym_EQ, - ACTIONS(7136), 1, - anon_sym_of, ACTIONS(7138), 1, + anon_sym_of, + ACTIONS(7140), 1, anon_sym_COLON2, STATE(5036), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 13, + ACTIONS(5788), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361064,9 +361075,9 @@ static uint16_t ts_small_parse_table[] = { [238378] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6936), 1, + ACTIONS(6938), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7240), 1, + ACTIONS(7242), 1, anon_sym_DQUOTE, STATE(4852), 1, sym_string, @@ -361076,7 +361087,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5037), 2, sym_attribute, aux_sym_external_repeat1, - ACTIONS(6934), 13, + ACTIONS(6936), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361093,19 +361104,19 @@ static uint16_t ts_small_parse_table[] = { [238414] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4537), 1, sym__simple_class_type_ext, @@ -361130,7 +361141,7 @@ static uint16_t ts_small_parse_table[] = { [238466] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5039), 1, sym_attribute, @@ -361139,7 +361150,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7206), 15, + ACTIONS(7208), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361158,20 +361169,20 @@ static uint16_t ts_small_parse_table[] = { [238500] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6003), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6005), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6007), 1, anon_sym_EQ, - ACTIONS(7175), 1, - anon_sym_of, ACTIONS(7177), 1, + anon_sym_of, + ACTIONS(7179), 1, anon_sym_COLON2, STATE(5040), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6001), 13, + ACTIONS(6003), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361188,7 +361199,7 @@ static uint16_t ts_small_parse_table[] = { [238538] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, + ACTIONS(7251), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -361196,7 +361207,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5041), 2, sym_attribute, aux_sym_type_definition_repeat1, - ACTIONS(7033), 15, + ACTIONS(7035), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361215,7 +361226,7 @@ static uint16_t ts_small_parse_table[] = { [238570] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5042), 1, sym_attribute, @@ -361224,7 +361235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7200), 15, + ACTIONS(7202), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361243,19 +361254,19 @@ static uint16_t ts_small_parse_table[] = { [238604] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4245), 1, sym__simple_class_type_ext, @@ -361284,15 +361295,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4745), 1, + ACTIONS(4747), 1, anon_sym_let, - ACTIONS(7252), 1, - sym__identifier, ACTIONS(7254), 1, + sym__identifier, + ACTIONS(7256), 1, anon_sym_LBRACK, STATE(4245), 1, sym__simple_class_type_ext, @@ -361317,19 +361328,19 @@ static uint16_t ts_small_parse_table[] = { [238708] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4579), 1, sym__simple_class_type_ext, @@ -361359,10 +361370,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7258), 2, + ACTIONS(7260), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7256), 15, + ACTIONS(7258), 15, anon_sym_DQUOTE, anon_sym_, anon_sym_LF, @@ -361381,7 +361392,7 @@ static uint16_t ts_small_parse_table[] = { [238792] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5047), 1, sym_attribute, @@ -361390,7 +361401,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7200), 15, + ACTIONS(7202), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361409,7 +361420,7 @@ static uint16_t ts_small_parse_table[] = { [238826] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5041), 1, aux_sym_type_definition_repeat1, @@ -361418,7 +361429,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7179), 15, + ACTIONS(7181), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361437,7 +361448,7 @@ static uint16_t ts_small_parse_table[] = { [238860] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5049), 1, sym_attribute, @@ -361446,7 +361457,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7179), 15, + ACTIONS(7181), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361465,19 +361476,19 @@ static uint16_t ts_small_parse_table[] = { [238894] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4443), 1, sym__simple_class_type_ext, @@ -361506,15 +361517,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(4745), 1, + ACTIONS(4747), 1, anon_sym_let, - ACTIONS(7252), 1, - sym__identifier, ACTIONS(7254), 1, + sym__identifier, + ACTIONS(7256), 1, anon_sym_LBRACK, STATE(5051), 1, sym_attribute, @@ -361539,7 +361550,7 @@ static uint16_t ts_small_parse_table[] = { [238998] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5052), 1, sym_attribute, @@ -361548,7 +361559,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7152), 15, + ACTIONS(7154), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361567,16 +361578,16 @@ static uint16_t ts_small_parse_table[] = { [239032] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7262), 1, - anon_sym_let, ACTIONS(7264), 1, + anon_sym_let, + ACTIONS(7266), 1, anon_sym_DOT, STATE(5053), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7260), 15, + ACTIONS(7262), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -361595,19 +361606,19 @@ static uint16_t ts_small_parse_table[] = { [239066] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4572), 1, sym__simple_class_type_ext, @@ -361632,7 +361643,7 @@ static uint16_t ts_small_parse_table[] = { [239118] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7266), 1, + ACTIONS(7268), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -361640,7 +361651,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5055), 2, sym_attribute, aux_sym_module_definition_repeat1, - ACTIONS(7126), 15, + ACTIONS(7128), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361659,21 +361670,21 @@ static uint16_t ts_small_parse_table[] = { [239150] = 19, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7269), 1, - sym__identifier, ACTIONS(7271), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7273), 1, + anon_sym_LPAREN, + ACTIONS(7275), 1, anon_sym_nonrec, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(4994), 1, sym_type_binding, @@ -361694,13 +361705,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [239210] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5042), 1, aux_sym_module_definition_repeat1, @@ -361709,7 +361720,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7152), 15, + ACTIONS(7154), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361728,20 +361739,20 @@ static uint16_t ts_small_parse_table[] = { [239244] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5969), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5971), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5973), 1, anon_sym_EQ, - ACTIONS(7132), 1, - anon_sym_of, ACTIONS(7134), 1, + anon_sym_of, + ACTIONS(7136), 1, anon_sym_COLON2, STATE(5058), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5967), 13, + ACTIONS(5969), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361758,7 +361769,7 @@ static uint16_t ts_small_parse_table[] = { [239282] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7238), 1, + ACTIONS(7240), 1, anon_sym_and, STATE(5055), 1, aux_sym_module_definition_repeat1, @@ -361767,7 +361778,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7194), 15, + ACTIONS(7196), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361786,7 +361797,7 @@ static uint16_t ts_small_parse_table[] = { [239316] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5041), 1, aux_sym_type_definition_repeat1, @@ -361795,7 +361806,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7190), 15, + ACTIONS(7192), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361814,21 +361825,21 @@ static uint16_t ts_small_parse_table[] = { [239350] = 19, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, - anon_sym__, + anon_sym_BANG, ACTIONS(7281), 1, - sym__identifier, + anon_sym__, ACTIONS(7283), 1, + sym__identifier, + ACTIONS(7285), 1, anon_sym_nonrec, STATE(5039), 1, sym_type_binding, @@ -361849,25 +361860,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [239410] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4717), 1, + ACTIONS(4719), 1, anon_sym_let, - ACTIONS(4723), 1, + ACTIONS(4725), 1, anon_sym_object, - ACTIONS(5427), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5429), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5431), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7243), 1, - sym__identifier, ACTIONS(7245), 1, + sym__identifier, + ACTIONS(7247), 1, anon_sym_LBRACK, STATE(4426), 1, sym__simple_class_type_ext, @@ -361892,7 +361903,7 @@ static uint16_t ts_small_parse_table[] = { [239462] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5048), 1, aux_sym_type_definition_repeat1, @@ -361901,7 +361912,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7190), 15, + ACTIONS(7192), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361920,7 +361931,7 @@ static uint16_t ts_small_parse_table[] = { [239496] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_and, STATE(5041), 1, aux_sym_type_definition_repeat1, @@ -361929,7 +361940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7142), 15, + ACTIONS(7144), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -361953,11 +361964,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 3, + ACTIONS(4304), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4304), 13, + ACTIONS(4306), 13, anon_sym_EQ, anon_sym_COMMA, anon_sym_PIPE, @@ -361974,7 +361985,7 @@ static uint16_t ts_small_parse_table[] = { [239561] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7285), 1, + ACTIONS(7287), 1, anon_sym_and, STATE(5066), 1, sym_attribute, @@ -361983,7 +361994,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 14, + ACTIONS(7188), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362001,7 +362012,7 @@ static uint16_t ts_small_parse_table[] = { [239594] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7287), 1, + ACTIONS(7289), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -362009,7 +362020,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5067), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7107), 14, + ACTIONS(7109), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362058,14 +362069,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 6, + ACTIONS(4967), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4963), 10, + ACTIONS(4965), 10, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -362079,7 +362090,7 @@ static uint16_t ts_small_parse_table[] = { [239687] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7285), 1, + ACTIONS(7287), 1, anon_sym_and, STATE(5067), 1, aux_sym_class_definition_repeat1, @@ -362088,7 +362099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7167), 14, + ACTIONS(7169), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362106,13 +362117,13 @@ static uint16_t ts_small_parse_table[] = { [239720] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5071), 1, sym_attribute, @@ -362125,7 +362136,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5027), 2, + ACTIONS(5029), 2, anon_sym_and, anon_sym_in, STATE(5079), 2, @@ -362143,11 +362154,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7292), 1, - anon_sym_COLON_GT, ACTIONS(7294), 1, - anon_sym_EQ, + anon_sym_COLON_GT, ACTIONS(7296), 1, + anon_sym_EQ, + ACTIONS(7298), 1, anon_sym_COLON2, STATE(4311), 1, sym_item_attribute, @@ -362160,7 +362171,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7298), 9, + ACTIONS(7300), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -362199,14 +362210,14 @@ static uint16_t ts_small_parse_table[] = { [239843] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7230), 1, + ACTIONS(7232), 1, anon_sym_let, STATE(5074), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7228), 15, + ACTIONS(7230), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362277,14 +362288,14 @@ static uint16_t ts_small_parse_table[] = { [239936] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7302), 1, + ACTIONS(7304), 1, anon_sym_let, STATE(5077), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7300), 15, + ACTIONS(7302), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362303,13 +362314,13 @@ static uint16_t ts_small_parse_table[] = { [239967] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5078), 1, sym_attribute, @@ -362322,7 +362333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5111), 2, + ACTIONS(5113), 2, anon_sym_and, anon_sym_in, STATE(5079), 2, @@ -362390,14 +362401,14 @@ static uint16_t ts_small_parse_table[] = { [240078] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7262), 1, + ACTIONS(7264), 1, anon_sym_let, STATE(5081), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7260), 15, + ACTIONS(7262), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362416,14 +362427,14 @@ static uint16_t ts_small_parse_table[] = { [240109] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7306), 1, + ACTIONS(7308), 1, anon_sym_let, STATE(5082), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7304), 15, + ACTIONS(7306), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362442,7 +362453,7 @@ static uint16_t ts_small_parse_table[] = { [240140] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7308), 1, + ACTIONS(7310), 1, anon_sym_SEMI_SEMI, ACTIONS(5), 2, sym_comment, @@ -362450,7 +362461,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5083), 2, sym_attribute, aux_sym__structure_repeat1, - ACTIONS(4036), 14, + ACTIONS(4038), 14, ts_builtin_sym_end, anon_sym_external, anon_sym_type, @@ -362468,13 +362479,13 @@ static uint16_t ts_small_parse_table[] = { [240171] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3424), 1, + ACTIONS(3474), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3426), 1, + ACTIONS(3476), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5084), 1, sym_attribute, @@ -362487,7 +362498,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5103), 2, + ACTIONS(5105), 2, anon_sym_and, anon_sym_in, STATE(5079), 2, @@ -362505,11 +362516,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7311), 1, - anon_sym_COLON_GT, ACTIONS(7313), 1, + anon_sym_COLON_GT, + ACTIONS(7315), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -362522,7 +362533,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7315), 9, + ACTIONS(7317), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -362537,11 +362548,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7317), 1, - anon_sym_COLON_GT, ACTIONS(7319), 1, + anon_sym_COLON_GT, + ACTIONS(7321), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -362554,7 +362565,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7321), 9, + ACTIONS(7323), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -362572,12 +362583,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4306), 4, + ACTIONS(4308), 4, anon_sym_PIPE, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4308), 12, + ACTIONS(4310), 12, anon_sym_EQ, anon_sym_COMMA, anon_sym_DASH_GT, @@ -362593,7 +362604,7 @@ static uint16_t ts_small_parse_table[] = { [240337] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7285), 1, + ACTIONS(7287), 1, anon_sym_and, STATE(5067), 1, aux_sym_class_definition_repeat1, @@ -362602,7 +362613,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 14, + ACTIONS(7188), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362620,14 +362631,14 @@ static uint16_t ts_small_parse_table[] = { [240370] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7323), 1, + ACTIONS(7325), 1, anon_sym_let, STATE(5089), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4827), 15, + ACTIONS(4829), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362646,7 +362657,7 @@ static uint16_t ts_small_parse_table[] = { [240401] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7285), 1, + ACTIONS(7287), 1, anon_sym_and, STATE(5088), 1, aux_sym_class_definition_repeat1, @@ -362655,7 +362666,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7220), 14, + ACTIONS(7222), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -362673,7 +362684,7 @@ static uint16_t ts_small_parse_table[] = { [240434] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7325), 1, + ACTIONS(7327), 1, anon_sym_and, STATE(5091), 1, sym_attribute, @@ -362682,7 +362693,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 13, + ACTIONS(7188), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362699,15 +362710,15 @@ static uint16_t ts_small_parse_table[] = { [240466] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5240), 1, + ACTIONS(5242), 1, anon_sym_in, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5092), 1, sym_attribute, @@ -362735,11 +362746,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7327), 1, + ACTIONS(7329), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -362750,7 +362761,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7329), 9, + ACTIONS(7331), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -362765,11 +362776,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7331), 1, + ACTIONS(7333), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -362780,7 +362791,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7333), 9, + ACTIONS(7335), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -362798,7 +362809,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7335), 15, + ACTIONS(7337), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362822,7 +362833,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7337), 15, + ACTIONS(7339), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362841,15 +362852,15 @@ static uint16_t ts_small_parse_table[] = { [240650] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_in, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5097), 1, sym_attribute, @@ -362875,7 +362886,7 @@ static uint16_t ts_small_parse_table[] = { [240698] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7339), 1, + ACTIONS(7341), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -362883,7 +362894,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5098), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7107), 13, + ACTIONS(7109), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362900,15 +362911,15 @@ static uint16_t ts_small_parse_table[] = { [240728] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5307), 1, + ACTIONS(5309), 1, anon_sym_in, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5099), 1, sym_attribute, @@ -362934,7 +362945,7 @@ static uint16_t ts_small_parse_table[] = { [240776] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7325), 1, + ACTIONS(7327), 1, anon_sym_and, STATE(5098), 1, aux_sym_class_definition_repeat1, @@ -362943,7 +362954,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7167), 13, + ACTIONS(7169), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362960,7 +362971,7 @@ static uint16_t ts_small_parse_table[] = { [240808] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7325), 1, + ACTIONS(7327), 1, anon_sym_and, STATE(5100), 1, aux_sym_class_definition_repeat1, @@ -362969,7 +362980,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7186), 13, + ACTIONS(7188), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -362988,11 +362999,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7342), 1, + ACTIONS(7344), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363003,7 +363014,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7344), 9, + ACTIONS(7346), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363021,7 +363032,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7346), 15, + ACTIONS(7348), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -363042,11 +363053,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7348), 1, + ACTIONS(7350), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363057,7 +363068,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7350), 9, + ACTIONS(7352), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363070,19 +363081,19 @@ static uint16_t ts_small_parse_table[] = { [240948] = 17, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7269), 1, - sym__identifier, ACTIONS(7271), 1, + sym__identifier, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, - ACTIONS(7352), 1, + ACTIONS(7354), 1, anon_sym_nonrec, STATE(4987), 1, sym_type_binding, @@ -363101,7 +363112,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [241002] = 4, @@ -363112,7 +363123,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5150), 15, + ACTIONS(5152), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -363131,19 +363142,19 @@ static uint16_t ts_small_parse_table[] = { [241030] = 17, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, - anon_sym__, + anon_sym_BANG, ACTIONS(7281), 1, + anon_sym__, + ACTIONS(7283), 1, sym__identifier, - ACTIONS(7354), 1, + ACTIONS(7356), 1, anon_sym_nonrec, STATE(5063), 1, sym_type_binding, @@ -363162,17 +363173,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [241084] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7356), 1, - sym__identifier, ACTIONS(7358), 1, + sym__identifier, + ACTIONS(7360), 1, anon_sym_POUND, STATE(5108), 1, sym_attribute, @@ -363183,13 +363194,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4959), 5, + ACTIONS(4961), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(4961), 5, + ACTIONS(4963), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -363198,18 +363209,18 @@ static uint16_t ts_small_parse_table[] = { [241124] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7362), 1, + ACTIONS(7364), 1, anon_sym_LBRACK_AT_AT, STATE(5109), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7360), 12, + ACTIONS(7362), 12, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -363227,11 +363238,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7364), 1, + ACTIONS(7366), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363242,7 +363253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7366), 9, + ACTIONS(7368), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363257,11 +363268,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(7368), 1, + ACTIONS(7370), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363272,7 +363283,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7370), 9, + ACTIONS(7372), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363285,11 +363296,11 @@ static uint16_t ts_small_parse_table[] = { [241238] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7356), 1, - sym__identifier, ACTIONS(7358), 1, + sym__identifier, + ACTIONS(7360), 1, anon_sym_POUND, STATE(5112), 1, sym_attribute, @@ -363300,13 +363311,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 5, + ACTIONS(4879), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(4879), 5, + ACTIONS(4881), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -363315,13 +363326,13 @@ static uint16_t ts_small_parse_table[] = { [241278] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, - ACTIONS(7356), 1, - sym__identifier, ACTIONS(7358), 1, + sym__identifier, + ACTIONS(7360), 1, anon_sym_POUND, STATE(5113), 1, sym_attribute, @@ -363332,12 +363343,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 4, + ACTIONS(4943), 4, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_LBRACK_AT_AT, - ACTIONS(4945), 5, + ACTIONS(4947), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -363346,7 +363357,7 @@ static uint16_t ts_small_parse_table[] = { [241320] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7325), 1, + ACTIONS(7327), 1, anon_sym_and, STATE(5091), 1, aux_sym_class_definition_repeat1, @@ -363355,7 +363366,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7220), 13, + ACTIONS(7222), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -363372,11 +363383,11 @@ static uint16_t ts_small_parse_table[] = { [241352] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7356), 1, + ACTIONS(7358), 1, sym__identifier, - ACTIONS(7372), 1, + ACTIONS(7374), 1, anon_sym_POUND, STATE(5115), 1, sym_attribute, @@ -363387,13 +363398,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4949), 5, + ACTIONS(4951), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(4951), 5, + ACTIONS(4953), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -363407,7 +363418,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4066), 15, + ACTIONS(4068), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -363432,13 +363443,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2179), 1, anon_sym_LBRACE_LT, - ACTIONS(7374), 1, - sym__identifier, ACTIONS(7376), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7378), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7380), 1, + anon_sym_LBRACE, + ACTIONS(7382), 1, sym__capitalized_identifier, STATE(2764), 1, sym__value_name, @@ -363464,13 +363475,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(797), 1, anon_sym_LBRACE_LT, - ACTIONS(7382), 1, - sym__identifier, ACTIONS(7384), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7386), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7388), 1, + anon_sym_LBRACE, + ACTIONS(7390), 1, sym__capitalized_identifier, STATE(1973), 1, sym__value_name, @@ -363490,19 +363501,19 @@ static uint16_t ts_small_parse_table[] = { [241510] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3564), 1, + ACTIONS(3566), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3568), 1, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(7390), 1, - sym__identifier, ACTIONS(7392), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7394), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7396), 1, + anon_sym_LBRACE, + ACTIONS(7398), 1, sym__capitalized_identifier, STATE(2238), 1, sym_parenthesized_operator, @@ -363528,13 +363539,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7398), 1, - sym__identifier, ACTIONS(7400), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7402), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7404), 1, + anon_sym_LBRACE, + ACTIONS(7406), 1, sym__capitalized_identifier, STATE(1359), 1, sym__value_name, @@ -363556,9 +363567,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7406), 1, - anon_sym_COLON_GT, ACTIONS(7408), 1, + anon_sym_COLON_GT, + ACTIONS(7410), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363569,7 +363580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7410), 9, + ACTIONS(7412), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363586,11 +363597,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7412), 1, - anon_sym_RPAREN, ACTIONS(7414), 1, + anon_sym_RPAREN, + ACTIONS(7416), 1, anon_sym_COLON2, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363616,9 +363627,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7416), 1, - anon_sym_COLON_GT, ACTIONS(7418), 1, + anon_sym_COLON_GT, + ACTIONS(7420), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -363629,7 +363640,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7420), 9, + ACTIONS(7422), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363644,9 +363655,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, STATE(4311), 1, sym_item_attribute, @@ -363657,7 +363668,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7422), 9, + ACTIONS(7424), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -363674,11 +363685,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7424), 1, + ACTIONS(7426), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363706,11 +363717,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7426), 1, + ACTIONS(7428), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363738,11 +363749,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7428), 1, + ACTIONS(7430), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363770,11 +363781,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7430), 1, + ACTIONS(7432), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363798,17 +363809,17 @@ static uint16_t ts_small_parse_table[] = { [241936] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7269), 1, - sym__identifier, ACTIONS(7271), 1, + sym__identifier, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(4980), 1, sym_type_binding, @@ -363827,23 +363838,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [241987] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7269), 1, - sym__identifier, ACTIONS(7271), 1, + sym__identifier, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(4897), 1, sym_type_binding, @@ -363862,7 +363873,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [242038] = 13, @@ -363872,11 +363883,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7432), 1, + ACTIONS(7434), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -363900,17 +363911,17 @@ static uint16_t ts_small_parse_table[] = { [242083] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7269), 1, - sym__identifier, ACTIONS(7271), 1, + sym__identifier, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(4987), 1, sym_type_binding, @@ -363929,25 +363940,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [242134] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3564), 1, + ACTIONS(3566), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3568), 1, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(7394), 1, - anon_sym_LBRACE, ACTIONS(7396), 1, + anon_sym_LBRACE, + ACTIONS(7398), 1, sym__capitalized_identifier, - ACTIONS(7434), 1, + ACTIONS(7436), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -363971,11 +363982,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7436), 1, + ACTIONS(7438), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364005,13 +364016,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7438), 1, - sym__identifier, ACTIONS(7440), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7442), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7444), 1, + anon_sym_LBRACE, + ACTIONS(7446), 1, sym__capitalized_identifier, STATE(1435), 1, sym__value_name, @@ -364035,11 +364046,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364069,13 +364080,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(401), 1, anon_sym_LBRACE_LT, - ACTIONS(7448), 1, - sym__identifier, ACTIONS(7450), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7452), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7454), 1, + anon_sym_LBRACE, + ACTIONS(7456), 1, sym__capitalized_identifier, STATE(1170), 1, sym__value_name, @@ -364095,19 +364106,19 @@ static uint16_t ts_small_parse_table[] = { [242359] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3730), 1, + ACTIONS(3732), 1, anon_sym_LBRACK, - ACTIONS(3738), 1, + ACTIONS(3740), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3742), 1, + ACTIONS(3744), 1, anon_sym_LBRACE_LT, - ACTIONS(7456), 1, - sym__identifier, ACTIONS(7458), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7460), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7462), 1, + anon_sym_LBRACE, + ACTIONS(7464), 1, sym__capitalized_identifier, STATE(2332), 1, sym_parenthesized_operator, @@ -364131,11 +364142,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7464), 1, + ACTIONS(7466), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364165,13 +364176,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2826), 1, anon_sym_LBRACE_LT, - ACTIONS(7466), 1, - sym__identifier, ACTIONS(7468), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7470), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7472), 1, + anon_sym_LBRACE, + ACTIONS(7474), 1, sym__capitalized_identifier, STATE(3265), 1, sym__value_name, @@ -364195,11 +364206,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7474), 1, + ACTIONS(7476), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364227,11 +364238,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7476), 1, + ACTIONS(7478), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364259,11 +364270,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7478), 1, + ACTIONS(7480), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364291,11 +364302,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7480), 1, + ACTIONS(7482), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364323,11 +364334,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7482), 1, + ACTIONS(7484), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364357,13 +364368,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(849), 1, anon_sym_LBRACE_LT, - ACTIONS(7484), 1, - sym__identifier, ACTIONS(7486), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7488), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7490), 1, + anon_sym_LBRACE, + ACTIONS(7492), 1, sym__capitalized_identifier, STATE(2058), 1, sym_parenthesized_operator, @@ -364387,11 +364398,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7492), 1, + ACTIONS(7494), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364419,11 +364430,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7494), 1, + ACTIONS(7496), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364447,19 +364458,19 @@ static uint16_t ts_small_parse_table[] = { [242854] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3558), 1, + ACTIONS(3560), 1, anon_sym_LBRACK, - ACTIONS(3564), 1, + ACTIONS(3566), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3568), 1, + ACTIONS(3570), 1, anon_sym_LBRACE_LT, - ACTIONS(7394), 1, - anon_sym_LBRACE, ACTIONS(7396), 1, + anon_sym_LBRACE, + ACTIONS(7398), 1, sym__capitalized_identifier, - ACTIONS(7434), 1, + ACTIONS(7436), 1, anon_sym_LPAREN, - ACTIONS(7496), 1, + ACTIONS(7498), 1, sym__identifier, STATE(2238), 1, sym_parenthesized_operator, @@ -364484,11 +364495,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4965), 3, + ACTIONS(4967), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4963), 11, + ACTIONS(4965), 11, anon_sym_EQ, anon_sym_DOT, anon_sym_DASH_GT, @@ -364503,19 +364514,19 @@ static uint16_t ts_small_parse_table[] = { [242928] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3682), 1, + ACTIONS(3684), 1, anon_sym_LBRACK, - ACTIONS(3690), 1, + ACTIONS(3692), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3694), 1, + ACTIONS(3696), 1, anon_sym_LBRACE_LT, - ACTIONS(7498), 1, - sym__identifier, ACTIONS(7500), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7502), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7504), 1, + anon_sym_LBRACE, + ACTIONS(7506), 1, sym__capitalized_identifier, STATE(2250), 1, sym_parenthesized_operator, @@ -364539,11 +364550,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7506), 1, + ACTIONS(7508), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364571,11 +364582,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7508), 1, + ACTIONS(7510), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364603,11 +364614,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7510), 1, + ACTIONS(7512), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364635,11 +364646,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7512), 1, + ACTIONS(7514), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364667,11 +364678,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7514), 1, + ACTIONS(7516), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364699,11 +364710,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7516), 1, + ACTIONS(7518), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364727,17 +364738,17 @@ static uint16_t ts_small_parse_table[] = { [243243] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, - anon_sym__, + anon_sym_BANG, ACTIONS(7281), 1, + anon_sym__, + ACTIONS(7283), 1, sym__identifier, STATE(5049), 1, sym_type_binding, @@ -364756,23 +364767,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [243294] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, - anon_sym__, + anon_sym_BANG, ACTIONS(7281), 1, + anon_sym__, + ACTIONS(7283), 1, sym__identifier, STATE(4897), 1, sym_type_binding, @@ -364791,7 +364802,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [243345] = 13, @@ -364803,13 +364814,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2283), 1, anon_sym_LBRACE_LT, - ACTIONS(7518), 1, - sym__identifier, ACTIONS(7520), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7522), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7524), 1, + anon_sym_LBRACE, + ACTIONS(7526), 1, sym__capitalized_identifier, STATE(2851), 1, sym__value_name, @@ -364833,11 +364844,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7526), 1, + ACTIONS(7528), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364867,13 +364878,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7528), 1, - sym__identifier, ACTIONS(7530), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7532), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7534), 1, + anon_sym_LBRACE, + ACTIONS(7536), 1, sym__capitalized_identifier, STATE(1288), 1, sym__value_name, @@ -364897,11 +364908,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7536), 1, + ACTIONS(7538), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364931,13 +364942,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2438), 1, anon_sym_LBRACE_LT, - ACTIONS(7538), 1, - sym__identifier, ACTIONS(7540), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7542), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7544), 1, + anon_sym_LBRACE, + ACTIONS(7546), 1, sym__capitalized_identifier, STATE(2966), 1, sym__value_name, @@ -364961,11 +364972,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7546), 1, + ACTIONS(7548), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -364993,11 +365004,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7548), 1, + ACTIONS(7550), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -365021,17 +365032,17 @@ static uint16_t ts_small_parse_table[] = { [243660] = 16, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, - anon_sym__, + anon_sym_BANG, ACTIONS(7281), 1, + anon_sym__, + ACTIONS(7283), 1, sym__identifier, STATE(5063), 1, sym_type_binding, @@ -365050,7 +365061,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [243711] = 13, @@ -365060,11 +365071,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7550), 1, + ACTIONS(7552), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -365088,21 +365099,21 @@ static uint16_t ts_small_parse_table[] = { [243756] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5001), 1, + ACTIONS(5003), 1, anon_sym_COLON2, STATE(5169), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 6, + ACTIONS(4304), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4304), 7, + ACTIONS(4306), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -365117,11 +365128,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7552), 1, + ACTIONS(7554), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -365147,9 +365158,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7554), 1, - anon_sym_COLON_GT, ACTIONS(7556), 1, + anon_sym_COLON_GT, + ACTIONS(7558), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -365160,7 +365171,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7558), 9, + ACTIONS(7560), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -365173,19 +365184,19 @@ static uint16_t ts_small_parse_table[] = { [243869] = 13, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3786), 1, + ACTIONS(3788), 1, anon_sym_LBRACK, - ACTIONS(3794), 1, + ACTIONS(3796), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3798), 1, + ACTIONS(3800), 1, anon_sym_LBRACE_LT, - ACTIONS(7560), 1, - sym__identifier, ACTIONS(7562), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7564), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(7566), 1, + anon_sym_LBRACE, + ACTIONS(7568), 1, sym__capitalized_identifier, STATE(3350), 1, sym_parenthesized_operator, @@ -365209,11 +365220,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7568), 1, + ACTIONS(7570), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -365241,11 +365252,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(1695), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4789), 1, + ACTIONS(4791), 1, anon_sym_LPAREN, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(7570), 1, + ACTIONS(7572), 1, anon_sym_RPAREN, STATE(3931), 1, sym__simple_module_expression_ext, @@ -365269,11 +365280,11 @@ static uint16_t ts_small_parse_table[] = { [244004] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(7572), 1, - sym__identifier, ACTIONS(7574), 1, + sym__identifier, + ACTIONS(7576), 1, anon_sym_POUND, STATE(5175), 1, sym_attribute, @@ -365284,10 +365295,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4951), 2, + ACTIONS(4953), 2, anon_sym_in, anon_sym_as, - ACTIONS(4949), 7, + ACTIONS(4951), 7, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -365298,7 +365309,7 @@ static uint16_t ts_small_parse_table[] = { [244043] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7580), 1, + ACTIONS(7582), 1, sym__right_quoted_string_delimiter, STATE(5176), 1, sym_attribute, @@ -365309,10 +365320,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365324,7 +365335,7 @@ static uint16_t ts_small_parse_table[] = { [244077] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7582), 1, + ACTIONS(7584), 1, sym__right_quoted_string_delimiter, STATE(5177), 1, sym_attribute, @@ -365335,10 +365346,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365350,7 +365361,7 @@ static uint16_t ts_small_parse_table[] = { [244111] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7584), 1, + ACTIONS(7586), 1, sym__right_quoted_string_delimiter, STATE(5178), 1, sym_attribute, @@ -365361,10 +365372,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365376,14 +365387,14 @@ static uint16_t ts_small_parse_table[] = { [244145] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, STATE(5179), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4871), 12, + ACTIONS(4873), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -365399,17 +365410,17 @@ static uint16_t ts_small_parse_table[] = { [244173] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(5180), 1, sym_attribute, @@ -365426,13 +365437,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [244221] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7586), 1, + ACTIONS(7588), 1, sym__right_quoted_string_delimiter, STATE(5181), 1, sym_attribute, @@ -365443,10 +365454,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365458,7 +365469,7 @@ static uint16_t ts_small_parse_table[] = { [244255] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7588), 1, + ACTIONS(7590), 1, sym__right_quoted_string_delimiter, STATE(5182), 1, sym_attribute, @@ -365469,10 +365480,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365486,7 +365497,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7590), 1, + ACTIONS(7592), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -365497,7 +365508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7592), 9, + ACTIONS(7594), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -365510,7 +365521,7 @@ static uint16_t ts_small_parse_table[] = { [244323] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7594), 1, + ACTIONS(7596), 1, sym__right_quoted_string_delimiter, STATE(5184), 1, sym_attribute, @@ -365521,10 +365532,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365536,17 +365547,17 @@ static uint16_t ts_small_parse_table[] = { [244357] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(5185), 1, sym_attribute, @@ -365563,17 +365574,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [244405] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3382), 1, + ACTIONS(3424), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3384), 1, + ACTIONS(3426), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7148), 1, + ACTIONS(7150), 1, anon_sym_LPAREN, STATE(5186), 1, sym_attribute, @@ -365582,7 +365593,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4805), 2, + ACTIONS(4807), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, STATE(4949), 2, @@ -365598,7 +365609,7 @@ static uint16_t ts_small_parse_table[] = { [244445] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7596), 1, + ACTIONS(7598), 1, sym__right_quoted_string_delimiter, STATE(5187), 1, sym_attribute, @@ -365609,10 +365620,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365626,7 +365637,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7600), 1, + ACTIONS(7602), 1, anon_sym_as, STATE(4311), 1, sym_item_attribute, @@ -365637,7 +365648,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7598), 9, + ACTIONS(7600), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -365650,7 +365661,7 @@ static uint16_t ts_small_parse_table[] = { [244513] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7602), 1, + ACTIONS(7604), 1, sym__right_quoted_string_delimiter, STATE(5189), 1, sym_attribute, @@ -365661,10 +365672,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365676,7 +365687,7 @@ static uint16_t ts_small_parse_table[] = { [244547] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7604), 1, + ACTIONS(7606), 1, sym__right_quoted_string_delimiter, STATE(5190), 1, sym_attribute, @@ -365687,10 +365698,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365702,7 +365713,7 @@ static uint16_t ts_small_parse_table[] = { [244581] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7606), 1, + ACTIONS(7608), 1, sym__right_quoted_string_delimiter, STATE(5191), 1, sym_attribute, @@ -365713,10 +365724,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365754,7 +365765,7 @@ static uint16_t ts_small_parse_table[] = { [244649] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7608), 1, + ACTIONS(7610), 1, sym__right_quoted_string_delimiter, STATE(5193), 1, sym_attribute, @@ -365765,10 +365776,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365780,7 +365791,7 @@ static uint16_t ts_small_parse_table[] = { [244683] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7610), 1, + ACTIONS(7612), 1, sym__right_quoted_string_delimiter, STATE(5194), 1, sym_attribute, @@ -365791,10 +365802,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365806,7 +365817,7 @@ static uint16_t ts_small_parse_table[] = { [244717] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7612), 1, + ACTIONS(7614), 1, sym__right_quoted_string_delimiter, STATE(5195), 1, sym_attribute, @@ -365817,10 +365828,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365832,7 +365843,7 @@ static uint16_t ts_small_parse_table[] = { [244751] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7614), 1, + ACTIONS(7616), 1, sym__right_quoted_string_delimiter, STATE(5196), 1, sym_attribute, @@ -365843,10 +365854,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365858,7 +365869,7 @@ static uint16_t ts_small_parse_table[] = { [244785] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7616), 1, + ACTIONS(7618), 1, sym__right_quoted_string_delimiter, STATE(5197), 1, sym_attribute, @@ -365869,10 +365880,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365884,7 +365895,7 @@ static uint16_t ts_small_parse_table[] = { [244819] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7618), 1, + ACTIONS(7620), 1, sym__right_quoted_string_delimiter, STATE(5198), 1, sym_attribute, @@ -365895,10 +365906,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365910,7 +365921,7 @@ static uint16_t ts_small_parse_table[] = { [244853] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7620), 1, + ACTIONS(7622), 1, sym__right_quoted_string_delimiter, STATE(5199), 1, sym_attribute, @@ -365921,10 +365932,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365938,7 +365949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7622), 1, + ACTIONS(7624), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -365949,7 +365960,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7624), 9, + ACTIONS(7626), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -365962,7 +365973,7 @@ static uint16_t ts_small_parse_table[] = { [244921] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7626), 1, + ACTIONS(7628), 1, sym__right_quoted_string_delimiter, STATE(5201), 1, sym_attribute, @@ -365973,10 +365984,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -365988,7 +365999,7 @@ static uint16_t ts_small_parse_table[] = { [244955] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7628), 1, + ACTIONS(7630), 1, sym__right_quoted_string_delimiter, STATE(5202), 1, sym_attribute, @@ -365999,10 +366010,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366040,7 +366051,7 @@ static uint16_t ts_small_parse_table[] = { [245023] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7630), 1, + ACTIONS(7632), 1, sym__right_quoted_string_delimiter, STATE(5204), 1, sym_attribute, @@ -366051,10 +366062,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366066,7 +366077,7 @@ static uint16_t ts_small_parse_table[] = { [245057] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7632), 1, + ACTIONS(7634), 1, sym__right_quoted_string_delimiter, STATE(5205), 1, sym_attribute, @@ -366077,10 +366088,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366092,7 +366103,7 @@ static uint16_t ts_small_parse_table[] = { [245091] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7634), 1, + ACTIONS(7636), 1, sym__right_quoted_string_delimiter, STATE(5206), 1, sym_attribute, @@ -366103,10 +366114,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366144,7 +366155,7 @@ static uint16_t ts_small_parse_table[] = { [245159] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7636), 1, + ACTIONS(7638), 1, sym__right_quoted_string_delimiter, STATE(5208), 1, sym_attribute, @@ -366155,10 +366166,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366170,7 +366181,7 @@ static uint16_t ts_small_parse_table[] = { [245193] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7638), 1, + ACTIONS(7640), 1, sym__right_quoted_string_delimiter, STATE(5209), 1, sym_attribute, @@ -366181,10 +366192,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366196,7 +366207,7 @@ static uint16_t ts_small_parse_table[] = { [245227] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7640), 1, + ACTIONS(7642), 1, sym__right_quoted_string_delimiter, STATE(5210), 1, sym_attribute, @@ -366207,10 +366218,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366222,7 +366233,7 @@ static uint16_t ts_small_parse_table[] = { [245261] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7642), 1, + ACTIONS(7644), 1, sym__right_quoted_string_delimiter, STATE(5211), 1, sym_attribute, @@ -366233,10 +366244,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366248,7 +366259,7 @@ static uint16_t ts_small_parse_table[] = { [245295] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7644), 1, + ACTIONS(7646), 1, sym__right_quoted_string_delimiter, STATE(5212), 1, sym_attribute, @@ -366259,10 +366270,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366279,14 +366290,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5129), 6, + ACTIONS(5131), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5127), 7, + ACTIONS(5129), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366297,7 +366308,7 @@ static uint16_t ts_small_parse_table[] = { [245357] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7646), 1, + ACTIONS(7648), 1, sym__right_quoted_string_delimiter, STATE(5214), 1, sym_attribute, @@ -366308,10 +366319,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366323,7 +366334,7 @@ static uint16_t ts_small_parse_table[] = { [245391] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, sym__right_quoted_string_delimiter, STATE(5215), 1, sym_attribute, @@ -366334,10 +366345,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366354,14 +366365,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5129), 3, + ACTIONS(5131), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5127), 8, + ACTIONS(5129), 8, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_SEMI, @@ -366373,7 +366384,7 @@ static uint16_t ts_small_parse_table[] = { [245455] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7650), 1, + ACTIONS(7652), 1, sym__right_quoted_string_delimiter, STATE(5217), 1, sym_attribute, @@ -366384,10 +366395,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366404,14 +366415,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5067), 6, + ACTIONS(5069), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5065), 7, + ACTIONS(5067), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366422,7 +366433,7 @@ static uint16_t ts_small_parse_table[] = { [245517] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7652), 1, + ACTIONS(7654), 1, sym__right_quoted_string_delimiter, STATE(5219), 1, sym_attribute, @@ -366433,10 +366444,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366448,7 +366459,7 @@ static uint16_t ts_small_parse_table[] = { [245551] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7654), 1, + ACTIONS(7656), 1, sym__right_quoted_string_delimiter, STATE(5220), 1, sym_attribute, @@ -366459,10 +366470,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366474,7 +366485,7 @@ static uint16_t ts_small_parse_table[] = { [245585] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7656), 1, + ACTIONS(7658), 1, sym__right_quoted_string_delimiter, STATE(5221), 1, sym_attribute, @@ -366485,10 +366496,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366500,7 +366511,7 @@ static uint16_t ts_small_parse_table[] = { [245619] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7658), 1, + ACTIONS(7660), 1, sym__right_quoted_string_delimiter, STATE(5222), 1, sym_attribute, @@ -366511,10 +366522,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366531,14 +366542,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5071), 6, + ACTIONS(5073), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5069), 7, + ACTIONS(5071), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366554,14 +366565,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5081), 6, + ACTIONS(5083), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5079), 7, + ACTIONS(5081), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366572,7 +366583,7 @@ static uint16_t ts_small_parse_table[] = { [245709] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7660), 1, + ACTIONS(7662), 1, sym__right_quoted_string_delimiter, STATE(5225), 1, sym_attribute, @@ -366583,10 +366594,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366603,14 +366614,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5085), 6, + ACTIONS(5087), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5083), 7, + ACTIONS(5085), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366621,7 +366632,7 @@ static uint16_t ts_small_parse_table[] = { [245771] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, + ACTIONS(7664), 1, sym__right_quoted_string_delimiter, STATE(5227), 1, sym_attribute, @@ -366632,10 +366643,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366647,7 +366658,7 @@ static uint16_t ts_small_parse_table[] = { [245805] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7664), 1, + ACTIONS(7666), 1, sym__right_quoted_string_delimiter, STATE(5228), 1, sym_attribute, @@ -366658,10 +366669,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366678,14 +366689,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5093), 6, + ACTIONS(5095), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5091), 7, + ACTIONS(5093), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366701,14 +366712,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5023), 6, + ACTIONS(5025), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5021), 7, + ACTIONS(5023), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366719,7 +366730,7 @@ static uint16_t ts_small_parse_table[] = { [245895] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7666), 1, + ACTIONS(7668), 1, sym__right_quoted_string_delimiter, STATE(5231), 1, sym_attribute, @@ -366730,10 +366741,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366745,14 +366756,14 @@ static uint16_t ts_small_parse_table[] = { [245929] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4143), 1, + ACTIONS(4145), 1, anon_sym_COLON2, STATE(5232), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4145), 12, + ACTIONS(4147), 12, anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOT_DOT, @@ -366768,7 +366779,7 @@ static uint16_t ts_small_parse_table[] = { [245957] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7668), 1, + ACTIONS(7670), 1, sym__right_quoted_string_delimiter, STATE(5233), 1, sym_attribute, @@ -366779,10 +366790,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366794,7 +366805,7 @@ static uint16_t ts_small_parse_table[] = { [245991] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7670), 1, + ACTIONS(7672), 1, sym__right_quoted_string_delimiter, STATE(5234), 1, sym_attribute, @@ -366805,10 +366816,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366820,7 +366831,7 @@ static uint16_t ts_small_parse_table[] = { [246025] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7672), 1, + ACTIONS(7674), 1, sym__right_quoted_string_delimiter, STATE(5235), 1, sym_attribute, @@ -366831,10 +366842,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366846,7 +366857,7 @@ static uint16_t ts_small_parse_table[] = { [246059] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7674), 1, + ACTIONS(7676), 1, sym__right_quoted_string_delimiter, STATE(5236), 1, sym_attribute, @@ -366857,10 +366868,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366872,7 +366883,7 @@ static uint16_t ts_small_parse_table[] = { [246093] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7676), 1, + ACTIONS(7678), 1, sym__right_quoted_string_delimiter, STATE(5237), 1, sym_attribute, @@ -366883,10 +366894,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -366903,14 +366914,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5109), 6, + ACTIONS(5111), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5107), 7, + ACTIONS(5109), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366926,14 +366937,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5035), 6, + ACTIONS(5037), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5033), 7, + ACTIONS(5035), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366949,14 +366960,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5017), 6, + ACTIONS(5019), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5015), 7, + ACTIONS(5017), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366972,14 +366983,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5101), 6, + ACTIONS(5103), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5099), 7, + ACTIONS(5101), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -366990,7 +367001,7 @@ static uint16_t ts_small_parse_table[] = { [246239] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7678), 1, + ACTIONS(7680), 1, sym__right_quoted_string_delimiter, STATE(5242), 1, sym_attribute, @@ -367001,10 +367012,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367021,14 +367032,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5041), 6, + ACTIONS(5043), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5039), 7, + ACTIONS(5041), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367039,7 +367050,7 @@ static uint16_t ts_small_parse_table[] = { [246301] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7680), 1, + ACTIONS(7682), 1, sym__right_quoted_string_delimiter, STATE(5244), 1, sym_attribute, @@ -367050,10 +367061,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367065,7 +367076,7 @@ static uint16_t ts_small_parse_table[] = { [246335] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, sym__right_quoted_string_delimiter, STATE(5245), 1, sym_attribute, @@ -367076,10 +367087,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367096,14 +367107,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5049), 6, + ACTIONS(5051), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5047), 7, + ACTIONS(5049), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367114,7 +367125,7 @@ static uint16_t ts_small_parse_table[] = { [246397] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7684), 1, + ACTIONS(7686), 1, sym__right_quoted_string_delimiter, STATE(5247), 1, sym_attribute, @@ -367125,10 +367136,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367145,14 +367156,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5053), 6, + ACTIONS(5055), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5051), 7, + ACTIONS(5053), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367163,7 +367174,7 @@ static uint16_t ts_small_parse_table[] = { [246459] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7686), 1, + ACTIONS(7688), 1, sym__right_quoted_string_delimiter, STATE(5249), 1, sym_attribute, @@ -367174,10 +367185,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367194,14 +367205,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5059), 6, + ACTIONS(5061), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5057), 7, + ACTIONS(5059), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367217,14 +367228,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5117), 6, + ACTIONS(5119), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5115), 7, + ACTIONS(5117), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367240,14 +367251,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5121), 6, + ACTIONS(5123), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5119), 7, + ACTIONS(5121), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367263,14 +367274,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5125), 6, + ACTIONS(5127), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5123), 7, + ACTIONS(5125), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367286,14 +367297,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5097), 6, + ACTIONS(5099), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5095), 7, + ACTIONS(5097), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367304,7 +367315,7 @@ static uint16_t ts_small_parse_table[] = { [246633] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7688), 1, + ACTIONS(7690), 1, sym__right_quoted_string_delimiter, STATE(5255), 1, sym_attribute, @@ -367315,10 +367326,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367330,7 +367341,7 @@ static uint16_t ts_small_parse_table[] = { [246667] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7690), 1, + ACTIONS(7692), 1, sym__right_quoted_string_delimiter, STATE(5256), 1, sym_attribute, @@ -367341,10 +367352,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367356,7 +367367,7 @@ static uint16_t ts_small_parse_table[] = { [246701] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7692), 1, + ACTIONS(7694), 1, sym__right_quoted_string_delimiter, STATE(5257), 1, sym_attribute, @@ -367367,10 +367378,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367382,7 +367393,7 @@ static uint16_t ts_small_parse_table[] = { [246735] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7694), 1, + ACTIONS(7696), 1, sym__right_quoted_string_delimiter, STATE(5258), 1, sym_attribute, @@ -367393,10 +367404,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367408,7 +367419,7 @@ static uint16_t ts_small_parse_table[] = { [246769] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7696), 1, + ACTIONS(7698), 1, sym__right_quoted_string_delimiter, STATE(5259), 1, sym_attribute, @@ -367419,10 +367430,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367434,7 +367445,7 @@ static uint16_t ts_small_parse_table[] = { [246803] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, sym__right_quoted_string_delimiter, STATE(5260), 1, sym_attribute, @@ -367445,10 +367456,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367460,7 +367471,7 @@ static uint16_t ts_small_parse_table[] = { [246837] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7700), 1, + ACTIONS(7702), 1, sym__right_quoted_string_delimiter, STATE(5261), 1, sym_attribute, @@ -367471,10 +367482,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367486,7 +367497,7 @@ static uint16_t ts_small_parse_table[] = { [246871] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7702), 1, + ACTIONS(7704), 1, sym__right_quoted_string_delimiter, STATE(5262), 1, sym_attribute, @@ -367497,10 +367508,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367517,14 +367528,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5075), 6, + ACTIONS(5077), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5073), 7, + ACTIONS(5075), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -367535,7 +367546,7 @@ static uint16_t ts_small_parse_table[] = { [246933] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7704), 1, + ACTIONS(7706), 1, sym__right_quoted_string_delimiter, STATE(5264), 1, sym_attribute, @@ -367546,10 +367557,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367561,7 +367572,7 @@ static uint16_t ts_small_parse_table[] = { [246967] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7706), 1, + ACTIONS(7708), 1, sym__right_quoted_string_delimiter, STATE(5265), 1, sym_attribute, @@ -367572,10 +367583,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367587,7 +367598,7 @@ static uint16_t ts_small_parse_table[] = { [247001] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7708), 1, + ACTIONS(7710), 1, sym__right_quoted_string_delimiter, STATE(5266), 1, sym_attribute, @@ -367598,10 +367609,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367613,7 +367624,7 @@ static uint16_t ts_small_parse_table[] = { [247035] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7710), 1, + ACTIONS(7712), 1, sym__right_quoted_string_delimiter, STATE(5267), 1, sym_attribute, @@ -367624,10 +367635,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367639,7 +367650,7 @@ static uint16_t ts_small_parse_table[] = { [247069] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7712), 1, + ACTIONS(7714), 1, sym__right_quoted_string_delimiter, STATE(5268), 1, sym_attribute, @@ -367650,10 +367661,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367665,7 +367676,7 @@ static uint16_t ts_small_parse_table[] = { [247103] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7714), 1, + ACTIONS(7716), 1, sym__right_quoted_string_delimiter, STATE(5269), 1, sym_attribute, @@ -367676,10 +367687,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367691,7 +367702,7 @@ static uint16_t ts_small_parse_table[] = { [247137] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7716), 1, + ACTIONS(7718), 1, sym__right_quoted_string_delimiter, STATE(5270), 1, sym_attribute, @@ -367702,10 +367713,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367717,7 +367728,7 @@ static uint16_t ts_small_parse_table[] = { [247171] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, + ACTIONS(7720), 1, sym__right_quoted_string_delimiter, STATE(5271), 1, sym_attribute, @@ -367728,10 +367739,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367743,7 +367754,7 @@ static uint16_t ts_small_parse_table[] = { [247205] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7720), 1, + ACTIONS(7722), 1, sym__right_quoted_string_delimiter, STATE(5272), 1, sym_attribute, @@ -367754,10 +367765,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367792,17 +367803,17 @@ static uint16_t ts_small_parse_table[] = { [247267] = 15, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4943), 1, + ACTIONS(4945), 1, sym__identifier, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_LPAREN, - ACTIONS(7277), 1, - anon_sym_BANG, ACTIONS(7279), 1, + anon_sym_BANG, + ACTIONS(7281), 1, anon_sym__, STATE(5274), 1, sym_attribute, @@ -367819,20 +367830,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [247315] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4155), 1, + ACTIONS(4157), 1, anon_sym_COLON2, STATE(5275), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4157), 12, + ACTIONS(4159), 12, anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOT_DOT, @@ -367848,7 +367859,7 @@ static uint16_t ts_small_parse_table[] = { [247343] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7722), 1, + ACTIONS(7724), 1, sym__right_quoted_string_delimiter, STATE(5276), 1, sym_attribute, @@ -367859,10 +367870,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -367874,7 +367885,7 @@ static uint16_t ts_small_parse_table[] = { [247377] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7724), 1, + ACTIONS(7726), 1, sym__right_quoted_string_delimiter, STATE(5277), 1, sym_attribute, @@ -367885,10 +367896,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368020,14 +368031,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5089), 6, + ACTIONS(5091), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5087), 7, + ACTIONS(5089), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -368038,7 +368049,7 @@ static uint16_t ts_small_parse_table[] = { [247579] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7726), 1, + ACTIONS(7728), 1, sym__right_quoted_string_delimiter, STATE(5284), 1, sym_attribute, @@ -368049,10 +368060,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368064,7 +368075,7 @@ static uint16_t ts_small_parse_table[] = { [247613] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7728), 1, + ACTIONS(7730), 1, sym__right_quoted_string_delimiter, STATE(5285), 1, sym_attribute, @@ -368075,10 +368086,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368095,7 +368106,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 13, + ACTIONS(4879), 13, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -368112,7 +368123,7 @@ static uint16_t ts_small_parse_table[] = { [247673] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7730), 1, + ACTIONS(7732), 1, sym__right_quoted_string_delimiter, STATE(5287), 1, sym_attribute, @@ -368123,10 +368134,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368138,7 +368149,7 @@ static uint16_t ts_small_parse_table[] = { [247707] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7732), 1, + ACTIONS(7734), 1, sym__right_quoted_string_delimiter, STATE(5288), 1, sym_attribute, @@ -368149,10 +368160,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368164,7 +368175,7 @@ static uint16_t ts_small_parse_table[] = { [247741] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7734), 1, + ACTIONS(7736), 1, sym__right_quoted_string_delimiter, STATE(5289), 1, sym_attribute, @@ -368175,10 +368186,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368195,14 +368206,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5045), 6, + ACTIONS(5047), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5043), 7, + ACTIONS(5045), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -368218,14 +368229,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5063), 6, + ACTIONS(5065), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5061), 7, + ACTIONS(5063), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -368236,7 +368247,7 @@ static uint16_t ts_small_parse_table[] = { [247831] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7736), 1, + ACTIONS(7738), 1, sym__right_quoted_string_delimiter, STATE(5292), 1, sym_attribute, @@ -368247,10 +368258,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368262,7 +368273,7 @@ static uint16_t ts_small_parse_table[] = { [247865] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7738), 1, + ACTIONS(7740), 1, sym__right_quoted_string_delimiter, STATE(5293), 1, sym_attribute, @@ -368273,10 +368284,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368288,7 +368299,7 @@ static uint16_t ts_small_parse_table[] = { [247899] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7740), 1, + ACTIONS(7742), 1, sym__right_quoted_string_delimiter, STATE(5294), 1, sym_attribute, @@ -368299,10 +368310,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368316,7 +368327,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7744), 1, + ACTIONS(7746), 1, anon_sym_as, STATE(4311), 1, sym_item_attribute, @@ -368327,7 +368338,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7742), 9, + ACTIONS(7744), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368340,7 +368351,7 @@ static uint16_t ts_small_parse_table[] = { [247967] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7746), 1, + ACTIONS(7748), 1, sym__right_quoted_string_delimiter, STATE(5296), 1, sym_attribute, @@ -368351,10 +368362,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368366,7 +368377,7 @@ static uint16_t ts_small_parse_table[] = { [248001] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7748), 1, + ACTIONS(7750), 1, sym__right_quoted_string_delimiter, STATE(5297), 1, sym_attribute, @@ -368377,10 +368388,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368392,7 +368403,7 @@ static uint16_t ts_small_parse_table[] = { [248035] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7750), 1, + ACTIONS(7752), 1, sym__right_quoted_string_delimiter, STATE(5298), 1, sym_attribute, @@ -368403,10 +368414,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -368420,7 +368431,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2488), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7752), 1, + ACTIONS(7754), 1, anon_sym_EQ, STATE(4311), 1, sym_item_attribute, @@ -368431,7 +368442,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7754), 9, + ACTIONS(7756), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368455,7 +368466,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7756), 9, + ACTIONS(7758), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368473,11 +368484,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5081), 3, + ACTIONS(5083), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5079), 9, + ACTIONS(5081), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368495,11 +368506,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5075), 3, + ACTIONS(5077), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5073), 9, + ACTIONS(5075), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368517,11 +368528,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5097), 3, + ACTIONS(5099), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5095), 9, + ACTIONS(5097), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368539,11 +368550,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5089), 3, + ACTIONS(5091), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5087), 9, + ACTIONS(5089), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368567,7 +368578,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7758), 9, + ACTIONS(7760), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368580,14 +368591,14 @@ static uint16_t ts_small_parse_table[] = { [248273] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4247), 1, + ACTIONS(4249), 1, anon_sym_COLON2, STATE(5306), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4249), 11, + ACTIONS(4251), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -368607,11 +368618,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5125), 3, + ACTIONS(5127), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5123), 9, + ACTIONS(5125), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368629,11 +368640,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5121), 3, + ACTIONS(5123), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5119), 9, + ACTIONS(5121), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368657,7 +368668,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7760), 9, + ACTIONS(7762), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368681,7 +368692,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7762), 9, + ACTIONS(7764), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368705,7 +368716,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7764), 9, + ACTIONS(7766), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368723,11 +368734,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5117), 3, + ACTIONS(5119), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5115), 9, + ACTIONS(5117), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368745,11 +368756,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5059), 3, + ACTIONS(5061), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5057), 9, + ACTIONS(5059), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -368773,7 +368784,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7766), 9, + ACTIONS(7768), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368797,7 +368808,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7768), 9, + ACTIONS(7770), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368821,7 +368832,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7770), 9, + ACTIONS(7772), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368845,7 +368856,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7772), 9, + ACTIONS(7774), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368869,7 +368880,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7333), 9, + ACTIONS(7335), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368887,7 +368898,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 12, + ACTIONS(4943), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -368903,14 +368914,14 @@ static uint16_t ts_small_parse_table[] = { [248681] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4571), 1, + ACTIONS(4573), 1, anon_sym_COLON2, STATE(5320), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4569), 11, + ACTIONS(4571), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -368925,14 +368936,14 @@ static uint16_t ts_small_parse_table[] = { [248708] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4633), 1, + ACTIONS(4635), 1, anon_sym_COLON2, STATE(5321), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4631), 11, + ACTIONS(4633), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -368958,7 +368969,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7774), 9, + ACTIONS(7776), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -368982,7 +368993,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7344), 9, + ACTIONS(7346), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369000,11 +369011,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5053), 3, + ACTIONS(5055), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5051), 9, + ACTIONS(5053), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369022,11 +369033,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5049), 3, + ACTIONS(5051), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5047), 9, + ACTIONS(5049), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369039,14 +369050,14 @@ static uint16_t ts_small_parse_table[] = { [248851] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4683), 1, + ACTIONS(4685), 1, anon_sym_COLON2, STATE(5326), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4685), 11, + ACTIONS(4687), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369066,11 +369077,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5067), 3, + ACTIONS(5069), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5065), 9, + ACTIONS(5067), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369088,7 +369099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4871), 12, + ACTIONS(4873), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -369115,7 +369126,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7776), 9, + ACTIONS(7778), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369139,7 +369150,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7778), 9, + ACTIONS(7780), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369163,7 +369174,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7780), 9, + ACTIONS(7782), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369187,7 +369198,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7782), 9, + ACTIONS(7784), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369211,7 +369222,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7784), 9, + ACTIONS(7786), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369229,11 +369240,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5045), 3, + ACTIONS(5047), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5043), 9, + ACTIONS(5045), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369257,7 +369268,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7786), 9, + ACTIONS(7788), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369281,7 +369292,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7788), 9, + ACTIONS(7790), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369299,11 +369310,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5041), 3, + ACTIONS(5043), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5039), 9, + ACTIONS(5041), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369327,7 +369338,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7790), 9, + ACTIONS(7792), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369351,7 +369362,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7792), 9, + ACTIONS(7794), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369375,7 +369386,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7794), 9, + ACTIONS(7796), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369393,11 +369404,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5101), 3, + ACTIONS(5103), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5099), 9, + ACTIONS(5101), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369415,11 +369426,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5017), 3, + ACTIONS(5019), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5015), 9, + ACTIONS(5017), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369443,7 +369454,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7796), 9, + ACTIONS(7798), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369461,11 +369472,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5035), 3, + ACTIONS(5037), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5033), 9, + ACTIONS(5035), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369489,7 +369500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7798), 9, + ACTIONS(7800), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369513,7 +369524,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7800), 9, + ACTIONS(7802), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369537,7 +369548,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7802), 9, + ACTIONS(7804), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369555,11 +369566,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5109), 3, + ACTIONS(5111), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5107), 9, + ACTIONS(5109), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369583,7 +369594,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7804), 9, + ACTIONS(7806), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369607,7 +369618,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7806), 9, + ACTIONS(7808), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369631,7 +369642,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7350), 9, + ACTIONS(7352), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369649,11 +369660,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5023), 3, + ACTIONS(5025), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5021), 9, + ACTIONS(5023), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369677,7 +369688,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7808), 9, + ACTIONS(7810), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369690,14 +369701,14 @@ static uint16_t ts_small_parse_table[] = { [249677] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7812), 1, + ACTIONS(7814), 1, anon_sym_COLON2, STATE(5354), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7810), 11, + ACTIONS(7812), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369712,14 +369723,14 @@ static uint16_t ts_small_parse_table[] = { [249704] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7816), 1, + ACTIONS(7818), 1, anon_sym_COLON2, STATE(5355), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7814), 11, + ACTIONS(7816), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369734,14 +369745,14 @@ static uint16_t ts_small_parse_table[] = { [249731] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7820), 1, + ACTIONS(7822), 1, anon_sym_COLON2, STATE(5356), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7818), 11, + ACTIONS(7820), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369767,7 +369778,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7822), 9, + ACTIONS(7824), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369780,14 +369791,14 @@ static uint16_t ts_small_parse_table[] = { [249789] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7826), 1, + ACTIONS(7828), 1, anon_sym_COLON2, STATE(5358), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7824), 11, + ACTIONS(7826), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369813,7 +369824,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7828), 9, + ACTIONS(7830), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369831,11 +369842,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5071), 3, + ACTIONS(5073), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5069), 9, + ACTIONS(5071), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369853,11 +369864,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5093), 3, + ACTIONS(5095), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5091), 9, + ACTIONS(5093), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369870,14 +369881,14 @@ static uint16_t ts_small_parse_table[] = { [249901] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7832), 1, + ACTIONS(7834), 1, anon_sym_COLON2, STATE(5362), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7830), 11, + ACTIONS(7832), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -369892,17 +369903,17 @@ static uint16_t ts_small_parse_table[] = { [249928] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(4491), 1, + ACTIONS(4493), 1, anon_sym_DOT_DOT, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(7834), 1, - anon_sym_private, ACTIONS(7836), 1, + anon_sym_private, + ACTIONS(7838), 1, anon_sym_LBRACE, STATE(4840), 1, sym_constructor_declaration, @@ -369914,7 +369925,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4457), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -369932,7 +369943,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7754), 9, + ACTIONS(7756), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -369950,11 +369961,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5063), 3, + ACTIONS(5065), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5061), 9, + ACTIONS(5063), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -369967,7 +369978,7 @@ static uint16_t ts_small_parse_table[] = { [250027] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7838), 1, + ACTIONS(7840), 1, sym__right_quoted_string_delimiter, STATE(5366), 1, sym_attribute, @@ -369976,10 +369987,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7578), 2, + ACTIONS(7580), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7576), 8, + ACTIONS(7578), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -370002,7 +370013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7840), 9, + ACTIONS(7842), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370015,17 +370026,17 @@ static uint16_t ts_small_parse_table[] = { [250089] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(4479), 1, + ACTIONS(4481), 1, anon_sym_DOT_DOT, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7842), 1, + ACTIONS(7844), 1, anon_sym_private, STATE(4616), 1, sym_constructor_declaration, @@ -370037,21 +370048,21 @@ static uint16_t ts_small_parse_table[] = { STATE(4419), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [250130] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4651), 1, + ACTIONS(4653), 1, anon_sym_COLON2, STATE(5369), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4653), 11, + ACTIONS(4655), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370077,7 +370088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7844), 9, + ACTIONS(7846), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370095,11 +370106,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5085), 3, + ACTIONS(5087), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5083), 9, + ACTIONS(5085), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -370112,14 +370123,14 @@ static uint16_t ts_small_parse_table[] = { [250215] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4663), 1, + ACTIONS(4665), 1, anon_sym_COLON2, STATE(5372), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4665), 11, + ACTIONS(4667), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370145,7 +370156,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7846), 9, + ACTIONS(7848), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370169,7 +370180,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7848), 9, + ACTIONS(7850), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370193,7 +370204,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7850), 9, + ACTIONS(7852), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370206,14 +370217,14 @@ static uint16_t ts_small_parse_table[] = { [250335] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4643), 1, + ACTIONS(4645), 1, anon_sym_COLON2, STATE(5376), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4645), 11, + ACTIONS(4647), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370228,14 +370239,14 @@ static uint16_t ts_small_parse_table[] = { [250362] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4667), 1, + ACTIONS(4669), 1, anon_sym_COLON2, STATE(5377), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4669), 11, + ACTIONS(4671), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370261,7 +370272,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 9, + ACTIONS(7854), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370285,7 +370296,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7854), 9, + ACTIONS(7856), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370309,7 +370320,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7856), 9, + ACTIONS(7858), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370333,7 +370344,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7558), 9, + ACTIONS(7560), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370357,7 +370368,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7858), 9, + ACTIONS(7860), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370370,14 +370381,14 @@ static uint16_t ts_small_parse_table[] = { [250544] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4659), 1, + ACTIONS(4661), 1, anon_sym_COLON2, STATE(5383), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4661), 11, + ACTIONS(4663), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370392,17 +370403,17 @@ static uint16_t ts_small_parse_table[] = { [250571] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(4483), 1, + ACTIONS(4485), 1, anon_sym_DOT_DOT, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7860), 1, + ACTIONS(7862), 1, anon_sym_private, STATE(4840), 1, sym_constructor_declaration, @@ -370414,7 +370425,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4551), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -370426,11 +370437,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5129), 3, + ACTIONS(5131), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5127), 9, + ACTIONS(5129), 9, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -370443,11 +370454,11 @@ static uint16_t ts_small_parse_table[] = { [250639] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7864), 1, - anon_sym_LPAREN, ACTIONS(7866), 1, + anon_sym_LPAREN, + ACTIONS(7868), 1, anon_sym_COLON2, STATE(5386), 1, sym_attribute, @@ -370464,10 +370475,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5506), 2, + ACTIONS(5508), 2, anon_sym_and, anon_sym_in, - ACTIONS(7862), 2, + ACTIONS(7864), 2, anon_sym_EQ, anon_sym_COLON_EQ, [250682] = 7, @@ -370484,7 +370495,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7370), 9, + ACTIONS(7372), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370508,7 +370519,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7410), 9, + ACTIONS(7412), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370532,7 +370543,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7868), 9, + ACTIONS(7870), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370545,14 +370556,14 @@ static uint16_t ts_small_parse_table[] = { [250775] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4255), 1, + ACTIONS(4257), 1, anon_sym_COLON2, STATE(5390), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4257), 11, + ACTIONS(4259), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370578,7 +370589,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7870), 9, + ACTIONS(7872), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370591,14 +370602,14 @@ static uint16_t ts_small_parse_table[] = { [250833] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4295), 1, + ACTIONS(4297), 1, anon_sym_COLON2, STATE(5392), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4297), 11, + ACTIONS(4299), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370624,7 +370635,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7872), 9, + ACTIONS(7874), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370648,7 +370659,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7874), 9, + ACTIONS(7876), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370661,14 +370672,14 @@ static uint16_t ts_small_parse_table[] = { [250922] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4593), 1, + ACTIONS(4595), 1, anon_sym_COLON2, STATE(5395), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4595), 11, + ACTIONS(4597), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370694,7 +370705,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7366), 9, + ACTIONS(7368), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370707,14 +370718,14 @@ static uint16_t ts_small_parse_table[] = { [250980] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4287), 1, + ACTIONS(4289), 1, anon_sym_COLON2, STATE(5397), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4289), 11, + ACTIONS(4291), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370740,7 +370751,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7876), 9, + ACTIONS(7878), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370764,7 +370775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7878), 9, + ACTIONS(7880), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370777,17 +370788,17 @@ static uint16_t ts_small_parse_table[] = { [251069] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(4485), 1, + ACTIONS(4487), 1, anon_sym_DOT_DOT, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7880), 1, + ACTIONS(7882), 1, anon_sym_private, STATE(4616), 1, sym_constructor_declaration, @@ -370799,7 +370810,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4422), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -370817,7 +370828,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7882), 9, + ACTIONS(7884), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370830,14 +370841,14 @@ static uint16_t ts_small_parse_table[] = { [251141] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4338), 1, + ACTIONS(4340), 1, anon_sym_COLON2, STATE(5402), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4340), 11, + ACTIONS(4342), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370863,7 +370874,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7884), 9, + ACTIONS(7886), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370887,7 +370898,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7420), 9, + ACTIONS(7422), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370900,14 +370911,14 @@ static uint16_t ts_small_parse_table[] = { [251230] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4374), 1, + ACTIONS(4376), 1, anon_sym_COLON2, STATE(5405), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4376), 11, + ACTIONS(4378), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -370933,7 +370944,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7886), 9, + ACTIONS(7888), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370957,7 +370968,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7888), 9, + ACTIONS(7890), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370981,7 +370992,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7890), 9, + ACTIONS(7892), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -370994,15 +371005,15 @@ static uint16_t ts_small_parse_table[] = { [251350] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_STAR, - ACTIONS(4945), 1, + ACTIONS(4947), 1, anon_sym_as, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -371013,7 +371024,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4941), 5, + ACTIONS(4943), 5, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_SEMI, @@ -371033,7 +371044,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7894), 9, + ACTIONS(7896), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371046,13 +371057,13 @@ static uint16_t ts_small_parse_table[] = { [251420] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4879), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -371063,7 +371074,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 6, + ACTIONS(4879), 6, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -371073,14 +371084,14 @@ static uint16_t ts_small_parse_table[] = { [251457] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4655), 1, + ACTIONS(4657), 1, anon_sym_COLON2, STATE(5412), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4657), 11, + ACTIONS(4659), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371152,7 +371163,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 9, + ACTIONS(7898), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371200,7 +371211,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7624), 9, + ACTIONS(7626), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371213,18 +371224,18 @@ static uint16_t ts_small_parse_table[] = { [251635] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7904), 1, + ACTIONS(7906), 1, sym__right_quoted_string_delimiter, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7901), 2, + ACTIONS(7903), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, STATE(5418), 2, sym_attribute, aux_sym_quoted_string_content_repeat1, - ACTIONS(7898), 8, + ACTIONS(7900), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -371236,13 +371247,13 @@ static uint16_t ts_small_parse_table[] = { [251664] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4961), 1, + ACTIONS(4963), 1, anon_sym_as, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -371253,7 +371264,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4959), 6, + ACTIONS(4961), 6, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -371274,7 +371285,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7906), 9, + ACTIONS(7908), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371287,14 +371298,14 @@ static uint16_t ts_small_parse_table[] = { [251732] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4589), 1, + ACTIONS(4591), 1, anon_sym_COLON2, STATE(5421), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4591), 11, + ACTIONS(4593), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371320,7 +371331,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7598), 9, + ACTIONS(7600), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371333,14 +371344,14 @@ static uint16_t ts_small_parse_table[] = { [251790] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4585), 1, + ACTIONS(4587), 1, anon_sym_COLON2, STATE(5423), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4587), 11, + ACTIONS(4589), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371366,7 +371377,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7906), 9, + ACTIONS(7908), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371379,14 +371390,14 @@ static uint16_t ts_small_parse_table[] = { [251848] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7910), 1, + ACTIONS(7912), 1, anon_sym_COLON2, STATE(5425), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7908), 11, + ACTIONS(7910), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371401,14 +371412,14 @@ static uint16_t ts_small_parse_table[] = { [251875] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4543), 1, + ACTIONS(4545), 1, anon_sym_COLON2, STATE(5426), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4541), 11, + ACTIONS(4543), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371458,7 +371469,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 9, + ACTIONS(7914), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371482,7 +371493,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7592), 9, + ACTIONS(7594), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371495,14 +371506,14 @@ static uint16_t ts_small_parse_table[] = { [251995] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_COLON2, STATE(5430), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7914), 11, + ACTIONS(7916), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371517,14 +371528,14 @@ static uint16_t ts_small_parse_table[] = { [252022] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7920), 1, + ACTIONS(7922), 1, anon_sym_COLON2, STATE(5431), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7918), 11, + ACTIONS(7920), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371539,14 +371550,14 @@ static uint16_t ts_small_parse_table[] = { [252049] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4581), 1, + ACTIONS(4583), 1, anon_sym_COLON2, STATE(5432), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4583), 11, + ACTIONS(4585), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371561,14 +371572,14 @@ static uint16_t ts_small_parse_table[] = { [252076] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4577), 1, + ACTIONS(4579), 1, anon_sym_COLON2, STATE(5433), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4579), 11, + ACTIONS(4581), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371583,11 +371594,11 @@ static uint16_t ts_small_parse_table[] = { [252103] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7864), 1, - anon_sym_LPAREN, ACTIONS(7866), 1, + anon_sym_LPAREN, + ACTIONS(7868), 1, anon_sym_COLON2, STATE(5434), 1, sym_attribute, @@ -371604,23 +371615,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5520), 2, + ACTIONS(5522), 2, anon_sym_and, anon_sym_in, - ACTIONS(7922), 2, + ACTIONS(7924), 2, anon_sym_EQ, anon_sym_COLON_EQ, [252146] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4547), 1, + ACTIONS(4549), 1, anon_sym_COLON2, STATE(5435), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4545), 11, + ACTIONS(4547), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371640,7 +371651,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4937), 12, + ACTIONS(4939), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -371656,14 +371667,14 @@ static uint16_t ts_small_parse_table[] = { [252198] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4551), 1, + ACTIONS(4553), 1, anon_sym_COLON2, STATE(5437), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4549), 11, + ACTIONS(4551), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371689,7 +371700,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7774), 9, + ACTIONS(7776), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371713,7 +371724,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7924), 9, + ACTIONS(7926), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371726,14 +371737,14 @@ static uint16_t ts_small_parse_table[] = { [252287] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4525), 1, + ACTIONS(4527), 1, anon_sym_COLON2, STATE(5440), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4527), 11, + ACTIONS(4529), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -371759,7 +371770,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7329), 9, + ACTIONS(7331), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371772,15 +371783,15 @@ static uint16_t ts_small_parse_table[] = { [252345] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7926), 1, + ACTIONS(7928), 1, anon_sym_DOT_DOT, STATE(4616), 1, sym_constructor_declaration, @@ -371792,24 +371803,24 @@ static uint16_t ts_small_parse_table[] = { STATE(4407), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [252383] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7928), 1, + ACTIONS(7930), 1, anon_sym_COLON2, STATE(5443), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4302), 2, + ACTIONS(4304), 2, anon_sym_as, sym__identifier, - ACTIONS(4304), 8, + ACTIONS(4306), 8, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_STAR, @@ -371832,7 +371843,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7930), 8, + ACTIONS(7932), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371844,14 +371855,14 @@ static uint16_t ts_small_parse_table[] = { [252441] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7932), 1, + ACTIONS(7934), 1, anon_sym_DOT, STATE(5445), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5189), 10, + ACTIONS(5191), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -371876,7 +371887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7934), 8, + ACTIONS(7936), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371899,7 +371910,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7936), 8, + ACTIONS(7938), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371922,7 +371933,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7938), 8, + ACTIONS(7940), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -371934,15 +371945,15 @@ static uint16_t ts_small_parse_table[] = { [252557] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7940), 1, + ACTIONS(7942), 1, anon_sym_DOT_DOT, STATE(4616), 1, sym_constructor_declaration, @@ -371954,7 +371965,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4415), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -371972,7 +371983,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7942), 8, + ACTIONS(7944), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372015,7 +372026,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7944), 8, + ACTIONS(7946), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372027,15 +372038,15 @@ static uint16_t ts_small_parse_table[] = { [252679] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7946), 1, + ACTIONS(7948), 1, anon_sym_DOT_DOT, STATE(4840), 1, sym_constructor_declaration, @@ -372047,7 +372058,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4532), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -372059,11 +372070,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7950), 3, + ACTIONS(7952), 3, sym__right_quoted_string_delimiter, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7948), 8, + ACTIONS(7950), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -372077,7 +372088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3214), 1, anon_sym_COLON2, - ACTIONS(7952), 1, + ACTIONS(7954), 1, anon_sym_DOT_DOT, STATE(5455), 1, sym_attribute, @@ -372097,15 +372108,15 @@ static uint16_t ts_small_parse_table[] = { [252771] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(7836), 1, + ACTIONS(7838), 1, anon_sym_LBRACE, - ACTIONS(7954), 1, + ACTIONS(7956), 1, anon_sym_DOT_DOT, STATE(4840), 1, sym_constructor_declaration, @@ -372117,7 +372128,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4558), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -372155,7 +372166,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7956), 8, + ACTIONS(7958), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372178,7 +372189,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7958), 8, + ACTIONS(7960), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372201,7 +372212,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7960), 8, + ACTIONS(7962), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372224,7 +372235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7962), 8, + ACTIONS(7964), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -372241,7 +372252,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5228), 10, + ACTIONS(5230), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372260,7 +372271,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5189), 10, + ACTIONS(5191), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372274,22 +372285,22 @@ static uint16_t ts_small_parse_table[] = { [252999] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(7970), 1, - anon_sym_COLON2, + anon_sym_PIPE, ACTIONS(7972), 1, - anon_sym_as, + anon_sym_COLON2, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, STATE(5464), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7964), 5, + ACTIONS(7966), 5, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, @@ -372298,19 +372309,19 @@ static uint16_t ts_small_parse_table[] = { [253032] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5401), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5403), 1, - anon_sym_in, + anon_sym_LBRACK_AT_AT, ACTIONS(5405), 1, - anon_sym_DASH_GT, + anon_sym_in, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372326,7 +372337,7 @@ static uint16_t ts_small_parse_table[] = { [253073] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7976), 1, + ACTIONS(7978), 1, anon_sym_constraint, STATE(5576), 1, sym_type_constraint, @@ -372336,7 +372347,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5466), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(5628), 7, + ACTIONS(5630), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -372347,19 +372358,19 @@ static uint16_t ts_small_parse_table[] = { [253100] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5580), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5582), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5584), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372375,19 +372386,19 @@ static uint16_t ts_small_parse_table[] = { [253141] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5588), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5590), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5592), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372403,19 +372414,19 @@ static uint16_t ts_small_parse_table[] = { [253182] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5562), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5564), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5566), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372431,19 +372442,19 @@ static uint16_t ts_small_parse_table[] = { [253223] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5516), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5518), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5520), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372459,22 +372470,22 @@ static uint16_t ts_small_parse_table[] = { [253264] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(7981), 1, + ACTIONS(7983), 1, anon_sym_COLON2, STATE(5471), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7979), 5, + ACTIONS(7981), 5, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, @@ -372483,16 +372494,16 @@ static uint16_t ts_small_parse_table[] = { [253297] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7974), 1, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(7985), 1, + ACTIONS(7987), 1, anon_sym_COLON2, STATE(5472), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7983), 8, + ACTIONS(7985), 8, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -372504,19 +372515,19 @@ static uint16_t ts_small_parse_table[] = { [253324] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, - anon_sym_DASH_GT, ACTIONS(5407), 1, + anon_sym_DASH_GT, + ACTIONS(5409), 1, anon_sym_STAR, - ACTIONS(5526), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5528), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5530), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(4891), 1, aux_sym__constructor_argument_repeat1, @@ -372537,7 +372548,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5224), 10, + ACTIONS(5226), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372551,18 +372562,18 @@ static uint16_t ts_small_parse_table[] = { [253388] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, + ACTIONS(7968), 1, anon_sym_COMMA, - ACTIONS(7974), 1, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(7989), 1, + ACTIONS(7991), 1, anon_sym_COLON2, STATE(5475), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7987), 7, + ACTIONS(7989), 7, anon_sym_EQ, anon_sym_RPAREN, anon_sym_PIPE, @@ -372573,16 +372584,16 @@ static uint16_t ts_small_parse_table[] = { [253417] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7974), 1, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(7993), 1, + ACTIONS(7995), 1, anon_sym_COLON2, STATE(5476), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7991), 8, + ACTIONS(7993), 8, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -372594,7 +372605,7 @@ static uint16_t ts_small_parse_table[] = { [253444] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7995), 1, + ACTIONS(7997), 1, anon_sym_constraint, STATE(5466), 1, aux_sym_type_binding_repeat1, @@ -372605,7 +372616,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5665), 7, + ACTIONS(5667), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -372616,7 +372627,7 @@ static uint16_t ts_small_parse_table[] = { [253473] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7995), 1, + ACTIONS(7997), 1, anon_sym_constraint, STATE(5466), 1, aux_sym_type_binding_repeat1, @@ -372627,7 +372638,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5610), 7, + ACTIONS(5612), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -372643,7 +372654,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5264), 10, + ACTIONS(5266), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372657,7 +372668,7 @@ static uint16_t ts_small_parse_table[] = { [253525] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7995), 1, + ACTIONS(7997), 1, anon_sym_constraint, STATE(5477), 1, aux_sym_type_binding_repeat1, @@ -372668,7 +372679,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5610), 7, + ACTIONS(5612), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -372684,7 +372695,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5293), 10, + ACTIONS(5295), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372703,7 +372714,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5284), 10, + ACTIONS(5286), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372722,7 +372733,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5268), 10, + ACTIONS(5270), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372736,7 +372747,7 @@ static uint16_t ts_small_parse_table[] = { [253623] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7995), 1, + ACTIONS(7997), 1, anon_sym_constraint, STATE(5478), 1, aux_sym_type_binding_repeat1, @@ -372747,7 +372758,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5620), 7, + ACTIONS(5622), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -372763,7 +372774,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5248), 10, + ACTIONS(5250), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372782,7 +372793,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5252), 10, + ACTIONS(5254), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372801,7 +372812,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5256), 10, + ACTIONS(5258), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372820,7 +372831,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5280), 10, + ACTIONS(5282), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372839,7 +372850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5232), 10, + ACTIONS(5234), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372858,7 +372869,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5260), 10, + ACTIONS(5262), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -372872,14 +372883,14 @@ static uint16_t ts_small_parse_table[] = { [253790] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4215), 1, + ACTIONS(4217), 1, anon_sym_COLON2, STATE(5491), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4217), 8, + ACTIONS(4219), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -372891,14 +372902,14 @@ static uint16_t ts_small_parse_table[] = { [253814] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4273), 1, + ACTIONS(4275), 1, anon_sym_COLON2, STATE(5492), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4275), 8, + ACTIONS(4277), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -372910,17 +372921,17 @@ static uint16_t ts_small_parse_table[] = { [253838] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(7997), 1, - sym__identifier, ACTIONS(7999), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8001), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8003), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(8005), 1, + anon_sym_LBRACE, + ACTIONS(8007), 1, sym_indexing_operator, STATE(1125), 1, sym_field_path, @@ -372936,17 +372947,17 @@ static uint16_t ts_small_parse_table[] = { [253876] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, - sym_indexing_operator, ACTIONS(8007), 1, - sym__identifier, + sym_indexing_operator, ACTIONS(8009), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8011), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8013), 1, + anon_sym_LBRACK, + ACTIONS(8015), 1, anon_sym_LBRACE, STATE(2769), 1, sym_field_path, @@ -372962,14 +372973,14 @@ static uint16_t ts_small_parse_table[] = { [253914] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4291), 1, + ACTIONS(4293), 1, anon_sym_COLON2, STATE(5495), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4293), 8, + ACTIONS(4295), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -372981,17 +372992,17 @@ static uint16_t ts_small_parse_table[] = { [253938] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8015), 1, - sym__identifier, ACTIONS(8017), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8019), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8021), 1, + anon_sym_LBRACK, + ACTIONS(8023), 1, anon_sym_LBRACE, STATE(1417), 1, sym_field_path, @@ -373007,17 +373018,17 @@ static uint16_t ts_small_parse_table[] = { [253976] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8023), 1, - sym__identifier, ACTIONS(8025), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8027), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8029), 1, + anon_sym_LBRACK, + ACTIONS(8031), 1, anon_sym_LBRACE, STATE(2324), 1, sym_field_path, @@ -373033,13 +373044,13 @@ static uint16_t ts_small_parse_table[] = { [254014] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(8031), 1, + ACTIONS(8033), 1, anon_sym_private, STATE(4480), 1, sym_variant_declaration, @@ -373050,21 +373061,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [254048] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4334), 1, + ACTIONS(4336), 1, anon_sym_COLON2, STATE(5499), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4336), 8, + ACTIONS(4338), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373076,14 +373087,14 @@ static uint16_t ts_small_parse_table[] = { [254072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4342), 1, + ACTIONS(4344), 1, anon_sym_COLON2, STATE(5500), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4344), 8, + ACTIONS(4346), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373095,14 +373106,14 @@ static uint16_t ts_small_parse_table[] = { [254096] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4251), 1, + ACTIONS(4253), 1, anon_sym_COLON2, STATE(5501), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4253), 8, + ACTIONS(4255), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373138,10 +373149,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5378), 2, + ACTIONS(5380), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5390), 7, + ACTIONS(5392), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373152,14 +373163,14 @@ static uint16_t ts_small_parse_table[] = { [254168] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4346), 1, + ACTIONS(4348), 1, anon_sym_COLON2, STATE(5504), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4348), 8, + ACTIONS(4350), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373171,17 +373182,17 @@ static uint16_t ts_small_parse_table[] = { [254192] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8033), 1, - sym__identifier, ACTIONS(8035), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8037), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8039), 1, + anon_sym_LBRACK, + ACTIONS(8041), 1, anon_sym_LBRACE, STATE(1292), 1, sym_field_path, @@ -373197,14 +373208,14 @@ static uint16_t ts_small_parse_table[] = { [254230] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4243), 1, + ACTIONS(4245), 1, anon_sym_COLON2, STATE(5506), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4245), 8, + ACTIONS(4247), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373216,14 +373227,14 @@ static uint16_t ts_small_parse_table[] = { [254254] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4235), 1, + ACTIONS(4237), 1, anon_sym_COLON2, STATE(5507), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4237), 8, + ACTIONS(4239), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373235,14 +373246,14 @@ static uint16_t ts_small_parse_table[] = { [254278] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4231), 1, + ACTIONS(4233), 1, anon_sym_COLON2, STATE(5508), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4233), 8, + ACTIONS(4235), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373254,17 +373265,17 @@ static uint16_t ts_small_parse_table[] = { [254302] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8041), 1, - sym__identifier, ACTIONS(8043), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8045), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8047), 1, + anon_sym_LBRACK, + ACTIONS(8049), 1, anon_sym_LBRACE, STATE(3374), 1, sym_field_path, @@ -373280,17 +373291,17 @@ static uint16_t ts_small_parse_table[] = { [254340] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5405), 1, + ACTIONS(5407), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5624), 1, + ACTIONS(5626), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8049), 1, + ACTIONS(8051), 1, anon_sym_STAR, STATE(5371), 1, sym_type_constructor_path, @@ -373306,14 +373317,14 @@ static uint16_t ts_small_parse_table[] = { [254378] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4227), 1, + ACTIONS(4229), 1, anon_sym_COLON2, STATE(5511), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4229), 8, + ACTIONS(4231), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373325,14 +373336,14 @@ static uint16_t ts_small_parse_table[] = { [254402] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4223), 1, + ACTIONS(4225), 1, anon_sym_COLON2, STATE(5512), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4225), 8, + ACTIONS(4227), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373344,14 +373355,14 @@ static uint16_t ts_small_parse_table[] = { [254426] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4219), 1, + ACTIONS(4221), 1, anon_sym_COLON2, STATE(5513), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4221), 8, + ACTIONS(4223), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373363,14 +373374,14 @@ static uint16_t ts_small_parse_table[] = { [254450] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4326), 1, + ACTIONS(4328), 1, anon_sym_COLON2, STATE(5514), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4328), 8, + ACTIONS(4330), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373382,16 +373393,16 @@ static uint16_t ts_small_parse_table[] = { [254474] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8051), 1, - anon_sym_LPAREN, ACTIONS(8053), 1, + anon_sym_LPAREN, + ACTIONS(8055), 1, anon_sym_DOT, STATE(5515), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5382), 7, + ACTIONS(5384), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373402,13 +373413,13 @@ static uint16_t ts_small_parse_table[] = { [254500] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(8055), 1, + ACTIONS(8057), 1, anon_sym_private, STATE(4480), 1, sym_variant_declaration, @@ -373419,21 +373430,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [254534] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4314), 1, + ACTIONS(4316), 1, anon_sym_COLON2, STATE(5517), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4316), 8, + ACTIONS(4318), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373445,17 +373456,17 @@ static uint16_t ts_small_parse_table[] = { [254558] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8057), 1, - sym__identifier, ACTIONS(8059), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8061), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8063), 1, + anon_sym_LBRACK, + ACTIONS(8065), 1, anon_sym_LBRACE, STATE(1153), 1, sym_field_path, @@ -373471,16 +373482,16 @@ static uint16_t ts_small_parse_table[] = { [254596] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8065), 1, - anon_sym_DASH_GT, ACTIONS(8067), 1, + anon_sym_DASH_GT, + ACTIONS(8069), 1, anon_sym_as, STATE(5519), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5677), 7, + ACTIONS(5679), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373491,9 +373502,9 @@ static uint16_t ts_small_parse_table[] = { [254622] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5447), 1, + ACTIONS(5449), 1, anon_sym_COLON2, - ACTIONS(8069), 1, + ACTIONS(8071), 1, anon_sym_LPAREN, STATE(5748), 1, sym_module_parameter, @@ -373503,7 +373514,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5520), 2, sym_attribute, aux_sym_module_binding_repeat1, - ACTIONS(5445), 5, + ACTIONS(5447), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373512,13 +373523,13 @@ static uint16_t ts_small_parse_table[] = { [254650] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, - ACTIONS(8072), 1, + ACTIONS(8074), 1, anon_sym_private, STATE(4490), 1, sym_variant_declaration, @@ -373529,7 +373540,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -373541,7 +373552,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5343), 9, + ACTIONS(5345), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -373554,14 +373565,14 @@ static uint16_t ts_small_parse_table[] = { [254706] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4259), 1, + ACTIONS(4261), 1, anon_sym_COLON2, STATE(5523), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4261), 8, + ACTIONS(4263), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373573,14 +373584,14 @@ static uint16_t ts_small_parse_table[] = { [254730] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4263), 1, + ACTIONS(4265), 1, anon_sym_COLON2, STATE(5524), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4265), 8, + ACTIONS(4267), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373592,14 +373603,14 @@ static uint16_t ts_small_parse_table[] = { [254754] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4267), 1, + ACTIONS(4269), 1, anon_sym_COLON2, STATE(5525), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4269), 8, + ACTIONS(4271), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373611,14 +373622,14 @@ static uint16_t ts_small_parse_table[] = { [254778] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4277), 1, + ACTIONS(4279), 1, anon_sym_COLON2, STATE(5526), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4279), 8, + ACTIONS(4281), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373630,17 +373641,17 @@ static uint16_t ts_small_parse_table[] = { [254802] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8074), 1, - sym__identifier, ACTIONS(8076), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8078), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8080), 1, + anon_sym_LBRACK, + ACTIONS(8082), 1, anon_sym_LBRACE, STATE(1824), 1, sym_field_path, @@ -373656,17 +373667,17 @@ static uint16_t ts_small_parse_table[] = { [254840] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8082), 1, - sym__identifier, ACTIONS(8084), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8086), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8088), 1, + anon_sym_LBRACK, + ACTIONS(8090), 1, anon_sym_LBRACE, STATE(2843), 1, sym_field_path, @@ -373682,14 +373693,14 @@ static uint16_t ts_small_parse_table[] = { [254878] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4239), 1, + ACTIONS(4241), 1, anon_sym_COLON2, STATE(5529), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4241), 8, + ACTIONS(4243), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373701,16 +373712,16 @@ static uint16_t ts_small_parse_table[] = { [254902] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8065), 1, - anon_sym_DASH_GT, ACTIONS(8067), 1, + anon_sym_DASH_GT, + ACTIONS(8069), 1, anon_sym_as, STATE(5530), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5762), 7, + ACTIONS(5764), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373726,7 +373737,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5378), 9, + ACTIONS(5380), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -373739,17 +373750,17 @@ static uint16_t ts_small_parse_table[] = { [254950] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8090), 1, - sym__identifier, ACTIONS(8092), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8094), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8096), 1, + anon_sym_LBRACK, + ACTIONS(8098), 1, anon_sym_LBRACE, STATE(2443), 1, sym_field_path, @@ -373765,17 +373776,17 @@ static uint16_t ts_small_parse_table[] = { [254988] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8098), 1, - sym__identifier, ACTIONS(8100), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8102), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8104), 1, + anon_sym_LBRACK, + ACTIONS(8106), 1, anon_sym_LBRACE, STATE(2408), 1, sym_field_path, @@ -373815,7 +373826,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8106), 9, + ACTIONS(8108), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -373828,14 +373839,14 @@ static uint16_t ts_small_parse_table[] = { [255072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4281), 1, + ACTIONS(4283), 1, anon_sym_COLON2, STATE(5536), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4283), 8, + ACTIONS(4285), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -373866,16 +373877,16 @@ static uint16_t ts_small_parse_table[] = { [255120] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8065), 1, - anon_sym_DASH_GT, ACTIONS(8067), 1, + anon_sym_DASH_GT, + ACTIONS(8069), 1, anon_sym_as, STATE(5538), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5746), 7, + ACTIONS(5748), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373891,7 +373902,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4963), 9, + ACTIONS(4965), 9, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373909,10 +373920,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 2, + ACTIONS(5355), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5349), 7, + ACTIONS(5351), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -373928,7 +373939,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8108), 9, + ACTIONS(8110), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -373941,17 +373952,17 @@ static uint16_t ts_small_parse_table[] = { [255214] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8110), 1, - sym__identifier, ACTIONS(8112), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8114), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8116), 1, + anon_sym_LBRACK, + ACTIONS(8118), 1, anon_sym_LBRACE, STATE(2943), 1, sym_field_path, @@ -373967,17 +373978,17 @@ static uint16_t ts_small_parse_table[] = { [255252] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8118), 1, - sym__identifier, ACTIONS(8120), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8122), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8124), 1, + anon_sym_LBRACK, + ACTIONS(8126), 1, anon_sym_LBRACE, STATE(3285), 1, sym_field_path, @@ -373993,17 +374004,17 @@ static uint16_t ts_small_parse_table[] = { [255290] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8100), 1, - anon_sym_LPAREN, ACTIONS(8102), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8104), 1, + anon_sym_LBRACK, + ACTIONS(8106), 1, anon_sym_LBRACE, - ACTIONS(8126), 1, + ACTIONS(8128), 1, sym__identifier, STATE(2408), 1, sym_field_path, @@ -374024,7 +374035,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 9, + ACTIONS(5355), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -374042,7 +374053,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8128), 9, + ACTIONS(8130), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -374055,14 +374066,14 @@ static uint16_t ts_small_parse_table[] = { [255372] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4350), 1, + ACTIONS(4352), 1, anon_sym_COLON2, STATE(5547), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4352), 8, + ACTIONS(4354), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374074,13 +374085,13 @@ static uint16_t ts_small_parse_table[] = { [255396] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, - ACTIONS(8130), 1, + ACTIONS(8132), 1, anon_sym_private, STATE(4490), 1, sym_variant_declaration, @@ -374091,21 +374102,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [255430] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4354), 1, + ACTIONS(4356), 1, anon_sym_COLON2, STATE(5549), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4356), 8, + ACTIONS(4358), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374117,17 +374128,17 @@ static uint16_t ts_small_parse_table[] = { [255454] = 12, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym_indexing_operator, - ACTIONS(8132), 1, - sym__identifier, ACTIONS(8134), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8136), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8138), 1, + anon_sym_LBRACK, + ACTIONS(8140), 1, anon_sym_LBRACE, STATE(2003), 1, sym_field_path, @@ -374143,14 +374154,14 @@ static uint16_t ts_small_parse_table[] = { [255492] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8065), 1, + ACTIONS(8067), 1, anon_sym_DASH_GT, STATE(5551), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5313), 8, + ACTIONS(5315), 8, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -374162,14 +374173,14 @@ static uint16_t ts_small_parse_table[] = { [255516] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4310), 1, + ACTIONS(4312), 1, anon_sym_COLON2, STATE(5552), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4312), 8, + ACTIONS(4314), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374181,14 +374192,14 @@ static uint16_t ts_small_parse_table[] = { [255540] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4358), 1, + ACTIONS(4360), 1, anon_sym_COLON2, STATE(5553), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4360), 8, + ACTIONS(4362), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374200,14 +374211,14 @@ static uint16_t ts_small_parse_table[] = { [255564] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4366), 1, + ACTIONS(4368), 1, anon_sym_COLON2, STATE(5554), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4368), 8, + ACTIONS(4370), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374219,14 +374230,14 @@ static uint16_t ts_small_parse_table[] = { [255588] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4362), 1, + ACTIONS(4364), 1, anon_sym_COLON2, STATE(5555), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4364), 8, + ACTIONS(4366), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -374242,11 +374253,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2582), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8140), 1, - anon_sym_LPAREN, ACTIONS(8142), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8144), 1, + anon_sym_LBRACE, + ACTIONS(8146), 1, sym__capitalized_identifier, STATE(5556), 1, sym_attribute, @@ -374260,15 +374271,15 @@ static uint16_t ts_small_parse_table[] = { [255643] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8146), 1, - anon_sym_SEMI, ACTIONS(8148), 1, + anon_sym_SEMI, + ACTIONS(8150), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -374284,15 +374295,15 @@ static uint16_t ts_small_parse_table[] = { [255678] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3528), 1, + ACTIONS(3530), 1, anon_sym_LBRACK, - ACTIONS(3532), 1, + ACTIONS(3534), 1, anon_sym_LBRACK_PIPE, - ACTIONS(7472), 1, + ACTIONS(7474), 1, sym__capitalized_identifier, - ACTIONS(8150), 1, - anon_sym_LPAREN, ACTIONS(8152), 1, + anon_sym_LPAREN, + ACTIONS(8154), 1, anon_sym_LBRACE, STATE(5558), 1, sym_attribute, @@ -374310,11 +374321,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3244), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8154), 1, - anon_sym_LPAREN, ACTIONS(8156), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8158), 1, + anon_sym_LBRACE, + ACTIONS(8160), 1, sym__capitalized_identifier, STATE(5559), 1, sym_attribute, @@ -374328,11 +374339,11 @@ static uint16_t ts_small_parse_table[] = { [255740] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, STATE(4574), 1, sym_variant_declaration, @@ -374343,22 +374354,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [255771] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8160), 1, - anon_sym_SEMI, ACTIONS(8162), 1, + anon_sym_SEMI, + ACTIONS(8164), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -374374,15 +374385,15 @@ static uint16_t ts_small_parse_table[] = { [255806] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3408), 1, + ACTIONS(3458), 1, anon_sym_LBRACK, - ACTIONS(3418), 1, + ACTIONS(3468), 1, anon_sym_LBRACK_PIPE, - ACTIONS(7472), 1, + ACTIONS(7474), 1, sym__capitalized_identifier, - ACTIONS(8164), 1, - anon_sym_LPAREN, ACTIONS(8166), 1, + anon_sym_LPAREN, + ACTIONS(8168), 1, anon_sym_LBRACE, STATE(5562), 1, sym_attribute, @@ -374396,9 +374407,9 @@ static uint16_t ts_small_parse_table[] = { [255837] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5563), 1, sym_attribute, @@ -374409,7 +374420,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374417,9 +374428,9 @@ static uint16_t ts_small_parse_table[] = { [255866] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5564), 1, sym_attribute, @@ -374430,7 +374441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374438,11 +374449,11 @@ static uint16_t ts_small_parse_table[] = { [255895] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8174), 1, - anon_sym_LPAREN, ACTIONS(8176), 1, + anon_sym_LPAREN, + ACTIONS(8178), 1, anon_sym_LBRACK, STATE(4625), 1, sym_constructor_declaration, @@ -374453,16 +374464,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8178), 3, + ACTIONS(8180), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [255926] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5566), 1, sym_attribute, @@ -374473,7 +374484,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374485,11 +374496,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(1687), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8180), 1, - anon_sym_LPAREN, ACTIONS(8182), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8184), 1, + anon_sym_LBRACE, + ACTIONS(8186), 1, sym__capitalized_identifier, STATE(5567), 1, sym_attribute, @@ -374507,11 +374518,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2137), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8184), 1, - sym__capitalized_identifier, ACTIONS(8186), 1, - anon_sym_LPAREN, + sym__capitalized_identifier, ACTIONS(8188), 1, + anon_sym_LPAREN, + ACTIONS(8190), 1, anon_sym_LBRACE, STATE(5568), 1, sym_attribute, @@ -374525,9 +374536,9 @@ static uint16_t ts_small_parse_table[] = { [256017] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5569), 1, sym_attribute, @@ -374538,7 +374549,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374564,9 +374575,9 @@ static uint16_t ts_small_parse_table[] = { [256069] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5571), 1, sym_attribute, @@ -374577,7 +374588,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374585,11 +374596,11 @@ static uint16_t ts_small_parse_table[] = { [256098] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8190), 1, - anon_sym_LPAREN, ACTIONS(8192), 1, + anon_sym_LPAREN, + ACTIONS(8194), 1, anon_sym_LBRACK, STATE(4625), 1, sym_constructor_declaration, @@ -374600,7 +374611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8194), 3, + ACTIONS(8196), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -374626,15 +374637,15 @@ static uint16_t ts_small_parse_table[] = { [256154] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8196), 1, - anon_sym_SEMI, ACTIONS(8198), 1, + anon_sym_SEMI, + ACTIONS(8200), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -374650,9 +374661,9 @@ static uint16_t ts_small_parse_table[] = { [256189] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5575), 1, sym_attribute, @@ -374663,7 +374674,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374676,7 +374687,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5482), 8, + ACTIONS(5484), 8, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -374688,9 +374699,9 @@ static uint16_t ts_small_parse_table[] = { [256239] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5577), 1, sym_attribute, @@ -374701,7 +374712,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374709,11 +374720,11 @@ static uint16_t ts_small_parse_table[] = { [256268] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8200), 1, - anon_sym_LPAREN, ACTIONS(8202), 1, + anon_sym_LPAREN, + ACTIONS(8204), 1, anon_sym_LBRACK, STATE(4625), 1, sym_constructor_declaration, @@ -374724,16 +374735,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8204), 3, + ACTIONS(8206), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [256299] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5579), 1, sym_attribute, @@ -374744,7 +374755,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374752,9 +374763,9 @@ static uint16_t ts_small_parse_table[] = { [256328] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5580), 1, sym_attribute, @@ -374765,7 +374776,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374778,7 +374789,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8206), 8, + ACTIONS(8208), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -374807,7 +374818,7 @@ static uint16_t ts_small_parse_table[] = { [256399] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8208), 1, + ACTIONS(8210), 1, anon_sym_and, STATE(5583), 1, sym_attribute, @@ -374816,7 +374827,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5903), 6, + ACTIONS(5905), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -374826,9 +374837,9 @@ static uint16_t ts_small_parse_table[] = { [256424] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5584), 1, sym_attribute, @@ -374839,7 +374850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374852,7 +374863,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8210), 8, + ACTIONS(8212), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -374869,7 +374880,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8212), 8, + ACTIONS(8214), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -374885,11 +374896,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2035), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8184), 1, + ACTIONS(8186), 1, sym__capitalized_identifier, - ACTIONS(8214), 1, - anon_sym_LPAREN, ACTIONS(8216), 1, + anon_sym_LPAREN, + ACTIONS(8218), 1, anon_sym_LBRACE, STATE(5587), 1, sym_attribute, @@ -374903,9 +374914,9 @@ static uint16_t ts_small_parse_table[] = { [256526] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5588), 1, sym_attribute, @@ -374916,7 +374927,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -374924,11 +374935,11 @@ static uint16_t ts_small_parse_table[] = { [256555] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4443), 1, + ACTIONS(4445), 1, anon_sym_PIPE, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, STATE(4483), 1, sym_variant_declaration, @@ -374939,7 +374950,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -374963,7 +374974,7 @@ static uint16_t ts_small_parse_table[] = { [256607] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8218), 1, + ACTIONS(8220), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -374971,7 +374982,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5591), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(5656), 6, + ACTIONS(5658), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -374981,19 +374992,19 @@ static uint16_t ts_small_parse_table[] = { [256630] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8221), 1, - anon_sym_EQ, ACTIONS(8223), 1, + anon_sym_EQ, + ACTIONS(8225), 1, anon_sym_RPAREN, STATE(5592), 1, sym_attribute, @@ -375005,9 +375016,9 @@ static uint16_t ts_small_parse_table[] = { [256665] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5593), 1, sym_attribute, @@ -375018,7 +375029,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375026,9 +375037,9 @@ static uint16_t ts_small_parse_table[] = { [256694] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5594), 1, sym_attribute, @@ -375039,7 +375050,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375047,7 +375058,7 @@ static uint16_t ts_small_parse_table[] = { [256723] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8225), 1, + ACTIONS(8227), 1, anon_sym_DOT_DOT, STATE(5595), 1, sym_attribute, @@ -375065,15 +375076,15 @@ static uint16_t ts_small_parse_table[] = { [256746] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8227), 1, - anon_sym_SEMI, ACTIONS(8229), 1, + anon_sym_SEMI, + ACTIONS(8231), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -375089,13 +375100,13 @@ static uint16_t ts_small_parse_table[] = { [256781] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5726), 1, + ACTIONS(5728), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -375106,17 +375117,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 2, + ACTIONS(5726), 2, anon_sym_STAR, anon_sym_LBRACK_AT_AT, [256814] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, STATE(4574), 1, sym_variant_declaration, @@ -375127,26 +375138,26 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [256845] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8231), 1, - anon_sym_EQ, ACTIONS(8233), 1, + anon_sym_EQ, + ACTIONS(8235), 1, anon_sym_RPAREN, STATE(5599), 1, sym_attribute, @@ -375158,9 +375169,9 @@ static uint16_t ts_small_parse_table[] = { [256880] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5600), 1, sym_attribute, @@ -375171,7 +375182,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375214,9 +375225,9 @@ static uint16_t ts_small_parse_table[] = { [256953] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5603), 1, sym_attribute, @@ -375227,7 +375238,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375235,7 +375246,7 @@ static uint16_t ts_small_parse_table[] = { [256982] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8225), 1, + ACTIONS(8227), 1, anon_sym_DOT_DOT, STATE(5604), 1, sym_attribute, @@ -375253,9 +375264,9 @@ static uint16_t ts_small_parse_table[] = { [257005] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5605), 1, sym_attribute, @@ -375266,7 +375277,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375274,11 +375285,11 @@ static uint16_t ts_small_parse_table[] = { [257034] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4407), 1, + ACTIONS(4409), 1, anon_sym_PIPE, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, STATE(4483), 1, sym_variant_declaration, @@ -375289,7 +375300,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -375330,9 +375341,9 @@ static uint16_t ts_small_parse_table[] = { [257107] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5609), 1, sym_attribute, @@ -375343,7 +375354,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375355,11 +375366,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2484), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8235), 1, - anon_sym_LPAREN, ACTIONS(8237), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8239), 1, + anon_sym_LBRACE, + ACTIONS(8241), 1, sym__capitalized_identifier, STATE(5610), 1, sym_attribute, @@ -375373,11 +375384,11 @@ static uint16_t ts_small_parse_table[] = { [257167] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8241), 1, - anon_sym_LPAREN, ACTIONS(8243), 1, + anon_sym_LPAREN, + ACTIONS(8245), 1, anon_sym_LBRACK, STATE(5611), 1, sym_attribute, @@ -375388,7 +375399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8245), 3, + ACTIONS(8247), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -375399,11 +375410,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2083), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8247), 1, - anon_sym_LPAREN, ACTIONS(8249), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8251), 1, + anon_sym_LBRACE, + ACTIONS(8253), 1, sym__capitalized_identifier, STATE(5612), 1, sym_attribute, @@ -375434,9 +375445,9 @@ static uint16_t ts_small_parse_table[] = { [257250] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5614), 1, sym_attribute, @@ -375447,7 +375458,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375455,15 +375466,15 @@ static uint16_t ts_small_parse_table[] = { [257279] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8253), 1, - anon_sym_SEMI, ACTIONS(8255), 1, + anon_sym_SEMI, + ACTIONS(8257), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -375496,9 +375507,9 @@ static uint16_t ts_small_parse_table[] = { [257335] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5617), 1, sym_attribute, @@ -375509,7 +375520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375517,7 +375528,7 @@ static uint16_t ts_small_parse_table[] = { [257364] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8208), 1, + ACTIONS(8210), 1, anon_sym_and, STATE(5583), 1, aux_sym_module_type_constraint_repeat1, @@ -375526,7 +375537,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5870), 6, + ACTIONS(5872), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -375536,19 +375547,19 @@ static uint16_t ts_small_parse_table[] = { [257389] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8257), 1, - anon_sym_EQ, ACTIONS(8259), 1, + anon_sym_EQ, + ACTIONS(8261), 1, anon_sym_RPAREN, STATE(5619), 1, sym_attribute, @@ -375577,15 +375588,15 @@ static uint16_t ts_small_parse_table[] = { [257445] = 11, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, - ACTIONS(8261), 1, - anon_sym_SEMI, ACTIONS(8263), 1, + anon_sym_SEMI, + ACTIONS(8265), 1, anon_sym_GT, STATE(5371), 1, sym_type_constructor_path, @@ -375601,9 +375612,9 @@ static uint16_t ts_small_parse_table[] = { [257480] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5622), 1, sym_attribute, @@ -375614,7 +375625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375639,13 +375650,13 @@ static uint16_t ts_small_parse_table[] = { [257530] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, - ACTIONS(5742), 1, + ACTIONS(5744), 1, anon_sym_RPAREN, STATE(3660), 1, sym_type_constructor_path, @@ -375656,7 +375667,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 2, + ACTIONS(4877), 2, anon_sym_DASH_GT, anon_sym_STAR, [257563] = 6, @@ -375681,9 +375692,9 @@ static uint16_t ts_small_parse_table[] = { [257588] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5626), 1, sym_attribute, @@ -375694,7 +375705,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375702,9 +375713,9 @@ static uint16_t ts_small_parse_table[] = { [257617] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8168), 1, + ACTIONS(8170), 1, aux_sym_character_content_token1, - ACTIONS(8172), 1, + ACTIONS(8174), 1, sym__null, STATE(5627), 1, sym_attribute, @@ -375715,7 +375726,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8170), 4, + ACTIONS(8172), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -375725,7 +375736,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2069), 1, anon_sym_COLON2, - ACTIONS(7952), 1, + ACTIONS(7954), 1, anon_sym_DOT_DOT, STATE(5628), 1, sym_attribute, @@ -375741,17 +375752,17 @@ static uint16_t ts_small_parse_table[] = { [257670] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8265), 1, - anon_sym_COMMA, ACTIONS(8267), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8269), 1, - anon_sym_SEMI, + anon_sym_PIPE, ACTIONS(8271), 1, - anon_sym_as, + anon_sym_SEMI, ACTIONS(8273), 1, - anon_sym_COLON_COLON, + anon_sym_as, ACTIONS(8275), 1, + anon_sym_COLON_COLON, + ACTIONS(8277), 1, anon_sym_PIPE_RBRACK, STATE(5629), 1, sym_attribute, @@ -375763,17 +375774,17 @@ static uint16_t ts_small_parse_table[] = { [257702] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8277), 1, + ACTIONS(8279), 1, anon_sym_RPAREN, STATE(5630), 1, sym_attribute, @@ -375785,17 +375796,17 @@ static uint16_t ts_small_parse_table[] = { [257734] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8279), 1, + ACTIONS(8281), 1, anon_sym_RPAREN, STATE(5631), 1, sym_attribute, @@ -375807,16 +375818,16 @@ static uint16_t ts_small_parse_table[] = { [257766] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, STATE(5632), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7987), 5, + ACTIONS(7989), 5, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_SEMI, @@ -375827,7 +375838,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2069), 1, anon_sym_PIPE, - ACTIONS(8285), 1, + ACTIONS(8287), 1, anon_sym_DOT_DOT, STATE(5633), 1, sym_attribute, @@ -375843,14 +375854,14 @@ static uint16_t ts_small_parse_table[] = { [257814] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8283), 1, + ACTIONS(8285), 1, anon_sym_COLON_COLON, STATE(5634), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7991), 6, + ACTIONS(7993), 6, anon_sym_COMMA, anon_sym_PIPE, anon_sym_RBRACK, @@ -375860,17 +375871,17 @@ static uint16_t ts_small_parse_table[] = { [257836] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8287), 1, - anon_sym_DASH_GT, ACTIONS(8289), 1, + anon_sym_DASH_GT, + ACTIONS(8291), 1, anon_sym_when, STATE(5635), 1, sym_attribute, @@ -375882,37 +375893,37 @@ static uint16_t ts_small_parse_table[] = { [257868] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, STATE(5636), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7964), 3, + ACTIONS(7966), 3, anon_sym_RBRACK, anon_sym_SEMI, anon_sym_RBRACE, [257896] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8295), 1, + ACTIONS(8297), 1, anon_sym_RPAREN, STATE(5637), 1, sym_attribute, @@ -375924,17 +375935,17 @@ static uint16_t ts_small_parse_table[] = { [257928] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8297), 1, + ACTIONS(8299), 1, anon_sym_RPAREN, STATE(5638), 1, sym_attribute, @@ -375946,31 +375957,31 @@ static uint16_t ts_small_parse_table[] = { [257960] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, STATE(5639), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7979), 3, + ACTIONS(7981), 3, anon_sym_RBRACK, anon_sym_SEMI, anon_sym_RBRACE, [257988] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5640), 1, sym_attribute, @@ -375981,22 +375992,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [258018] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5073), 1, + ACTIONS(5075), 1, anon_sym_RPAREN, - ACTIONS(8301), 1, + ACTIONS(8303), 1, anon_sym_COLON2, STATE(5641), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 5, + ACTIONS(4306), 5, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, @@ -376005,13 +376016,13 @@ static uint16_t ts_small_parse_table[] = { [258042] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, - sym__identifier, ACTIONS(8305), 1, - anon_sym__, + sym__identifier, ACTIONS(8307), 1, + anon_sym__, + ACTIONS(8309), 1, anon_sym_RBRACE, STATE(5642), 1, sym_attribute, @@ -376032,7 +376043,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5642), 7, + ACTIONS(5644), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -376043,11 +376054,11 @@ static uint16_t ts_small_parse_table[] = { [258094] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(3660), 1, sym_type_constructor_path, @@ -376058,7 +376069,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 2, + ACTIONS(4877), 2, anon_sym_DASH_GT, anon_sym_STAR, [258124] = 6, @@ -376066,7 +376077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3214), 1, anon_sym_PIPE, - ACTIONS(8285), 1, + ACTIONS(8287), 1, anon_sym_DOT_DOT, STATE(5645), 1, sym_attribute, @@ -376082,17 +376093,17 @@ static uint16_t ts_small_parse_table[] = { [258148] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8309), 1, + ACTIONS(8311), 1, anon_sym_DASH_GT, STATE(5646), 1, sym_attribute, @@ -376104,7 +376115,7 @@ static uint16_t ts_small_parse_table[] = { [258180] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5647), 1, sym_attribute, @@ -376115,22 +376126,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5951), 2, + ACTIONS(5953), 2, anon_sym_and, anon_sym_in, - ACTIONS(8311), 2, + ACTIONS(8313), 2, anon_sym_EQ, anon_sym_COLON_EQ, [258208] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8313), 1, - anon_sym__, ACTIONS(8315), 1, + anon_sym__, + ACTIONS(8317), 1, anon_sym_RBRACE, STATE(5648), 1, sym_attribute, @@ -376146,17 +376157,17 @@ static uint16_t ts_small_parse_table[] = { [258240] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8317), 1, + ACTIONS(8319), 1, anon_sym_RPAREN, STATE(5649), 1, sym_attribute, @@ -376168,13 +376179,13 @@ static uint16_t ts_small_parse_table[] = { [258272] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8319), 1, - anon_sym__, ACTIONS(8321), 1, + anon_sym__, + ACTIONS(8323), 1, anon_sym_RBRACE, STATE(5650), 1, sym_attribute, @@ -376195,7 +376206,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5673), 7, + ACTIONS(5675), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -376206,17 +376217,17 @@ static uint16_t ts_small_parse_table[] = { [258324] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8323), 1, + ACTIONS(8325), 1, anon_sym_RPAREN, STATE(5652), 1, sym_attribute, @@ -376228,13 +376239,13 @@ static uint16_t ts_small_parse_table[] = { [258356] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8325), 1, - anon_sym__, ACTIONS(8327), 1, + anon_sym__, + ACTIONS(8329), 1, anon_sym_RBRACE, STATE(5653), 1, sym_attribute, @@ -376250,15 +376261,15 @@ static uint16_t ts_small_parse_table[] = { [258388] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5562), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5564), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5566), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376272,13 +376283,13 @@ static uint16_t ts_small_parse_table[] = { [258420] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8329), 1, - anon_sym__, ACTIONS(8331), 1, + anon_sym__, + ACTIONS(8333), 1, anon_sym_RBRACE, STATE(5655), 1, sym_attribute, @@ -376294,15 +376305,15 @@ static uint16_t ts_small_parse_table[] = { [258452] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5588), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5590), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5592), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376321,7 +376332,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5656), 7, + ACTIONS(5658), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -376332,16 +376343,16 @@ static uint16_t ts_small_parse_table[] = { [258504] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8333), 1, - anon_sym_DASH_GT, ACTIONS(8335), 1, + anon_sym_DASH_GT, + ACTIONS(8337), 1, anon_sym_with, STATE(5658), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6301), 5, + ACTIONS(6303), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -376350,13 +376361,13 @@ static uint16_t ts_small_parse_table[] = { [258528] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8337), 1, - anon_sym__, ACTIONS(8339), 1, + anon_sym__, + ACTIONS(8341), 1, anon_sym_RBRACE, STATE(5659), 1, sym_attribute, @@ -376372,11 +376383,11 @@ static uint16_t ts_small_parse_table[] = { [258560] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8343), 1, + ACTIONS(8345), 1, anon_sym_AMP, STATE(5660), 1, sym_attribute, @@ -376385,18 +376396,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8341), 3, + ACTIONS(8343), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [258588] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376407,19 +376418,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8345), 2, + ACTIONS(8347), 2, anon_sym_SEMI, anon_sym_GT, [258618] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8347), 1, - anon_sym__, ACTIONS(8349), 1, + anon_sym__, + ACTIONS(8351), 1, anon_sym_RBRACE, STATE(5662), 1, sym_attribute, @@ -376435,14 +376446,14 @@ static uint16_t ts_small_parse_table[] = { [258650] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5780), 1, + ACTIONS(5782), 1, anon_sym_COLON2, STATE(5663), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5778), 6, + ACTIONS(5780), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -376452,15 +376463,15 @@ static uint16_t ts_small_parse_table[] = { [258672] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5580), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5582), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5584), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376474,17 +376485,17 @@ static uint16_t ts_small_parse_table[] = { [258704] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8351), 1, + ACTIONS(8353), 1, anon_sym_DASH_GT, STATE(5665), 1, sym_attribute, @@ -376496,17 +376507,17 @@ static uint16_t ts_small_parse_table[] = { [258736] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8353), 1, + ACTIONS(8355), 1, anon_sym_RPAREN, STATE(5666), 1, sym_attribute, @@ -376518,14 +376529,14 @@ static uint16_t ts_small_parse_table[] = { [258768] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5776), 1, + ACTIONS(5778), 1, anon_sym_COLON2, STATE(5667), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 6, + ACTIONS(5776), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -376535,15 +376546,15 @@ static uint16_t ts_small_parse_table[] = { [258790] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5820), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5822), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5824), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376557,15 +376568,15 @@ static uint16_t ts_small_parse_table[] = { [258822] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5816), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5818), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5820), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376579,15 +376590,15 @@ static uint16_t ts_small_parse_table[] = { [258854] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5840), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5842), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5844), 1, anon_sym_in, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_POUND, STATE(5371), 1, sym_type_constructor_path, @@ -376601,17 +376612,17 @@ static uint16_t ts_small_parse_table[] = { [258886] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8233), 1, + ACTIONS(8235), 1, anon_sym_RPAREN, STATE(5671), 1, sym_attribute, @@ -376623,11 +376634,11 @@ static uint16_t ts_small_parse_table[] = { [258918] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8355), 1, - anon_sym_rec, ACTIONS(8357), 1, + anon_sym_rec, + ACTIONS(8359), 1, anon_sym_type, STATE(4976), 1, sym_module_binding, @@ -376638,23 +376649,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8359), 2, + ACTIONS(8361), 2, anon_sym__, sym__capitalized_identifier, [258948] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8361), 1, + ACTIONS(8363), 1, anon_sym_RPAREN, STATE(5673), 1, sym_attribute, @@ -376666,17 +376677,17 @@ static uint16_t ts_small_parse_table[] = { [258980] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8363), 1, + ACTIONS(8365), 1, anon_sym_DASH_GT, STATE(5674), 1, sym_attribute, @@ -376688,17 +376699,17 @@ static uint16_t ts_small_parse_table[] = { [259012] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, - ACTIONS(8365), 1, - anon_sym_RBRACK, ACTIONS(8367), 1, + anon_sym_RBRACK, + ACTIONS(8369), 1, anon_sym_SEMI, STATE(5675), 1, sym_attribute, @@ -376710,15 +376721,15 @@ static uint16_t ts_small_parse_table[] = { [259044] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8369), 1, - sym__identifier, ACTIONS(8371), 1, - anon_sym_type, + sym__identifier, ACTIONS(8373), 1, - anon_sym_LBRACK, + anon_sym_type, ACTIONS(8375), 1, + anon_sym_LBRACK, + ACTIONS(8377), 1, anon_sym_virtual, STATE(5090), 1, sym_class_binding, @@ -376732,14 +376743,14 @@ static uint16_t ts_small_parse_table[] = { [259076] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4155), 1, + ACTIONS(4157), 1, anon_sym_PIPE, STATE(5677), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4157), 6, + ACTIONS(4159), 6, anon_sym_DOT_DOT, anon_sym_COMMA, anon_sym_SEMI, @@ -376749,17 +376760,17 @@ static uint16_t ts_small_parse_table[] = { [259098] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8377), 1, + ACTIONS(8379), 1, anon_sym_DASH_GT, STATE(5678), 1, sym_attribute, @@ -376771,17 +376782,17 @@ static uint16_t ts_small_parse_table[] = { [259130] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8379), 1, + ACTIONS(8381), 1, anon_sym_RPAREN, STATE(5679), 1, sym_attribute, @@ -376793,17 +376804,17 @@ static uint16_t ts_small_parse_table[] = { [259162] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8381), 1, + ACTIONS(8383), 1, anon_sym_DASH_GT, STATE(5680), 1, sym_attribute, @@ -376815,11 +376826,11 @@ static uint16_t ts_small_parse_table[] = { [259194] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8343), 1, + ACTIONS(8345), 1, anon_sym_AMP, STATE(5681), 1, sym_attribute, @@ -376828,18 +376839,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8383), 3, + ACTIONS(8385), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [259222] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5682), 1, sym_attribute, @@ -376850,23 +376861,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [259252] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8223), 1, + ACTIONS(8225), 1, anon_sym_RPAREN, STATE(5683), 1, sym_attribute, @@ -376878,14 +376889,14 @@ static uint16_t ts_small_parse_table[] = { [259284] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4143), 1, + ACTIONS(4145), 1, anon_sym_PIPE, STATE(5684), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4145), 6, + ACTIONS(4147), 6, anon_sym_DOT_DOT, anon_sym_COMMA, anon_sym_SEMI, @@ -376895,17 +376906,17 @@ static uint16_t ts_small_parse_table[] = { [259306] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, - ACTIONS(8385), 1, - anon_sym_RBRACK, ACTIONS(8387), 1, + anon_sym_RBRACK, + ACTIONS(8389), 1, anon_sym_SEMI, STATE(5685), 1, sym_attribute, @@ -376917,17 +376928,17 @@ static uint16_t ts_small_parse_table[] = { [259338] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8393), 1, - anon_sym_SEMI, + anon_sym_PIPE, ACTIONS(8395), 1, - anon_sym_as, + anon_sym_SEMI, ACTIONS(8397), 1, - anon_sym_COLON_COLON, + anon_sym_as, ACTIONS(8399), 1, + anon_sym_COLON_COLON, + ACTIONS(8401), 1, anon_sym_PIPE_RBRACK, STATE(5686), 1, sym_attribute, @@ -376939,17 +376950,17 @@ static uint16_t ts_small_parse_table[] = { [259370] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8401), 1, + ACTIONS(8403), 1, anon_sym_RPAREN, STATE(5687), 1, sym_attribute, @@ -376961,17 +376972,17 @@ static uint16_t ts_small_parse_table[] = { [259402] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8403), 1, + ACTIONS(8405), 1, anon_sym_RPAREN, STATE(5688), 1, sym_attribute, @@ -376983,17 +376994,17 @@ static uint16_t ts_small_parse_table[] = { [259434] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8405), 1, + ACTIONS(8407), 1, anon_sym_RPAREN, STATE(5689), 1, sym_attribute, @@ -377005,15 +377016,15 @@ static uint16_t ts_small_parse_table[] = { [259466] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8371), 1, + ACTIONS(8373), 1, anon_sym_type, - ACTIONS(8407), 1, - sym__identifier, ACTIONS(8409), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8411), 1, + anon_sym_LBRACK, + ACTIONS(8413), 1, anon_sym_virtual, STATE(5114), 1, sym_class_binding, @@ -377027,17 +377038,17 @@ static uint16_t ts_small_parse_table[] = { [259498] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8413), 1, + ACTIONS(8415), 1, anon_sym_RPAREN, STATE(5691), 1, sym_attribute, @@ -377049,11 +377060,11 @@ static uint16_t ts_small_parse_table[] = { [259530] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8415), 1, - anon_sym_rec, ACTIONS(8417), 1, + anon_sym_rec, + ACTIONS(8419), 1, anon_sym_type, STATE(5035), 1, sym_module_binding, @@ -377064,23 +377075,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8419), 2, + ACTIONS(8421), 2, anon_sym__, sym__capitalized_identifier, [259560] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, - ACTIONS(8421), 1, - anon_sym_RBRACK, ACTIONS(8423), 1, + anon_sym_RBRACK, + ACTIONS(8425), 1, anon_sym_SEMI, STATE(5693), 1, sym_attribute, @@ -377092,17 +377103,17 @@ static uint16_t ts_small_parse_table[] = { [259592] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(8425), 1, - anon_sym_RPAREN, ACTIONS(8427), 1, - anon_sym_COMMA, + anon_sym_RPAREN, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, STATE(5694), 1, sym_attribute, @@ -377114,17 +377125,17 @@ static uint16_t ts_small_parse_table[] = { [259624] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, - ACTIONS(8435), 1, - anon_sym_SEMI, ACTIONS(8437), 1, + anon_sym_SEMI, + ACTIONS(8439), 1, anon_sym_PIPE_RBRACK, STATE(5695), 1, sym_attribute, @@ -377136,17 +377147,17 @@ static uint16_t ts_small_parse_table[] = { [259656] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8439), 1, + ACTIONS(8441), 1, anon_sym_RPAREN, STATE(5696), 1, sym_attribute, @@ -377158,17 +377169,17 @@ static uint16_t ts_small_parse_table[] = { [259688] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, - ACTIONS(8441), 1, - anon_sym_SEMI, ACTIONS(8443), 1, + anon_sym_SEMI, + ACTIONS(8445), 1, anon_sym_PIPE_RBRACK, STATE(5697), 1, sym_attribute, @@ -377180,17 +377191,17 @@ static uint16_t ts_small_parse_table[] = { [259720] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, - ACTIONS(8445), 1, - anon_sym_RBRACK, ACTIONS(8447), 1, + anon_sym_RBRACK, + ACTIONS(8449), 1, anon_sym_SEMI, STATE(5698), 1, sym_attribute, @@ -377202,17 +377213,17 @@ static uint16_t ts_small_parse_table[] = { [259752] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8453), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(8455), 1, - anon_sym_SEMI, + anon_sym_RBRACK, ACTIONS(8457), 1, - anon_sym_as, + anon_sym_SEMI, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5699), 1, sym_attribute, @@ -377224,17 +377235,17 @@ static uint16_t ts_small_parse_table[] = { [259784] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8265), 1, - anon_sym_COMMA, ACTIONS(8267), 1, + anon_sym_COMMA, + ACTIONS(8269), 1, anon_sym_PIPE, - ACTIONS(8271), 1, - anon_sym_as, ACTIONS(8273), 1, + anon_sym_as, + ACTIONS(8275), 1, anon_sym_COLON_COLON, - ACTIONS(8461), 1, - anon_sym_SEMI, ACTIONS(8463), 1, + anon_sym_SEMI, + ACTIONS(8465), 1, anon_sym_PIPE_RBRACK, STATE(5700), 1, sym_attribute, @@ -377246,17 +377257,17 @@ static uint16_t ts_small_parse_table[] = { [259816] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8465), 1, + ACTIONS(8467), 1, anon_sym_DASH_GT, STATE(5701), 1, sym_attribute, @@ -377268,13 +377279,13 @@ static uint16_t ts_small_parse_table[] = { [259848] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8467), 1, - anon_sym__, ACTIONS(8469), 1, + anon_sym__, + ACTIONS(8471), 1, anon_sym_RBRACE, STATE(5702), 1, sym_attribute, @@ -377290,17 +377301,17 @@ static uint16_t ts_small_parse_table[] = { [259880] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8471), 1, + ACTIONS(8473), 1, anon_sym_RPAREN, STATE(5703), 1, sym_attribute, @@ -377312,17 +377323,17 @@ static uint16_t ts_small_parse_table[] = { [259912] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, - ACTIONS(8473), 1, - anon_sym_RBRACK, ACTIONS(8475), 1, + anon_sym_RBRACK, + ACTIONS(8477), 1, anon_sym_SEMI, STATE(5704), 1, sym_attribute, @@ -377334,17 +377345,17 @@ static uint16_t ts_small_parse_table[] = { [259944] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8477), 1, + ACTIONS(8479), 1, anon_sym_RPAREN, STATE(5705), 1, sym_attribute, @@ -377356,13 +377367,13 @@ static uint16_t ts_small_parse_table[] = { [259976] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8479), 1, - anon_sym__, ACTIONS(8481), 1, + anon_sym__, + ACTIONS(8483), 1, anon_sym_RBRACE, STATE(5706), 1, sym_attribute, @@ -377378,13 +377389,13 @@ static uint16_t ts_small_parse_table[] = { [260008] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8483), 1, - anon_sym__, ACTIONS(8485), 1, + anon_sym__, + ACTIONS(8487), 1, anon_sym_RBRACE, STATE(5707), 1, sym_attribute, @@ -377400,17 +377411,17 @@ static uint16_t ts_small_parse_table[] = { [260040] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8487), 1, + ACTIONS(8489), 1, anon_sym_RPAREN, STATE(5708), 1, sym_attribute, @@ -377422,13 +377433,13 @@ static uint16_t ts_small_parse_table[] = { [260072] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8489), 1, - anon_sym__, ACTIONS(8491), 1, + anon_sym__, + ACTIONS(8493), 1, anon_sym_RBRACE, STATE(5709), 1, sym_attribute, @@ -377444,14 +377455,14 @@ static uint16_t ts_small_parse_table[] = { [260104] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8459), 1, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5710), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4324), 6, + ACTIONS(4326), 6, anon_sym_COMMA, anon_sym_PIPE, anon_sym_RBRACK, @@ -377461,11 +377472,11 @@ static uint16_t ts_small_parse_table[] = { [260126] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5711), 1, sym_attribute, @@ -377476,23 +377487,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [260156] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8493), 1, + ACTIONS(8495), 1, anon_sym_RPAREN, STATE(5712), 1, sym_attribute, @@ -377504,16 +377515,16 @@ static uint16_t ts_small_parse_table[] = { [260188] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, + ACTIONS(8451), 1, anon_sym_COMMA, - ACTIONS(8459), 1, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5713), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4372), 5, + ACTIONS(4374), 5, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_SEMI, @@ -377522,14 +377533,14 @@ static uint16_t ts_small_parse_table[] = { [260212] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8459), 1, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5714), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4332), 6, + ACTIONS(4334), 6, anon_sym_COMMA, anon_sym_PIPE, anon_sym_RBRACK, @@ -377539,17 +377550,17 @@ static uint16_t ts_small_parse_table[] = { [260234] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8495), 1, + ACTIONS(8497), 1, anon_sym_RPAREN, STATE(5715), 1, sym_attribute, @@ -377561,17 +377572,17 @@ static uint16_t ts_small_parse_table[] = { [260266] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8497), 1, + ACTIONS(8499), 1, anon_sym_RPAREN, STATE(5716), 1, sym_attribute, @@ -377583,17 +377594,17 @@ static uint16_t ts_small_parse_table[] = { [260298] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, - ACTIONS(8499), 1, - anon_sym_SEMI, ACTIONS(8501), 1, + anon_sym_SEMI, + ACTIONS(8503), 1, anon_sym_PIPE_RBRACK, STATE(5717), 1, sym_attribute, @@ -377605,13 +377616,13 @@ static uint16_t ts_small_parse_table[] = { [260330] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8503), 1, - anon_sym__, ACTIONS(8505), 1, + anon_sym__, + ACTIONS(8507), 1, anon_sym_RBRACE, STATE(5718), 1, sym_attribute, @@ -377627,13 +377638,13 @@ static uint16_t ts_small_parse_table[] = { [260362] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8507), 1, - anon_sym__, ACTIONS(8509), 1, + anon_sym__, + ACTIONS(8511), 1, anon_sym_RBRACE, STATE(5719), 1, sym_attribute, @@ -377649,17 +377660,17 @@ static uint16_t ts_small_parse_table[] = { [260394] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8511), 1, + ACTIONS(8513), 1, anon_sym_RPAREN, STATE(5720), 1, sym_attribute, @@ -377671,17 +377682,17 @@ static uint16_t ts_small_parse_table[] = { [260426] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8513), 1, + ACTIONS(8515), 1, anon_sym_DASH_GT, STATE(5721), 1, sym_attribute, @@ -377693,13 +377704,13 @@ static uint16_t ts_small_parse_table[] = { [260458] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8515), 1, - anon_sym__, ACTIONS(8517), 1, + anon_sym__, + ACTIONS(8519), 1, anon_sym_RBRACE, STATE(5722), 1, sym_attribute, @@ -377715,11 +377726,11 @@ static uint16_t ts_small_parse_table[] = { [260490] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5723), 1, sym_attribute, @@ -377730,7 +377741,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [260520] = 5, @@ -377770,17 +377781,17 @@ static uint16_t ts_small_parse_table[] = { [260564] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8519), 1, + ACTIONS(8521), 1, anon_sym_RPAREN, STATE(5726), 1, sym_attribute, @@ -377792,17 +377803,17 @@ static uint16_t ts_small_parse_table[] = { [260596] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8521), 1, + ACTIONS(8523), 1, anon_sym_RPAREN, STATE(5727), 1, sym_attribute, @@ -377870,7 +377881,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5349), 7, + ACTIONS(5351), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -377881,17 +377892,17 @@ static uint16_t ts_small_parse_table[] = { [260714] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, - ACTIONS(8523), 1, - anon_sym_RBRACK, ACTIONS(8525), 1, + anon_sym_RBRACK, + ACTIONS(8527), 1, anon_sym_SEMI, STATE(5732), 1, sym_attribute, @@ -377976,7 +377987,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5606), 7, + ACTIONS(5608), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -377987,17 +377998,17 @@ static uint16_t ts_small_parse_table[] = { [260854] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8527), 1, - anon_sym_RBRACK, ACTIONS(8529), 1, + anon_sym_RBRACK, + ACTIONS(8531), 1, anon_sym_when, STATE(5738), 1, sym_attribute, @@ -378009,11 +378020,11 @@ static uint16_t ts_small_parse_table[] = { [260886] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5739), 1, sym_attribute, @@ -378024,23 +378035,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [260916] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8531), 1, + ACTIONS(8533), 1, anon_sym_RPAREN, STATE(5740), 1, sym_attribute, @@ -378052,11 +378063,11 @@ static uint16_t ts_small_parse_table[] = { [260948] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5741), 1, sym_attribute, @@ -378067,23 +378078,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [260978] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8533), 1, + ACTIONS(8535), 1, anon_sym_RPAREN, STATE(5742), 1, sym_attribute, @@ -378095,17 +378106,17 @@ static uint16_t ts_small_parse_table[] = { [261010] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8535), 1, + ACTIONS(8537), 1, anon_sym_RPAREN, STATE(5743), 1, sym_attribute, @@ -378117,17 +378128,17 @@ static uint16_t ts_small_parse_table[] = { [261042] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8537), 1, + ACTIONS(8539), 1, anon_sym_RPAREN, STATE(5744), 1, sym_attribute, @@ -378139,17 +378150,17 @@ static uint16_t ts_small_parse_table[] = { [261074] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8539), 1, + ACTIONS(8541), 1, anon_sym_RPAREN, STATE(5745), 1, sym_attribute, @@ -378161,17 +378172,17 @@ static uint16_t ts_small_parse_table[] = { [261106] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8265), 1, - anon_sym_COMMA, ACTIONS(8267), 1, + anon_sym_COMMA, + ACTIONS(8269), 1, anon_sym_PIPE, - ACTIONS(8271), 1, - anon_sym_as, ACTIONS(8273), 1, + anon_sym_as, + ACTIONS(8275), 1, anon_sym_COLON_COLON, - ACTIONS(8541), 1, - anon_sym_SEMI, ACTIONS(8543), 1, + anon_sym_SEMI, + ACTIONS(8545), 1, anon_sym_PIPE_RBRACK, STATE(5746), 1, sym_attribute, @@ -378183,17 +378194,17 @@ static uint16_t ts_small_parse_table[] = { [261138] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8545), 1, + ACTIONS(8547), 1, anon_sym_RPAREN, STATE(5747), 1, sym_attribute, @@ -378205,14 +378216,14 @@ static uint16_t ts_small_parse_table[] = { [261170] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5691), 1, + ACTIONS(5693), 1, anon_sym_COLON2, STATE(5748), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5689), 6, + ACTIONS(5691), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -378222,17 +378233,17 @@ static uint16_t ts_small_parse_table[] = { [261192] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, - ACTIONS(8547), 1, - anon_sym_RBRACK, ACTIONS(8549), 1, + anon_sym_RBRACK, + ACTIONS(8551), 1, anon_sym_SEMI, STATE(5749), 1, sym_attribute, @@ -378244,7 +378255,7 @@ static uint16_t ts_small_parse_table[] = { [261224] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(5750), 1, sym_attribute, @@ -378255,20 +378266,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5520), 2, + ACTIONS(5522), 2, anon_sym_and, anon_sym_in, - ACTIONS(7922), 2, + ACTIONS(7924), 2, anon_sym_EQ, anon_sym_COLON_EQ, [261252] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5751), 1, sym_attribute, @@ -378279,22 +378290,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [261282] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8333), 1, - anon_sym_DASH_GT, ACTIONS(8335), 1, + anon_sym_DASH_GT, + ACTIONS(8337), 1, anon_sym_with, STATE(5752), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6021), 5, + ACTIONS(6023), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378324,7 +378335,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5652), 7, + ACTIONS(5654), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378335,17 +378346,17 @@ static uint16_t ts_small_parse_table[] = { [261346] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8289), 1, + ACTIONS(8291), 1, anon_sym_when, - ACTIONS(8551), 1, + ACTIONS(8553), 1, anon_sym_DASH_GT, STATE(5755), 1, sym_attribute, @@ -378373,11 +378384,11 @@ static uint16_t ts_small_parse_table[] = { [261398] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5757), 1, sym_attribute, @@ -378388,19 +378399,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [261428] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8553), 1, - anon_sym__, ACTIONS(8555), 1, + anon_sym__, + ACTIONS(8557), 1, anon_sym_RBRACE, STATE(5758), 1, sym_attribute, @@ -378432,11 +378443,11 @@ static uint16_t ts_small_parse_table[] = { [261480] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5760), 1, sym_attribute, @@ -378447,23 +378458,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [261510] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8265), 1, - anon_sym_COMMA, ACTIONS(8267), 1, + anon_sym_COMMA, + ACTIONS(8269), 1, anon_sym_PIPE, - ACTIONS(8271), 1, - anon_sym_as, ACTIONS(8273), 1, + anon_sym_as, + ACTIONS(8275), 1, anon_sym_COLON_COLON, - ACTIONS(8557), 1, - anon_sym_SEMI, ACTIONS(8559), 1, + anon_sym_SEMI, + ACTIONS(8561), 1, anon_sym_PIPE_RBRACK, STATE(5761), 1, sym_attribute, @@ -378475,13 +378486,13 @@ static uint16_t ts_small_parse_table[] = { [261542] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8561), 1, - anon_sym__, ACTIONS(8563), 1, + anon_sym__, + ACTIONS(8565), 1, anon_sym_RBRACE, STATE(5762), 1, sym_attribute, @@ -378497,15 +378508,15 @@ static uint16_t ts_small_parse_table[] = { [261574] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8371), 1, + ACTIONS(8373), 1, anon_sym_type, - ACTIONS(8565), 1, - sym__identifier, ACTIONS(8567), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8569), 1, + anon_sym_LBRACK, + ACTIONS(8571), 1, anon_sym_virtual, STATE(5023), 1, sym_class_binding, @@ -378519,14 +378530,14 @@ static uint16_t ts_small_parse_table[] = { [261606] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8283), 1, + ACTIONS(8285), 1, anon_sym_COLON_COLON, STATE(5764), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7983), 6, + ACTIONS(7985), 6, anon_sym_COMMA, anon_sym_PIPE, anon_sym_RBRACK, @@ -378536,17 +378547,17 @@ static uint16_t ts_small_parse_table[] = { [261628] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8571), 1, + ACTIONS(8573), 1, anon_sym_RPAREN, STATE(5765), 1, sym_attribute, @@ -378558,13 +378569,13 @@ static uint16_t ts_small_parse_table[] = { [261660] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8573), 1, - anon_sym__, ACTIONS(8575), 1, + anon_sym__, + ACTIONS(8577), 1, anon_sym_RBRACE, STATE(5766), 1, sym_attribute, @@ -378580,17 +378591,17 @@ static uint16_t ts_small_parse_table[] = { [261692] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, - ACTIONS(8577), 1, - anon_sym_SEMI, ACTIONS(8579), 1, + anon_sym_SEMI, + ACTIONS(8581), 1, anon_sym_PIPE_RBRACK, STATE(5767), 1, sym_attribute, @@ -378602,7 +378613,7 @@ static uint16_t ts_small_parse_table[] = { [261724] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8581), 1, + ACTIONS(8583), 1, anon_sym_COLON2, STATE(5768), 1, sym_attribute, @@ -378611,7 +378622,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4304), 5, + ACTIONS(4306), 5, anon_sym_SEMI, anon_sym_GT, anon_sym_POUND, @@ -378620,17 +378631,17 @@ static uint16_t ts_small_parse_table[] = { [261748] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8583), 1, + ACTIONS(8585), 1, anon_sym_RPAREN, STATE(5769), 1, sym_attribute, @@ -378642,17 +378653,17 @@ static uint16_t ts_small_parse_table[] = { [261780] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8585), 1, + ACTIONS(8587), 1, anon_sym_RPAREN, STATE(5770), 1, sym_attribute, @@ -378664,11 +378675,11 @@ static uint16_t ts_small_parse_table[] = { [261812] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_BANG, - ACTIONS(8299), 1, + ACTIONS(8301), 1, anon_sym__, STATE(5771), 1, sym_attribute, @@ -378679,19 +378690,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7275), 2, + ACTIONS(7277), 2, anon_sym_PLUS, anon_sym_DASH, [261842] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8303), 1, + ACTIONS(8305), 1, sym__identifier, - ACTIONS(8587), 1, - anon_sym__, ACTIONS(8589), 1, + anon_sym__, + ACTIONS(8591), 1, anon_sym_RBRACE, STATE(5772), 1, sym_attribute, @@ -378707,17 +378718,17 @@ static uint16_t ts_small_parse_table[] = { [261874] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, - ACTIONS(8591), 1, - anon_sym_RBRACK, ACTIONS(8593), 1, + anon_sym_RBRACK, + ACTIONS(8595), 1, anon_sym_SEMI, STATE(5773), 1, sym_attribute, @@ -378729,17 +378740,17 @@ static uint16_t ts_small_parse_table[] = { [261906] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8259), 1, + ACTIONS(8261), 1, anon_sym_RPAREN, STATE(5774), 1, sym_attribute, @@ -378756,7 +378767,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5390), 7, + ACTIONS(5392), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378783,16 +378794,16 @@ static uint16_t ts_small_parse_table[] = { [261978] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8333), 1, - anon_sym_DASH_GT, ACTIONS(8335), 1, + anon_sym_DASH_GT, + ACTIONS(8337), 1, anon_sym_with, STATE(5777), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5959), 5, + ACTIONS(5961), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378806,7 +378817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5669), 7, + ACTIONS(5671), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378833,17 +378844,17 @@ static uint16_t ts_small_parse_table[] = { [262042] = 10, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8595), 1, + ACTIONS(8597), 1, anon_sym_RPAREN, STATE(5780), 1, sym_attribute, @@ -378855,14 +378866,14 @@ static uint16_t ts_small_parse_table[] = { [262074] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4585), 1, + ACTIONS(4587), 1, anon_sym_PIPE, STATE(5781), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4587), 5, + ACTIONS(4589), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -378871,32 +378882,32 @@ static uint16_t ts_small_parse_table[] = { [262095] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4370), 1, + ACTIONS(4372), 1, anon_sym_COLON2, - ACTIONS(8427), 1, + ACTIONS(8429), 1, anon_sym_COMMA, - ACTIONS(8433), 1, + ACTIONS(8435), 1, anon_sym_COLON_COLON, STATE(5782), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4372), 3, + ACTIONS(4374), 3, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_as, [262120] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4346), 1, + ACTIONS(4348), 1, anon_sym_PIPE, STATE(5783), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4348), 5, + ACTIONS(4350), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -378905,14 +378916,14 @@ static uint16_t ts_small_parse_table[] = { [262141] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_PIPE, STATE(5784), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7914), 5, + ACTIONS(7916), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -378921,11 +378932,11 @@ static uint16_t ts_small_parse_table[] = { [262162] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8597), 1, + ACTIONS(8599), 1, anon_sym_RBRACE, STATE(5785), 1, sym_attribute, @@ -378941,16 +378952,16 @@ static uint16_t ts_small_parse_table[] = { [262191] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7993), 1, + ACTIONS(7995), 1, anon_sym_PIPE, - ACTIONS(8397), 1, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5786), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7991), 4, + ACTIONS(7993), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -378958,14 +378969,14 @@ static uint16_t ts_small_parse_table[] = { [262214] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7920), 1, + ACTIONS(7922), 1, anon_sym_PIPE, STATE(5787), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7918), 5, + ACTIONS(7920), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -378974,11 +378985,11 @@ static uint16_t ts_small_parse_table[] = { [262235] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -378996,7 +379007,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6174), 1, + ACTIONS(6176), 1, anon_sym_and, STATE(5789), 1, sym_attribute, @@ -379007,17 +379018,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6172), 2, + ACTIONS(6174), 2, anon_sym_in, sym_and_operator, [262291] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8601), 1, + ACTIONS(8603), 1, anon_sym_RBRACE, STATE(5790), 1, sym_attribute, @@ -379033,11 +379044,11 @@ static uint16_t ts_small_parse_table[] = { [262320] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8603), 1, + ACTIONS(8605), 1, anon_sym_RBRACE, STATE(5791), 1, sym_attribute, @@ -379053,9 +379064,9 @@ static uint16_t ts_small_parse_table[] = { [262349] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8174), 1, - anon_sym_LPAREN, ACTIONS(8176), 1, + anon_sym_LPAREN, + ACTIONS(8178), 1, anon_sym_LBRACK, STATE(4743), 1, sym_constructor_declaration, @@ -379064,18 +379075,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8178), 3, + ACTIONS(8180), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [262374] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8605), 1, + ACTIONS(8607), 1, anon_sym_RBRACE, STATE(5793), 1, sym_attribute, @@ -379107,14 +379118,14 @@ static uint16_t ts_small_parse_table[] = { [262424] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4227), 1, + ACTIONS(4229), 1, anon_sym_PIPE, STATE(5795), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4229), 5, + ACTIONS(4231), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379123,14 +379134,14 @@ static uint16_t ts_small_parse_table[] = { [262445] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4223), 1, + ACTIONS(4225), 1, anon_sym_PIPE, STATE(5796), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4225), 5, + ACTIONS(4227), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379139,32 +379150,32 @@ static uint16_t ts_small_parse_table[] = { [262466] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7989), 1, + ACTIONS(7991), 1, anon_sym_PIPE, - ACTIONS(8389), 1, + ACTIONS(8391), 1, anon_sym_COMMA, - ACTIONS(8397), 1, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5797), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7987), 3, + ACTIONS(7989), 3, anon_sym_SEMI, anon_sym_as, anon_sym_PIPE_RBRACK, [262491] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4219), 1, + ACTIONS(4221), 1, anon_sym_PIPE, STATE(5798), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4221), 5, + ACTIONS(4223), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379173,14 +379184,14 @@ static uint16_t ts_small_parse_table[] = { [262512] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4310), 1, + ACTIONS(4312), 1, anon_sym_PIPE, STATE(5799), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4312), 5, + ACTIONS(4314), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379189,14 +379200,14 @@ static uint16_t ts_small_parse_table[] = { [262533] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4342), 1, + ACTIONS(4344), 1, anon_sym_PIPE, STATE(5800), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4344), 5, + ACTIONS(4346), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379205,16 +379216,16 @@ static uint16_t ts_small_parse_table[] = { [262554] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7985), 1, + ACTIONS(7987), 1, anon_sym_PIPE, - ACTIONS(8397), 1, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5801), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7983), 4, + ACTIONS(7985), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379222,11 +379233,11 @@ static uint16_t ts_small_parse_table[] = { [262577] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8607), 1, + ACTIONS(8609), 1, anon_sym_RBRACE, STATE(5802), 1, sym_attribute, @@ -379242,14 +379253,14 @@ static uint16_t ts_small_parse_table[] = { [262606] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4314), 1, + ACTIONS(4316), 1, anon_sym_PIPE, STATE(5803), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4316), 5, + ACTIONS(4318), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379258,11 +379269,11 @@ static uint16_t ts_small_parse_table[] = { [262627] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8609), 1, + ACTIONS(8611), 1, anon_sym_RBRACE, STATE(5804), 1, sym_attribute, @@ -379280,7 +379291,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6468), 1, + ACTIONS(6470), 1, anon_sym_and, STATE(5805), 1, sym_attribute, @@ -379291,20 +379302,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6466), 2, + ACTIONS(6468), 2, anon_sym_in, sym_and_operator, [262683] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7910), 1, + ACTIONS(7912), 1, anon_sym_PIPE, STATE(5806), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7908), 5, + ACTIONS(7910), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379313,33 +379324,33 @@ static uint16_t ts_small_parse_table[] = { [262704] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5807), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7979), 2, + ACTIONS(7981), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [262731] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4334), 1, + ACTIONS(4336), 1, anon_sym_PIPE, STATE(5808), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4336), 5, + ACTIONS(4338), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379348,9 +379359,9 @@ static uint16_t ts_small_parse_table[] = { [262752] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8611), 1, + ACTIONS(8613), 1, anon_sym_rec, STATE(5809), 1, sym_attribute, @@ -379361,17 +379372,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8613), 2, + ACTIONS(8615), 2, anon_sym__, sym__capitalized_identifier, [262779] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8615), 1, + ACTIONS(8617), 1, sym__left_quoted_string_delimiter, STATE(5810), 1, sym_attribute, @@ -379387,13 +379398,13 @@ static uint16_t ts_small_parse_table[] = { [262808] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(4947), 1, + ACTIONS(4949), 1, anon_sym_POUND, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, - ACTIONS(8617), 1, + ACTIONS(8619), 1, anon_sym_DASH_GT, STATE(3660), 1, sym_type_constructor_path, @@ -379407,14 +379418,14 @@ static uint16_t ts_small_parse_table[] = { [262837] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4338), 1, + ACTIONS(4340), 1, anon_sym_PIPE, STATE(5812), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4340), 5, + ACTIONS(4342), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379423,11 +379434,11 @@ static uint16_t ts_small_parse_table[] = { [262858] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8619), 1, + ACTIONS(8621), 1, sym__identifier, STATE(3331), 1, sym_class_path, @@ -379443,11 +379454,11 @@ static uint16_t ts_small_parse_table[] = { [262887] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -379463,11 +379474,11 @@ static uint16_t ts_small_parse_table[] = { [262916] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8623), 1, + ACTIONS(8625), 1, sym__identifier, STATE(3338), 1, sym_class_path, @@ -379483,14 +379494,14 @@ static uint16_t ts_small_parse_table[] = { [262945] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4350), 1, + ACTIONS(4352), 1, anon_sym_PIPE, STATE(5816), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4352), 5, + ACTIONS(4354), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379499,11 +379510,11 @@ static uint16_t ts_small_parse_table[] = { [262966] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8625), 1, + ACTIONS(8627), 1, anon_sym_RBRACE, STATE(5817), 1, sym_attribute, @@ -379519,15 +379530,15 @@ static uint16_t ts_small_parse_table[] = { [262995] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, - anon_sym_COMMA, ACTIONS(8629), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8631), 1, + anon_sym_PIPE, + ACTIONS(8633), 1, anon_sym_RBRACK, STATE(5818), 1, sym_attribute, @@ -379539,14 +379550,14 @@ static uint16_t ts_small_parse_table[] = { [263024] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4354), 1, + ACTIONS(4356), 1, anon_sym_PIPE, STATE(5819), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4356), 5, + ACTIONS(4358), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379555,11 +379566,11 @@ static uint16_t ts_small_parse_table[] = { [263045] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8633), 1, + ACTIONS(8635), 1, sym__left_quoted_string_delimiter, STATE(5820), 1, sym_attribute, @@ -379575,14 +379586,14 @@ static uint16_t ts_small_parse_table[] = { [263074] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4326), 1, + ACTIONS(4328), 1, anon_sym_PIPE, STATE(5821), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4328), 5, + ACTIONS(4330), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379591,14 +379602,14 @@ static uint16_t ts_small_parse_table[] = { [263095] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4358), 1, + ACTIONS(4360), 1, anon_sym_PIPE, STATE(5822), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4360), 5, + ACTIONS(4362), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379607,11 +379618,11 @@ static uint16_t ts_small_parse_table[] = { [263116] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8635), 1, + ACTIONS(8637), 1, anon_sym_RBRACE, STATE(5823), 1, sym_attribute, @@ -379627,33 +379638,33 @@ static uint16_t ts_small_parse_table[] = { [263145] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, STATE(5824), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8637), 2, + ACTIONS(8639), 2, anon_sym_SEMI, anon_sym_RBRACE, [263172] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4362), 1, + ACTIONS(4364), 1, anon_sym_PIPE, STATE(5825), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4364), 5, + ACTIONS(4366), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379662,11 +379673,11 @@ static uint16_t ts_small_parse_table[] = { [263193] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8639), 1, + ACTIONS(8641), 1, anon_sym_RBRACE, STATE(5826), 1, sym_attribute, @@ -379682,14 +379693,14 @@ static uint16_t ts_small_parse_table[] = { [263222] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7832), 1, + ACTIONS(7834), 1, anon_sym_PIPE, STATE(5827), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7830), 5, + ACTIONS(7832), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379698,11 +379709,11 @@ static uint16_t ts_small_parse_table[] = { [263243] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8641), 1, + ACTIONS(8643), 1, anon_sym_RBRACE, STATE(5828), 1, sym_attribute, @@ -379718,11 +379729,11 @@ static uint16_t ts_small_parse_table[] = { [263272] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8643), 1, + ACTIONS(8645), 1, anon_sym_RBRACE, STATE(5829), 1, sym_attribute, @@ -379738,11 +379749,11 @@ static uint16_t ts_small_parse_table[] = { [263301] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8645), 1, + ACTIONS(8647), 1, sym__identifier, STATE(2302), 1, sym_class_path, @@ -379758,14 +379769,14 @@ static uint16_t ts_small_parse_table[] = { [263330] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4366), 1, + ACTIONS(4368), 1, anon_sym_PIPE, STATE(5831), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4368), 5, + ACTIONS(4370), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379774,11 +379785,11 @@ static uint16_t ts_small_parse_table[] = { [263351] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8647), 1, + ACTIONS(8649), 1, anon_sym_RBRACE, STATE(5832), 1, sym_attribute, @@ -379794,14 +379805,14 @@ static uint16_t ts_small_parse_table[] = { [263380] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7816), 1, + ACTIONS(7818), 1, anon_sym_PIPE, STATE(5833), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7814), 5, + ACTIONS(7816), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379810,16 +379821,16 @@ static uint16_t ts_small_parse_table[] = { [263401] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4330), 1, + ACTIONS(4332), 1, anon_sym_PIPE, - ACTIONS(8273), 1, + ACTIONS(8275), 1, anon_sym_COLON_COLON, STATE(5834), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4332), 4, + ACTIONS(4334), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379827,30 +379838,30 @@ static uint16_t ts_small_parse_table[] = { [263424] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5835), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8649), 2, + ACTIONS(8651), 2, anon_sym_SEMI, anon_sym_RBRACE, [263451] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -379866,11 +379877,11 @@ static uint16_t ts_small_parse_table[] = { [263480] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8651), 1, + ACTIONS(8653), 1, anon_sym_RBRACE, STATE(5837), 1, sym_attribute, @@ -379886,14 +379897,14 @@ static uint16_t ts_small_parse_table[] = { [263509] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4255), 1, + ACTIONS(4257), 1, anon_sym_PIPE, STATE(5838), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4257), 5, + ACTIONS(4259), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -379902,11 +379913,11 @@ static uint16_t ts_small_parse_table[] = { [263530] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8653), 1, + ACTIONS(8655), 1, anon_sym_RBRACE, STATE(5839), 1, sym_attribute, @@ -379924,7 +379935,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6444), 1, + ACTIONS(6446), 1, anon_sym_and, STATE(5840), 1, sym_attribute, @@ -379935,7 +379946,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6442), 2, + ACTIONS(6444), 2, anon_sym_in, sym_and_operator, [263586] = 8, @@ -379943,7 +379954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6420), 1, + ACTIONS(6422), 1, anon_sym_and, STATE(5841), 1, sym_attribute, @@ -379954,35 +379965,35 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6418), 2, + ACTIONS(6420), 2, anon_sym_in, sym_and_operator, [263613] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4370), 1, + ACTIONS(4372), 1, anon_sym_PIPE, - ACTIONS(8265), 1, + ACTIONS(8267), 1, anon_sym_COMMA, - ACTIONS(8273), 1, + ACTIONS(8275), 1, anon_sym_COLON_COLON, STATE(5842), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4372), 3, + ACTIONS(4374), 3, anon_sym_SEMI, anon_sym_as, anon_sym_PIPE_RBRACK, [263638] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8655), 1, + ACTIONS(8657), 1, anon_sym_RBRACE, STATE(5843), 1, sym_attribute, @@ -379998,11 +380009,11 @@ static uint16_t ts_small_parse_table[] = { [263667] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -380018,11 +380029,11 @@ static uint16_t ts_small_parse_table[] = { [263696] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8657), 1, + ACTIONS(8659), 1, anon_sym_RBRACE, STATE(5845), 1, sym_attribute, @@ -380038,9 +380049,9 @@ static uint16_t ts_small_parse_table[] = { [263725] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5736), 1, - anon_sym_LPAREN, ACTIONS(5738), 1, + anon_sym_LPAREN, + ACTIONS(5740), 1, anon_sym_LBRACK, STATE(4520), 1, sym_constructor_declaration, @@ -380049,18 +380060,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5740), 3, + ACTIONS(5742), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [263750] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8659), 1, + ACTIONS(8661), 1, sym__left_quoted_string_delimiter, STATE(5847), 1, sym_attribute, @@ -380076,16 +380087,16 @@ static uint16_t ts_small_parse_table[] = { [263779] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4322), 1, + ACTIONS(4324), 1, anon_sym_PIPE, - ACTIONS(8273), 1, + ACTIONS(8275), 1, anon_sym_COLON_COLON, STATE(5848), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4324), 4, + ACTIONS(4326), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380093,14 +380104,14 @@ static uint16_t ts_small_parse_table[] = { [263802] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4247), 1, + ACTIONS(4249), 1, anon_sym_PIPE, STATE(5849), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4249), 5, + ACTIONS(4251), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380109,11 +380120,11 @@ static uint16_t ts_small_parse_table[] = { [263823] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8661), 1, + ACTIONS(8663), 1, anon_sym_RBRACE, STATE(5850), 1, sym_attribute, @@ -380129,11 +380140,11 @@ static uint16_t ts_small_parse_table[] = { [263852] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8663), 1, + ACTIONS(8665), 1, anon_sym_RBRACE, STATE(5851), 1, sym_attribute, @@ -380149,11 +380160,11 @@ static uint16_t ts_small_parse_table[] = { [263881] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8665), 1, + ACTIONS(8667), 1, anon_sym_RBRACE, STATE(5852), 1, sym_attribute, @@ -380169,11 +380180,11 @@ static uint16_t ts_small_parse_table[] = { [263910] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8667), 1, + ACTIONS(8669), 1, anon_sym_RBRACE, STATE(5853), 1, sym_attribute, @@ -380189,14 +380200,14 @@ static uint16_t ts_small_parse_table[] = { [263939] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4239), 1, + ACTIONS(4241), 1, anon_sym_PIPE, STATE(5854), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4241), 5, + ACTIONS(4243), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380205,11 +380216,11 @@ static uint16_t ts_small_parse_table[] = { [263960] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8669), 1, + ACTIONS(8671), 1, anon_sym_RBRACE, STATE(5855), 1, sym_attribute, @@ -380225,11 +380236,11 @@ static uint16_t ts_small_parse_table[] = { [263989] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8671), 1, + ACTIONS(8673), 1, anon_sym_RBRACE, STATE(5856), 1, sym_attribute, @@ -380245,11 +380256,11 @@ static uint16_t ts_small_parse_table[] = { [264018] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8659), 1, + ACTIONS(8661), 1, sym__left_quoted_string_delimiter, STATE(5857), 1, sym_attribute, @@ -380267,7 +380278,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6372), 1, + ACTIONS(6374), 1, anon_sym_and, STATE(5805), 1, aux_sym_expression_item_repeat1, @@ -380278,17 +380289,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6370), 2, + ACTIONS(6372), 2, anon_sym_in, sym_and_operator, [264074] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8673), 1, + ACTIONS(8675), 1, anon_sym_RBRACE, STATE(5859), 1, sym_attribute, @@ -380304,14 +380315,14 @@ static uint16_t ts_small_parse_table[] = { [264103] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4287), 1, + ACTIONS(4289), 1, anon_sym_PIPE, STATE(5860), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4289), 5, + ACTIONS(4291), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380320,11 +380331,11 @@ static uint16_t ts_small_parse_table[] = { [264124] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8675), 1, + ACTIONS(8677), 1, sym__identifier, STATE(1445), 1, sym_class_path, @@ -380340,30 +380351,30 @@ static uint16_t ts_small_parse_table[] = { [264153] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, STATE(5862), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8677), 2, + ACTIONS(8679), 2, anon_sym_RBRACK, anon_sym_SEMI, [264180] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8679), 1, + ACTIONS(8681), 1, anon_sym_RBRACE, STATE(5863), 1, sym_attribute, @@ -380395,11 +380406,11 @@ static uint16_t ts_small_parse_table[] = { [264230] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8681), 1, + ACTIONS(8683), 1, anon_sym_RBRACE, STATE(5865), 1, sym_attribute, @@ -380417,7 +380428,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6364), 1, + ACTIONS(6366), 1, anon_sym_and, STATE(5866), 1, sym_attribute, @@ -380428,17 +380439,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6362), 2, + ACTIONS(6364), 2, anon_sym_in, sym_and_operator, [264286] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8683), 1, + ACTIONS(8685), 1, anon_sym_RBRACE, STATE(5867), 1, sym_attribute, @@ -380454,11 +380465,11 @@ static uint16_t ts_small_parse_table[] = { [264315] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8685), 1, + ACTIONS(8687), 1, anon_sym_RBRACE, STATE(5868), 1, sym_attribute, @@ -380490,15 +380501,15 @@ static uint16_t ts_small_parse_table[] = { [264365] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, - anon_sym_COMMA, ACTIONS(8629), 1, + anon_sym_COMMA, + ACTIONS(8631), 1, anon_sym_PIPE, - ACTIONS(8687), 1, + ACTIONS(8689), 1, anon_sym_RBRACK, STATE(5870), 1, sym_attribute, @@ -380542,11 +380553,11 @@ static uint16_t ts_small_parse_table[] = { [264436] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8689), 1, + ACTIONS(8691), 1, anon_sym_RBRACE, STATE(5873), 1, sym_attribute, @@ -380562,14 +380573,14 @@ static uint16_t ts_small_parse_table[] = { [264465] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5087), 1, + ACTIONS(5089), 1, anon_sym_RPAREN, STATE(5874), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4308), 5, + ACTIONS(4310), 5, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, @@ -380578,14 +380589,14 @@ static uint16_t ts_small_parse_table[] = { [264486] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4277), 1, + ACTIONS(4279), 1, anon_sym_PIPE, STATE(5875), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4279), 5, + ACTIONS(4281), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380594,11 +380605,11 @@ static uint16_t ts_small_parse_table[] = { [264507] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8691), 1, + ACTIONS(8693), 1, anon_sym_RBRACE, STATE(5876), 1, sym_attribute, @@ -380614,14 +380625,14 @@ static uint16_t ts_small_parse_table[] = { [264536] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4273), 1, + ACTIONS(4275), 1, anon_sym_PIPE, STATE(5877), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4275), 5, + ACTIONS(4277), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380630,11 +380641,11 @@ static uint16_t ts_small_parse_table[] = { [264557] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8693), 1, + ACTIONS(8695), 1, anon_sym_RBRACE, STATE(5878), 1, sym_attribute, @@ -380650,11 +380661,11 @@ static uint16_t ts_small_parse_table[] = { [264586] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8695), 1, + ACTIONS(8697), 1, sym__left_quoted_string_delimiter, STATE(5879), 1, sym_attribute, @@ -380672,7 +380683,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6170), 1, + ACTIONS(6172), 1, anon_sym_and, STATE(5880), 1, sym_attribute, @@ -380683,17 +380694,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6168), 2, + ACTIONS(6170), 2, anon_sym_in, sym_and_operator, [264642] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8697), 1, + ACTIONS(8699), 1, anon_sym_RBRACE, STATE(5881), 1, sym_attribute, @@ -380709,30 +380720,30 @@ static uint16_t ts_small_parse_table[] = { [264671] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5882), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7964), 2, + ACTIONS(7966), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [264698] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8699), 1, + ACTIONS(8701), 1, anon_sym_RBRACE, STATE(5883), 1, sym_attribute, @@ -380748,14 +380759,14 @@ static uint16_t ts_small_parse_table[] = { [264727] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7826), 1, + ACTIONS(7828), 1, anon_sym_PIPE, STATE(5884), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7824), 5, + ACTIONS(7826), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380764,14 +380775,14 @@ static uint16_t ts_small_parse_table[] = { [264748] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7820), 1, + ACTIONS(7822), 1, anon_sym_PIPE, STATE(5885), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7818), 5, + ACTIONS(7820), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380780,14 +380791,14 @@ static uint16_t ts_small_parse_table[] = { [264769] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7812), 1, + ACTIONS(7814), 1, anon_sym_PIPE, STATE(5886), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7810), 5, + ACTIONS(7812), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380796,11 +380807,11 @@ static uint16_t ts_small_parse_table[] = { [264790] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8701), 1, + ACTIONS(8703), 1, anon_sym_RBRACE, STATE(5887), 1, sym_attribute, @@ -380816,11 +380827,11 @@ static uint16_t ts_small_parse_table[] = { [264819] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8703), 1, + ACTIONS(8705), 1, sym__identifier, STATE(1928), 1, sym_class_path, @@ -380868,11 +380879,11 @@ static uint16_t ts_small_parse_table[] = { [264890] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8705), 1, + ACTIONS(8707), 1, anon_sym_RBRACE, STATE(5891), 1, sym_attribute, @@ -380888,11 +380899,11 @@ static uint16_t ts_small_parse_table[] = { [264919] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8707), 1, + ACTIONS(8709), 1, anon_sym_RBRACE, STATE(5892), 1, sym_attribute, @@ -380908,14 +380919,14 @@ static uint16_t ts_small_parse_table[] = { [264948] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4267), 1, + ACTIONS(4269), 1, anon_sym_PIPE, STATE(5893), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4269), 5, + ACTIONS(4271), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380924,11 +380935,11 @@ static uint16_t ts_small_parse_table[] = { [264969] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8709), 1, + ACTIONS(8711), 1, sym__identifier, STATE(2929), 1, sym_class_path, @@ -380944,14 +380955,14 @@ static uint16_t ts_small_parse_table[] = { [264998] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4374), 1, + ACTIONS(4376), 1, anon_sym_PIPE, STATE(5895), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4376), 5, + ACTIONS(4378), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380960,14 +380971,14 @@ static uint16_t ts_small_parse_table[] = { [265019] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4263), 1, + ACTIONS(4265), 1, anon_sym_PIPE, STATE(5896), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4265), 5, + ACTIONS(4267), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -380976,11 +380987,11 @@ static uint16_t ts_small_parse_table[] = { [265040] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8711), 1, + ACTIONS(8713), 1, sym__identifier, STATE(1233), 1, sym_class_path, @@ -380996,11 +381007,11 @@ static uint16_t ts_small_parse_table[] = { [265069] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8713), 1, + ACTIONS(8715), 1, anon_sym_RBRACE, STATE(5898), 1, sym_attribute, @@ -381032,14 +381043,14 @@ static uint16_t ts_small_parse_table[] = { [265119] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4633), 1, + ACTIONS(4635), 1, anon_sym_PIPE, STATE(5900), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4631), 5, + ACTIONS(4633), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381048,11 +381059,11 @@ static uint16_t ts_small_parse_table[] = { [265140] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3584), 1, + ACTIONS(3586), 1, sym__left_quoted_string_delimiter, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5901), 1, sym_attribute, @@ -381068,14 +381079,14 @@ static uint16_t ts_small_parse_table[] = { [265169] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4259), 1, + ACTIONS(4261), 1, anon_sym_PIPE, STATE(5902), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4261), 5, + ACTIONS(4263), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381084,14 +381095,14 @@ static uint16_t ts_small_parse_table[] = { [265190] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4281), 1, + ACTIONS(4283), 1, anon_sym_PIPE, STATE(5903), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4283), 5, + ACTIONS(4285), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381100,14 +381111,14 @@ static uint16_t ts_small_parse_table[] = { [265211] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4235), 1, + ACTIONS(4237), 1, anon_sym_PIPE, STATE(5904), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4237), 5, + ACTIONS(4239), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381116,16 +381127,16 @@ static uint16_t ts_small_parse_table[] = { [265232] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4322), 1, + ACTIONS(4324), 1, anon_sym_COLON2, - ACTIONS(8433), 1, + ACTIONS(8435), 1, anon_sym_COLON_COLON, STATE(5905), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4324), 4, + ACTIONS(4326), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -381133,11 +381144,11 @@ static uint16_t ts_small_parse_table[] = { [265255] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8715), 1, + ACTIONS(8717), 1, anon_sym_RBRACE, STATE(5906), 1, sym_attribute, @@ -381153,14 +381164,14 @@ static uint16_t ts_small_parse_table[] = { [265284] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4243), 1, + ACTIONS(4245), 1, anon_sym_PIPE, STATE(5907), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4245), 5, + ACTIONS(4247), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381169,14 +381180,14 @@ static uint16_t ts_small_parse_table[] = { [265305] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4251), 1, + ACTIONS(4253), 1, anon_sym_PIPE, STATE(5908), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4253), 5, + ACTIONS(4255), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381187,7 +381198,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6142), 1, + ACTIONS(6144), 1, anon_sym_and, STATE(5866), 1, aux_sym_expression_item_repeat1, @@ -381198,20 +381209,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6140), 2, + ACTIONS(6142), 2, anon_sym_in, sym_and_operator, [265353] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4291), 1, + ACTIONS(4293), 1, anon_sym_PIPE, STATE(5910), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4293), 5, + ACTIONS(4295), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381220,11 +381231,11 @@ static uint16_t ts_small_parse_table[] = { [265374] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3584), 1, + ACTIONS(3586), 1, sym__left_quoted_string_delimiter, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5911), 1, sym_attribute, @@ -381240,13 +381251,13 @@ static uint16_t ts_small_parse_table[] = { [265403] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8717), 1, - sym__identifier, ACTIONS(8719), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8721), 1, + anon_sym_LBRACK, + ACTIONS(8723), 1, anon_sym_virtual, STATE(4803), 1, sym_class_type_binding, @@ -381260,11 +381271,11 @@ static uint16_t ts_small_parse_table[] = { [265432] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8723), 1, + ACTIONS(8725), 1, sym__identifier, STATE(2038), 1, sym_class_path, @@ -381280,14 +381291,14 @@ static uint16_t ts_small_parse_table[] = { [265461] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4215), 1, + ACTIONS(4217), 1, anon_sym_PIPE, STATE(5914), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4217), 5, + ACTIONS(4219), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381296,11 +381307,11 @@ static uint16_t ts_small_parse_table[] = { [265482] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8725), 1, + ACTIONS(8727), 1, sym__identifier, STATE(2793), 1, sym_class_path, @@ -381316,14 +381327,14 @@ static uint16_t ts_small_parse_table[] = { [265511] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4553), 1, + ACTIONS(4555), 1, anon_sym_PIPE, STATE(5916), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4555), 5, + ACTIONS(4557), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381348,14 +381359,14 @@ static uint16_t ts_small_parse_table[] = { [265553] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4565), 1, + ACTIONS(4567), 1, anon_sym_PIPE, STATE(5918), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4567), 5, + ACTIONS(4569), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381364,14 +381375,14 @@ static uint16_t ts_small_parse_table[] = { [265574] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4683), 1, + ACTIONS(4685), 1, anon_sym_PIPE, STATE(5919), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4685), 5, + ACTIONS(4687), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381380,11 +381391,11 @@ static uint16_t ts_small_parse_table[] = { [265595] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8727), 1, + ACTIONS(8729), 1, anon_sym_RBRACE, STATE(5920), 1, sym_attribute, @@ -381400,11 +381411,11 @@ static uint16_t ts_small_parse_table[] = { [265624] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8729), 1, + ACTIONS(8731), 1, sym__identifier, STATE(1349), 1, sym_class_path, @@ -381420,11 +381431,11 @@ static uint16_t ts_small_parse_table[] = { [265653] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8731), 1, + ACTIONS(8733), 1, anon_sym_RBRACE, STATE(5922), 1, sym_attribute, @@ -381440,11 +381451,11 @@ static uint16_t ts_small_parse_table[] = { [265682] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8733), 1, + ACTIONS(8735), 1, sym__identifier, STATE(1270), 1, sym_class_path, @@ -381460,33 +381471,33 @@ static uint16_t ts_small_parse_table[] = { [265711] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8389), 1, - anon_sym_COMMA, ACTIONS(8391), 1, + anon_sym_COMMA, + ACTIONS(8393), 1, anon_sym_PIPE, - ACTIONS(8395), 1, - anon_sym_as, ACTIONS(8397), 1, + anon_sym_as, + ACTIONS(8399), 1, anon_sym_COLON_COLON, STATE(5924), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8677), 2, + ACTIONS(8679), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [265738] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4667), 1, + ACTIONS(4669), 1, anon_sym_PIPE, STATE(5925), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4669), 5, + ACTIONS(4671), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381495,14 +381506,14 @@ static uint16_t ts_small_parse_table[] = { [265759] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4231), 1, + ACTIONS(4233), 1, anon_sym_PIPE, STATE(5926), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4233), 5, + ACTIONS(4235), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381511,14 +381522,14 @@ static uint16_t ts_small_parse_table[] = { [265780] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4295), 1, + ACTIONS(4297), 1, anon_sym_PIPE, STATE(5927), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4297), 5, + ACTIONS(4299), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381527,11 +381538,11 @@ static uint16_t ts_small_parse_table[] = { [265801] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8735), 1, + ACTIONS(8737), 1, sym__identifier, STATE(2345), 1, sym_class_path, @@ -381547,11 +381558,11 @@ static uint16_t ts_small_parse_table[] = { [265830] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -381567,11 +381578,11 @@ static uint16_t ts_small_parse_table[] = { [265859] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8737), 1, + ACTIONS(8739), 1, anon_sym_RBRACE, STATE(5930), 1, sym_attribute, @@ -381587,11 +381598,11 @@ static uint16_t ts_small_parse_table[] = { [265888] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8739), 1, + ACTIONS(8741), 1, sym__left_quoted_string_delimiter, STATE(5931), 1, sym_attribute, @@ -381607,11 +381618,11 @@ static uint16_t ts_small_parse_table[] = { [265917] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym__left_quoted_string_delimiter, STATE(5932), 1, sym_attribute, @@ -381627,9 +381638,9 @@ static uint16_t ts_small_parse_table[] = { [265946] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8190), 1, - anon_sym_LPAREN, ACTIONS(8192), 1, + anon_sym_LPAREN, + ACTIONS(8194), 1, anon_sym_LBRACK, STATE(4743), 1, sym_constructor_declaration, @@ -381638,21 +381649,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8194), 3, + ACTIONS(8196), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [265971] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4651), 1, + ACTIONS(4653), 1, anon_sym_PIPE, STATE(5934), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4653), 5, + ACTIONS(4655), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381661,14 +381672,14 @@ static uint16_t ts_small_parse_table[] = { [265992] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4643), 1, + ACTIONS(4645), 1, anon_sym_PIPE, STATE(5935), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4645), 5, + ACTIONS(4647), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381677,11 +381688,11 @@ static uint16_t ts_small_parse_table[] = { [266013] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8743), 1, + ACTIONS(8745), 1, anon_sym_RBRACE, STATE(5936), 1, sym_attribute, @@ -381697,14 +381708,14 @@ static uint16_t ts_small_parse_table[] = { [266042] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4663), 1, + ACTIONS(4665), 1, anon_sym_PIPE, STATE(5937), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4665), 5, + ACTIONS(4667), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381713,11 +381724,11 @@ static uint16_t ts_small_parse_table[] = { [266063] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8745), 1, + ACTIONS(8747), 1, anon_sym_RBRACE, STATE(5938), 1, sym_attribute, @@ -381733,11 +381744,11 @@ static uint16_t ts_small_parse_table[] = { [266092] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8747), 1, + ACTIONS(8749), 1, anon_sym_RBRACE, STATE(5939), 1, sym_attribute, @@ -381753,11 +381764,11 @@ static uint16_t ts_small_parse_table[] = { [266121] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8749), 1, + ACTIONS(8751), 1, anon_sym_RBRACE, STATE(5940), 1, sym_attribute, @@ -381773,14 +381784,14 @@ static uint16_t ts_small_parse_table[] = { [266150] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4659), 1, + ACTIONS(4661), 1, anon_sym_PIPE, STATE(5941), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4661), 5, + ACTIONS(4663), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381789,11 +381800,11 @@ static uint16_t ts_small_parse_table[] = { [266171] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8739), 1, + ACTIONS(8741), 1, sym__left_quoted_string_delimiter, STATE(5942), 1, sym_attribute, @@ -381809,11 +381820,11 @@ static uint16_t ts_small_parse_table[] = { [266200] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8751), 1, + ACTIONS(8753), 1, sym__left_quoted_string_delimiter, STATE(5943), 1, sym_attribute, @@ -381829,14 +381840,14 @@ static uint16_t ts_small_parse_table[] = { [266229] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4655), 1, + ACTIONS(4657), 1, anon_sym_PIPE, STATE(5944), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4657), 5, + ACTIONS(4659), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381845,9 +381856,9 @@ static uint16_t ts_small_parse_table[] = { [266250] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5923), 1, - anon_sym_LPAREN, ACTIONS(5925), 1, + anon_sym_LPAREN, + ACTIONS(5927), 1, anon_sym_LBRACK, STATE(4520), 1, sym_constructor_declaration, @@ -381856,18 +381867,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5927), 3, + ACTIONS(5929), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [266275] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8753), 1, + ACTIONS(8755), 1, anon_sym_RBRACE, STATE(5946), 1, sym_attribute, @@ -381883,11 +381894,11 @@ static uint16_t ts_small_parse_table[] = { [266304] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8755), 1, + ACTIONS(8757), 1, anon_sym_RBRACE, STATE(5947), 1, sym_attribute, @@ -381903,11 +381914,11 @@ static uint16_t ts_small_parse_table[] = { [266333] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8757), 1, + ACTIONS(8759), 1, anon_sym_RBRACE, STATE(5948), 1, sym_attribute, @@ -381923,14 +381934,14 @@ static uint16_t ts_small_parse_table[] = { [266362] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4577), 1, + ACTIONS(4579), 1, anon_sym_PIPE, STATE(5949), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4579), 5, + ACTIONS(4581), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -381939,11 +381950,11 @@ static uint16_t ts_small_parse_table[] = { [266383] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8759), 1, + ACTIONS(8761), 1, anon_sym_RBRACE, STATE(5950), 1, sym_attribute, @@ -381959,11 +381970,11 @@ static uint16_t ts_small_parse_table[] = { [266412] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8761), 1, + ACTIONS(8763), 1, anon_sym_RBRACE, STATE(5951), 1, sym_attribute, @@ -381979,11 +381990,11 @@ static uint16_t ts_small_parse_table[] = { [266441] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -381999,14 +382010,14 @@ static uint16_t ts_small_parse_table[] = { [266470] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4543), 1, + ACTIONS(4545), 1, anon_sym_PIPE, STATE(5953), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4541), 5, + ACTIONS(4543), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382015,16 +382026,16 @@ static uint16_t ts_small_parse_table[] = { [266491] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4330), 1, + ACTIONS(4332), 1, anon_sym_COLON2, - ACTIONS(8433), 1, + ACTIONS(8435), 1, anon_sym_COLON_COLON, STATE(5954), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4332), 4, + ACTIONS(4334), 4, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -382032,14 +382043,14 @@ static uint16_t ts_small_parse_table[] = { [266514] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4581), 1, + ACTIONS(4583), 1, anon_sym_PIPE, STATE(5955), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4583), 5, + ACTIONS(4585), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382048,30 +382059,30 @@ static uint16_t ts_small_parse_table[] = { [266535] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8281), 1, - anon_sym_COMMA, ACTIONS(8283), 1, + anon_sym_COMMA, + ACTIONS(8285), 1, anon_sym_COLON_COLON, - ACTIONS(8291), 1, - anon_sym_PIPE, ACTIONS(8293), 1, + anon_sym_PIPE, + ACTIONS(8295), 1, anon_sym_as, STATE(5956), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8763), 2, + ACTIONS(8765), 2, anon_sym_SEMI, anon_sym_RBRACE, [266562] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8765), 1, + ACTIONS(8767), 1, anon_sym_RBRACE, STATE(5957), 1, sym_attribute, @@ -382087,11 +382098,11 @@ static uint16_t ts_small_parse_table[] = { [266591] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8767), 1, + ACTIONS(8769), 1, anon_sym_RBRACE, STATE(5958), 1, sym_attribute, @@ -382107,9 +382118,9 @@ static uint16_t ts_small_parse_table[] = { [266620] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8200), 1, - anon_sym_LPAREN, ACTIONS(8202), 1, + anon_sym_LPAREN, + ACTIONS(8204), 1, anon_sym_LBRACK, STATE(4743), 1, sym_constructor_declaration, @@ -382118,18 +382129,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8204), 3, + ACTIONS(8206), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [266645] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -382145,9 +382156,9 @@ static uint16_t ts_small_parse_table[] = { [266674] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8241), 1, - anon_sym_LPAREN, ACTIONS(8243), 1, + anon_sym_LPAREN, + ACTIONS(8245), 1, anon_sym_LBRACK, STATE(5961), 1, sym_attribute, @@ -382156,21 +382167,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8245), 3, + ACTIONS(8247), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [266699] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4589), 1, + ACTIONS(4591), 1, anon_sym_PIPE, STATE(5962), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4591), 5, + ACTIONS(4593), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382179,14 +382190,14 @@ static uint16_t ts_small_parse_table[] = { [266720] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4547), 1, + ACTIONS(4549), 1, anon_sym_PIPE, STATE(5963), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4545), 5, + ACTIONS(4547), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382195,30 +382206,30 @@ static uint16_t ts_small_parse_table[] = { [266741] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5964), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8769), 2, + ACTIONS(8771), 2, anon_sym_RBRACK, anon_sym_SEMI, [266768] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8771), 1, + ACTIONS(8773), 1, anon_sym_RBRACE, STATE(5965), 1, sym_attribute, @@ -382234,16 +382245,16 @@ static uint16_t ts_small_parse_table[] = { [266797] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, STATE(5966), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8773), 4, + ACTIONS(8775), 4, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, @@ -382251,14 +382262,14 @@ static uint16_t ts_small_parse_table[] = { [266820] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4593), 1, + ACTIONS(4595), 1, anon_sym_PIPE, STATE(5967), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4595), 5, + ACTIONS(4597), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382267,14 +382278,14 @@ static uint16_t ts_small_parse_table[] = { [266841] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, STATE(5968), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5313), 5, + ACTIONS(5315), 5, anon_sym_EQ, anon_sym_SEMI, anon_sym_RBRACE, @@ -382283,14 +382294,14 @@ static uint16_t ts_small_parse_table[] = { [266862] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4551), 1, + ACTIONS(4553), 1, anon_sym_PIPE, STATE(5969), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4549), 5, + ACTIONS(4551), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382299,14 +382310,14 @@ static uint16_t ts_small_parse_table[] = { [266883] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4571), 1, + ACTIONS(4573), 1, anon_sym_PIPE, STATE(5970), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4569), 5, + ACTIONS(4571), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382315,14 +382326,14 @@ static uint16_t ts_small_parse_table[] = { [266904] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4525), 1, + ACTIONS(4527), 1, anon_sym_PIPE, STATE(5971), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4527), 5, + ACTIONS(4529), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -382331,16 +382342,16 @@ static uint16_t ts_small_parse_table[] = { [266925] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5637), 1, + ACTIONS(5639), 1, anon_sym_and, - ACTIONS(8777), 1, + ACTIONS(8779), 1, anon_sym_LBRACK_AT_AT, STATE(6232), 1, sym_item_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5635), 2, + ACTIONS(5637), 2, anon_sym_in, sym_and_operator, STATE(5972), 2, @@ -382349,11 +382360,11 @@ static uint16_t ts_small_parse_table[] = { [266950] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8780), 1, + ACTIONS(8782), 1, sym__identifier, STATE(2462), 1, sym_class_path, @@ -382369,30 +382380,30 @@ static uint16_t ts_small_parse_table[] = { [266979] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8449), 1, - anon_sym_COMMA, ACTIONS(8451), 1, + anon_sym_COMMA, + ACTIONS(8453), 1, anon_sym_PIPE, - ACTIONS(8457), 1, - anon_sym_as, ACTIONS(8459), 1, + anon_sym_as, + ACTIONS(8461), 1, anon_sym_COLON_COLON, STATE(5974), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8782), 2, + ACTIONS(8784), 2, anon_sym_SEMI, anon_sym_RBRACE, [267006] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8784), 1, + ACTIONS(8786), 1, sym__identifier, STATE(3035), 1, sym_class_path, @@ -382410,7 +382421,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6237), 1, + ACTIONS(6239), 1, anon_sym_and, STATE(5976), 1, sym_attribute, @@ -382421,17 +382432,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6235), 2, + ACTIONS(6237), 2, anon_sym_in, sym_and_operator, [267062] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8786), 1, + ACTIONS(8788), 1, anon_sym_RBRACE, STATE(5977), 1, sym_attribute, @@ -382447,30 +382458,30 @@ static uint16_t ts_small_parse_table[] = { [267091] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8265), 1, - anon_sym_COMMA, ACTIONS(8267), 1, + anon_sym_COMMA, + ACTIONS(8269), 1, anon_sym_PIPE, - ACTIONS(8271), 1, - anon_sym_as, ACTIONS(8273), 1, + anon_sym_as, + ACTIONS(8275), 1, anon_sym_COLON_COLON, STATE(5978), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8769), 2, + ACTIONS(8771), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [267118] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8788), 1, + ACTIONS(8790), 1, anon_sym_RBRACE, STATE(5979), 1, sym_attribute, @@ -382488,7 +382499,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6150), 1, + ACTIONS(6152), 1, anon_sym_and, STATE(5972), 1, aux_sym_expression_item_repeat1, @@ -382499,17 +382510,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6148), 2, + ACTIONS(6150), 2, anon_sym_in, sym_and_operator, [267174] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8790), 1, + ACTIONS(8792), 1, anon_sym_RBRACE, STATE(5981), 1, sym_attribute, @@ -382525,11 +382536,11 @@ static uint16_t ts_small_parse_table[] = { [267203] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -382547,7 +382558,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3306), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6158), 1, + ACTIONS(6160), 1, anon_sym_and, STATE(5789), 1, aux_sym_expression_item_repeat1, @@ -382558,17 +382569,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6156), 2, + ACTIONS(6158), 2, anon_sym_in, sym_and_operator, [267259] = 9, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, - ACTIONS(8792), 1, + ACTIONS(8794), 1, anon_sym_RBRACE, STATE(5984), 1, sym_attribute, @@ -382584,13 +382595,13 @@ static uint16_t ts_small_parse_table[] = { [267288] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8794), 1, + ACTIONS(8796), 1, anon_sym_RPAREN, STATE(5985), 1, sym_attribute, @@ -382602,9 +382613,9 @@ static uint16_t ts_small_parse_table[] = { [267314] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5986), 1, sym_attribute, @@ -382620,15 +382631,15 @@ static uint16_t ts_small_parse_table[] = { [267340] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8796), 1, + ACTIONS(8798), 1, anon_sym_RPAREN, STATE(5987), 1, sym_attribute, @@ -382638,15 +382649,15 @@ static uint16_t ts_small_parse_table[] = { [267366] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8798), 1, + ACTIONS(8800), 1, anon_sym_RPAREN, STATE(5988), 1, sym_attribute, @@ -382661,7 +382672,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8800), 5, + ACTIONS(8802), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -382670,13 +382681,13 @@ static uint16_t ts_small_parse_table[] = { [267410] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8631), 1, + ACTIONS(8633), 1, anon_sym_RBRACK, STATE(5990), 1, sym_attribute, @@ -382688,9 +382699,9 @@ static uint16_t ts_small_parse_table[] = { [267436] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5991), 1, sym_attribute, @@ -382706,9 +382717,9 @@ static uint16_t ts_small_parse_table[] = { [267462] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5992), 1, sym_attribute, @@ -382724,7 +382735,7 @@ static uint16_t ts_small_parse_table[] = { [267488] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8802), 1, + ACTIONS(8804), 1, anon_sym_AMP, ACTIONS(5), 2, sym_comment, @@ -382732,20 +382743,20 @@ static uint16_t ts_small_parse_table[] = { STATE(5993), 2, sym_attribute, aux_sym_tag_specification_repeat1, - ACTIONS(8773), 3, + ACTIONS(8775), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [267508] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8805), 1, + ACTIONS(8807), 1, anon_sym_RPAREN, STATE(5994), 1, sym_attribute, @@ -382757,13 +382768,13 @@ static uint16_t ts_small_parse_table[] = { [267534] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8807), 1, + ACTIONS(8809), 1, anon_sym_RBRACK, STATE(5995), 1, sym_attribute, @@ -382775,7 +382786,7 @@ static uint16_t ts_small_parse_table[] = { [267560] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8343), 1, + ACTIONS(8345), 1, anon_sym_AMP, STATE(5993), 1, aux_sym_tag_specification_repeat1, @@ -382784,39 +382795,39 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8809), 3, + ACTIONS(8811), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [267582] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8811), 1, - anon_sym_EQ, ACTIONS(8813), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(8815), 1, + anon_sym_of, + ACTIONS(8817), 1, anon_sym_COLON2, STATE(5997), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 2, + ACTIONS(5788), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [267606] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8817), 1, + ACTIONS(8819), 1, anon_sym_RPAREN, STATE(5998), 1, sym_attribute, @@ -382826,9 +382837,9 @@ static uint16_t ts_small_parse_table[] = { [267632] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(5999), 1, sym_attribute, @@ -382844,27 +382855,27 @@ static uint16_t ts_small_parse_table[] = { [267658] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, STATE(6000), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8819), 3, + ACTIONS(8821), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, [267680] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, STATE(2238), 1, sym_parenthesized_operator, @@ -382878,11 +382889,11 @@ static uint16_t ts_small_parse_table[] = { [267706] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5347), 1, + ACTIONS(5349), 1, sym__identifier, - ACTIONS(8823), 1, + ACTIONS(8825), 1, anon_sym_POUND, STATE(3957), 1, sym_type_constructor_path, @@ -382896,9 +382907,9 @@ static uint16_t ts_small_parse_table[] = { [267732] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8825), 1, - anon_sym_type, ACTIONS(8827), 1, + anon_sym_type, + ACTIONS(8829), 1, anon_sym_module, STATE(6003), 1, sym_attribute, @@ -382912,9 +382923,9 @@ static uint16_t ts_small_parse_table[] = { [267754] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(8831), 1, + ACTIONS(8833), 1, anon_sym__, STATE(5989), 1, sym_type_variable, @@ -382923,17 +382934,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8829), 2, + ACTIONS(8831), 2, anon_sym_PLUS, anon_sym_DASH, [267778] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, - ACTIONS(8833), 1, + ACTIONS(8835), 1, anon_sym_POUND, STATE(3622), 1, sym_type_constructor_path, @@ -382947,26 +382958,26 @@ static uint16_t ts_small_parse_table[] = { [267804] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8835), 1, - anon_sym_EQ, ACTIONS(8837), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(8839), 1, + anon_sym_of, + ACTIONS(8841), 1, anon_sym_COLON2, STATE(6006), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5967), 2, + ACTIONS(5969), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [267828] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6007), 1, sym_attribute, @@ -382982,9 +382993,9 @@ static uint16_t ts_small_parse_table[] = { [267854] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6008), 1, sym_attribute, @@ -383000,7 +383011,7 @@ static uint16_t ts_small_parse_table[] = { [267880] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6009), 1, sym_attribute, @@ -383011,7 +383022,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5520), 2, + ACTIONS(5522), 2, anon_sym_and, anon_sym_in, [267904] = 4, @@ -383022,7 +383033,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8841), 5, + ACTIONS(8843), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -383031,9 +383042,9 @@ static uint16_t ts_small_parse_table[] = { [267922] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6011), 1, sym_attribute, @@ -383049,7 +383060,7 @@ static uint16_t ts_small_parse_table[] = { [267948] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6012), 1, sym_attribute, @@ -383060,15 +383071,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6358), 2, + ACTIONS(6360), 2, anon_sym_and, anon_sym_in, [267972] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8843), 1, - anon_sym_EQ, ACTIONS(8845), 1, + anon_sym_EQ, + ACTIONS(8847), 1, anon_sym_COLON2, STATE(6013), 1, sym_attribute, @@ -383077,15 +383088,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8847), 2, + ACTIONS(8849), 2, anon_sym_SEMI, anon_sym_RBRACE, [267996] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383106,7 +383117,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8849), 5, + ACTIONS(8851), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -383120,7 +383131,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8851), 5, + ACTIONS(8853), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -383129,7 +383140,7 @@ static uint16_t ts_small_parse_table[] = { [268058] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6017), 1, sym_attribute, @@ -383140,15 +383151,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6350), 2, + ACTIONS(6352), 2, anon_sym_and, anon_sym_in, [268082] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8853), 1, - anon_sym_type, ACTIONS(8855), 1, + anon_sym_type, + ACTIONS(8857), 1, anon_sym_module, STATE(6018), 1, sym_attribute, @@ -383162,13 +383173,13 @@ static uint16_t ts_small_parse_table[] = { [268104] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8857), 1, + ACTIONS(8859), 1, anon_sym_RPAREN, STATE(6019), 1, sym_attribute, @@ -383180,9 +383191,9 @@ static uint16_t ts_small_parse_table[] = { [268130] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6020), 1, sym_attribute, @@ -383198,7 +383209,7 @@ static uint16_t ts_small_parse_table[] = { [268156] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6021), 1, sym_attribute, @@ -383209,19 +383220,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6346), 2, + ACTIONS(6348), 2, anon_sym_and, anon_sym_in, [268180] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8859), 1, + ACTIONS(8861), 1, anon_sym_RPAREN, STATE(6022), 1, sym_attribute, @@ -383233,9 +383244,9 @@ static uint16_t ts_small_parse_table[] = { [268206] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383251,9 +383262,9 @@ static uint16_t ts_small_parse_table[] = { [268232] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383269,9 +383280,9 @@ static uint16_t ts_small_parse_table[] = { [268258] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8825), 1, - anon_sym_type, ACTIONS(8827), 1, + anon_sym_type, + ACTIONS(8829), 1, anon_sym_module, STATE(6025), 1, sym_attribute, @@ -383285,9 +383296,9 @@ static uint16_t ts_small_parse_table[] = { [268280] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8861), 1, - sym__identifier, ACTIONS(8863), 1, + sym__identifier, + ACTIONS(8865), 1, anon_sym_BANG, STATE(6026), 1, sym_attribute, @@ -383296,15 +383307,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [268304] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383325,7 +383336,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8867), 5, + ACTIONS(8869), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -383334,9 +383345,9 @@ static uint16_t ts_small_parse_table[] = { [268348] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6029), 1, sym_attribute, @@ -383352,15 +383363,15 @@ static uint16_t ts_small_parse_table[] = { [268374] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8869), 1, + ACTIONS(8871), 1, anon_sym_RPAREN, STATE(6030), 1, sym_attribute, @@ -383370,9 +383381,9 @@ static uint16_t ts_small_parse_table[] = { [268400] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383388,11 +383399,11 @@ static uint16_t ts_small_parse_table[] = { [268426] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, - ACTIONS(8871), 1, + ACTIONS(8873), 1, anon_sym_POUND, STATE(5325), 1, sym_type_constructor_path, @@ -383406,15 +383417,15 @@ static uint16_t ts_small_parse_table[] = { [268452] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8873), 1, + ACTIONS(8875), 1, anon_sym_RPAREN, STATE(6033), 1, sym_attribute, @@ -383424,9 +383435,9 @@ static uint16_t ts_small_parse_table[] = { [268478] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383442,9 +383453,9 @@ static uint16_t ts_small_parse_table[] = { [268504] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6035), 1, sym_attribute, @@ -383460,9 +383471,9 @@ static uint16_t ts_small_parse_table[] = { [268530] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383478,9 +383489,9 @@ static uint16_t ts_small_parse_table[] = { [268556] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6037), 1, sym_attribute, @@ -383496,13 +383507,13 @@ static uint16_t ts_small_parse_table[] = { [268582] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8875), 1, + ACTIONS(8877), 1, anon_sym_RBRACK, STATE(6038), 1, sym_attribute, @@ -383514,9 +383525,9 @@ static uint16_t ts_small_parse_table[] = { [268608] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8877), 1, + ACTIONS(8879), 1, sym__identifier, - ACTIONS(8881), 1, + ACTIONS(8883), 1, anon_sym_BANG, STATE(6039), 1, sym_attribute, @@ -383525,15 +383536,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [268632] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383549,7 +383560,7 @@ static uint16_t ts_small_parse_table[] = { [268658] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8343), 1, + ACTIONS(8345), 1, anon_sym_AMP, STATE(5993), 1, aux_sym_tag_specification_repeat1, @@ -383558,16 +383569,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8383), 3, + ACTIONS(8385), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [268680] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8845), 1, + ACTIONS(8847), 1, anon_sym_COLON2, - ACTIONS(8883), 1, + ACTIONS(8885), 1, anon_sym_EQ, STATE(6042), 1, sym_attribute, @@ -383576,13 +383587,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8885), 2, + ACTIONS(8887), 2, anon_sym_SEMI, anon_sym_RBRACE, [268704] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6043), 1, sym_attribute, @@ -383593,19 +383604,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6521), 2, + ACTIONS(6523), 2, anon_sym_and, anon_sym_in, [268728] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8887), 1, + ACTIONS(8889), 1, anon_sym_RBRACK, STATE(6044), 1, sym_attribute, @@ -383617,9 +383628,9 @@ static uint16_t ts_small_parse_table[] = { [268754] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383635,9 +383646,9 @@ static uint16_t ts_small_parse_table[] = { [268780] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8889), 1, - anon_sym_type, ACTIONS(8891), 1, + anon_sym_type, + ACTIONS(8893), 1, anon_sym_module, STATE(6046), 1, sym_attribute, @@ -383651,9 +383662,9 @@ static uint16_t ts_small_parse_table[] = { [268802] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383669,9 +383680,9 @@ static uint16_t ts_small_parse_table[] = { [268828] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6042), 1, sym_field_path, @@ -383687,9 +383698,9 @@ static uint16_t ts_small_parse_table[] = { [268854] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383705,25 +383716,25 @@ static uint16_t ts_small_parse_table[] = { [268880] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, STATE(6050), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8629), 3, + ACTIONS(8631), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [268902] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383739,9 +383750,9 @@ static uint16_t ts_small_parse_table[] = { [268928] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6052), 1, sym_attribute, @@ -383757,13 +383768,13 @@ static uint16_t ts_small_parse_table[] = { [268954] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8893), 1, + ACTIONS(8895), 1, anon_sym_RPAREN, STATE(6053), 1, sym_attribute, @@ -383775,13 +383786,13 @@ static uint16_t ts_small_parse_table[] = { [268980] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8895), 1, + ACTIONS(8897), 1, anon_sym_RPAREN, STATE(6054), 1, sym_attribute, @@ -383798,7 +383809,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8897), 5, + ACTIONS(8899), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -383807,11 +383818,11 @@ static uint16_t ts_small_parse_table[] = { [269024] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5897), 1, + ACTIONS(5899), 1, sym__identifier, - ACTIONS(8899), 1, + ACTIONS(8901), 1, anon_sym_POUND, STATE(5246), 1, sym_type_constructor_path, @@ -383825,9 +383836,9 @@ static uint16_t ts_small_parse_table[] = { [269050] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8845), 1, + ACTIONS(8847), 1, anon_sym_COLON2, - ACTIONS(8901), 1, + ACTIONS(8903), 1, anon_sym_EQ, STATE(6057), 1, sym_attribute, @@ -383836,21 +383847,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8903), 2, + ACTIONS(8905), 2, anon_sym_SEMI, anon_sym_RBRACE, [269074] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8905), 1, + ACTIONS(8907), 1, anon_sym_RPAREN, STATE(6058), 1, sym_attribute, @@ -383860,9 +383871,9 @@ static uint16_t ts_small_parse_table[] = { [269100] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8098), 1, + ACTIONS(8100), 1, sym__identifier, STATE(6013), 1, sym_field_path, @@ -383878,9 +383889,9 @@ static uint16_t ts_small_parse_table[] = { [269126] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8853), 1, - anon_sym_type, ACTIONS(8855), 1, + anon_sym_type, + ACTIONS(8857), 1, anon_sym_module, STATE(6060), 1, sym_attribute, @@ -383894,15 +383905,15 @@ static uint16_t ts_small_parse_table[] = { [269148] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8907), 1, + ACTIONS(8909), 1, anon_sym_RPAREN, STATE(6061), 1, sym_attribute, @@ -383912,7 +383923,7 @@ static uint16_t ts_small_parse_table[] = { [269174] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6062), 1, sym_attribute, @@ -383923,19 +383934,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5951), 2, + ACTIONS(5953), 2, anon_sym_and, anon_sym_in, [269198] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8909), 1, + ACTIONS(8911), 1, anon_sym_RBRACK, STATE(6063), 1, sym_attribute, @@ -383947,11 +383958,11 @@ static uint16_t ts_small_parse_table[] = { [269224] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5323), 1, + ACTIONS(5325), 1, sym__identifier, - ACTIONS(8911), 1, + ACTIONS(8913), 1, anon_sym_POUND, STATE(4746), 1, sym_type_constructor_path, @@ -383965,14 +383976,14 @@ static uint16_t ts_small_parse_table[] = { [269250] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8913), 1, + ACTIONS(8915), 1, anon_sym_LBRACK_AT_AT, STATE(6386), 1, sym_item_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5635), 2, + ACTIONS(5637), 2, anon_sym_and, anon_sym_in, STATE(6065), 2, @@ -383981,11 +383992,11 @@ static uint16_t ts_small_parse_table[] = { [269272] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5376), 1, + ACTIONS(5378), 1, sym__identifier, - ACTIONS(8916), 1, + ACTIONS(8918), 1, anon_sym_POUND, STATE(4045), 1, sym_type_constructor_path, @@ -383999,31 +384010,31 @@ static uint16_t ts_small_parse_table[] = { [269298] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, - ACTIONS(8918), 1, + ACTIONS(8920), 1, anon_sym_as, STATE(6067), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5858), 3, + ACTIONS(5860), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [269320] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7966), 1, - anon_sym_COMMA, ACTIONS(7968), 1, + anon_sym_COMMA, + ACTIONS(7970), 1, anon_sym_PIPE, - ACTIONS(7972), 1, - anon_sym_as, ACTIONS(7974), 1, + anon_sym_as, + ACTIONS(7976), 1, anon_sym_COLON_COLON, - ACTIONS(8920), 1, + ACTIONS(8922), 1, anon_sym_RPAREN, STATE(6068), 1, sym_attribute, @@ -384033,15 +384044,15 @@ static uint16_t ts_small_parse_table[] = { [269346] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8427), 1, - anon_sym_COMMA, ACTIONS(8429), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8431), 1, - anon_sym_as, + anon_sym_PIPE, ACTIONS(8433), 1, + anon_sym_as, + ACTIONS(8435), 1, anon_sym_COLON_COLON, - ACTIONS(8922), 1, + ACTIONS(8924), 1, anon_sym_RPAREN, STATE(6069), 1, sym_attribute, @@ -384051,13 +384062,13 @@ static uint16_t ts_small_parse_table[] = { [269372] = 8, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(8687), 1, + ACTIONS(8689), 1, anon_sym_RBRACK, STATE(6070), 1, sym_attribute, @@ -384069,26 +384080,26 @@ static uint16_t ts_small_parse_table[] = { [269398] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8924), 1, - anon_sym_EQ, ACTIONS(8926), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(8928), 1, + anon_sym_of, + ACTIONS(8930), 1, anon_sym_COLON2, STATE(6071), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6001), 2, + ACTIONS(6003), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [269422] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8889), 1, - anon_sym_type, ACTIONS(8891), 1, + anon_sym_type, + ACTIONS(8893), 1, anon_sym_module, STATE(6072), 1, sym_attribute, @@ -384102,59 +384113,59 @@ static uint16_t ts_small_parse_table[] = { [269444] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, - ACTIONS(8918), 1, + ACTIONS(8920), 1, anon_sym_as, STATE(6073), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5907), 3, + ACTIONS(5909), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [269466] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, - ACTIONS(8918), 1, + ACTIONS(8920), 1, anon_sym_as, STATE(6074), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7360), 3, + ACTIONS(7362), 3, anon_sym_EQ, anon_sym_SEMI, anon_sym_RBRACE, [269488] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, - ACTIONS(8918), 1, + ACTIONS(8920), 1, anon_sym_as, STATE(6075), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5866), 3, + ACTIONS(5868), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [269510] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, - anon_sym_PIPE, ACTIONS(8932), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(8934), 1, + anon_sym_RBRACK, + ACTIONS(8936), 1, anon_sym_GT, STATE(6076), 1, sym_attribute, @@ -384166,9 +384177,9 @@ static uint16_t ts_small_parse_table[] = { [269533] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(8936), 1, + ACTIONS(8938), 1, anon_sym_RBRACK, STATE(6077), 1, sym_attribute, @@ -384182,9 +384193,9 @@ static uint16_t ts_small_parse_table[] = { [269556] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8623), 1, + ACTIONS(8625), 1, sym__identifier, STATE(3506), 1, sym_class_path, @@ -384198,9 +384209,9 @@ static uint16_t ts_small_parse_table[] = { [269579] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(8938), 1, + ACTIONS(8940), 1, anon_sym_RBRACK, STATE(6079), 1, sym_attribute, @@ -384214,9 +384225,9 @@ static uint16_t ts_small_parse_table[] = { [269602] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8940), 1, + ACTIONS(8942), 1, sym__identifier, STATE(5301), 1, sym_class_type_path, @@ -384230,11 +384241,11 @@ static uint16_t ts_small_parse_table[] = { [269625] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, - sym__identifier, ACTIONS(8944), 1, - anon_sym_RBRACE, + sym__identifier, ACTIONS(8946), 1, + anon_sym_RBRACE, + ACTIONS(8948), 1, anon_sym_mutable, STATE(6081), 1, sym_attribute, @@ -384246,13 +384257,13 @@ static uint16_t ts_small_parse_table[] = { [269648] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, - anon_sym_DOT, ACTIONS(8950), 1, - anon_sym_with, + anon_sym_DOT, ACTIONS(8952), 1, + anon_sym_with, + ACTIONS(8954), 1, sym_hash_operator, STATE(6082), 1, sym_attribute, @@ -384262,9 +384273,9 @@ static uint16_t ts_small_parse_table[] = { [269671] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(8954), 1, + ACTIONS(8956), 1, anon_sym_DOT, STATE(6083), 1, sym_attribute, @@ -384278,9 +384289,9 @@ static uint16_t ts_small_parse_table[] = { [269694] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -384294,13 +384305,13 @@ static uint16_t ts_small_parse_table[] = { [269717] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(8956), 1, + ACTIONS(8958), 1, anon_sym_with, STATE(6085), 1, sym_attribute, @@ -384310,7 +384321,7 @@ static uint16_t ts_small_parse_table[] = { [269740] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8958), 1, + ACTIONS(8960), 1, sym__identifier, STATE(6086), 1, sym_attribute, @@ -384319,17 +384330,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8960), 2, + ACTIONS(8962), 2, anon_sym_RPAREN, anon_sym_DOT, [269761] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(8962), 1, - anon_sym_COLON_GT, ACTIONS(8964), 1, + anon_sym_COLON_GT, + ACTIONS(8966), 1, anon_sym_RPAREN, STATE(6087), 1, sym_attribute, @@ -384341,9 +384352,9 @@ static uint16_t ts_small_parse_table[] = { [269784] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8966), 1, - sym__identifier, ACTIONS(8968), 1, + sym__identifier, + ACTIONS(8970), 1, anon_sym_LPAREN, STATE(5534), 1, sym_parenthesized_operator, @@ -384357,9 +384368,9 @@ static uint16_t ts_small_parse_table[] = { [269807] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(8970), 1, + ACTIONS(8972), 1, sym__identifier, STATE(6089), 1, sym_attribute, @@ -384373,9 +384384,9 @@ static uint16_t ts_small_parse_table[] = { [269830] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(8972), 1, + ACTIONS(8974), 1, anon_sym_DOT, STATE(6090), 1, sym_attribute, @@ -384389,9 +384400,9 @@ static uint16_t ts_small_parse_table[] = { [269853] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -384405,9 +384416,9 @@ static uint16_t ts_small_parse_table[] = { [269876] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(6092), 1, sym_attribute, @@ -384421,9 +384432,9 @@ static uint16_t ts_small_parse_table[] = { [269899] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8974), 1, + ACTIONS(8976), 1, sym__identifier, STATE(4273), 1, sym_class_type_path, @@ -384437,9 +384448,9 @@ static uint16_t ts_small_parse_table[] = { [269922] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8645), 1, + ACTIONS(8647), 1, sym__identifier, STATE(2321), 1, sym_class_path, @@ -384453,9 +384464,9 @@ static uint16_t ts_small_parse_table[] = { [269945] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8976), 1, + ACTIONS(8978), 1, sym__identifier, STATE(4761), 1, sym_class_type_path, @@ -384469,11 +384480,11 @@ static uint16_t ts_small_parse_table[] = { [269968] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4761), 1, + ACTIONS(4763), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8978), 1, + ACTIONS(8980), 1, anon_sym_GT, STATE(6096), 1, sym_attribute, @@ -384485,9 +384496,9 @@ static uint16_t ts_small_parse_table[] = { [269991] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(3753), 1, sym_class_type_path, @@ -384501,11 +384512,11 @@ static uint16_t ts_small_parse_table[] = { [270014] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6829), 1, + ACTIONS(6831), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6098), 1, sym_attribute, @@ -384517,9 +384528,9 @@ static uint16_t ts_small_parse_table[] = { [270037] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(8986), 1, + ACTIONS(8988), 1, anon_sym_DOT, STATE(6099), 1, sym_attribute, @@ -384533,9 +384544,9 @@ static uint16_t ts_small_parse_table[] = { [270060] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(8988), 1, + ACTIONS(8990), 1, anon_sym_RBRACK, STATE(6100), 1, sym_attribute, @@ -384549,9 +384560,9 @@ static uint16_t ts_small_parse_table[] = { [270083] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(8990), 1, + ACTIONS(8992), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -384565,11 +384576,11 @@ static uint16_t ts_small_parse_table[] = { [270106] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8992), 1, - anon_sym_EQ, ACTIONS(8994), 1, - anon_sym_RPAREN, + anon_sym_EQ, ACTIONS(8996), 1, + anon_sym_RPAREN, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(6102), 1, sym_attribute, @@ -384581,11 +384592,11 @@ static uint16_t ts_small_parse_table[] = { [270129] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8988), 1, + ACTIONS(8990), 1, anon_sym_RBRACK, - ACTIONS(8998), 1, + ACTIONS(9000), 1, anon_sym_GT, STATE(6103), 1, sym_attribute, @@ -384597,12 +384608,12 @@ static uint16_t ts_small_parse_table[] = { [270152] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9000), 1, + ACTIONS(9002), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9003), 2, + ACTIONS(9005), 2, anon_sym_RBRACK, anon_sym_GT, STATE(6104), 2, @@ -384611,11 +384622,11 @@ static uint16_t ts_small_parse_table[] = { [270171] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9005), 1, - anon_sym_COLON_GT, ACTIONS(9007), 1, + anon_sym_COLON_GT, + ACTIONS(9009), 1, anon_sym_RPAREN, STATE(6105), 1, sym_attribute, @@ -384627,7 +384638,7 @@ static uint16_t ts_small_parse_table[] = { [270194] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6106), 1, sym_attribute, @@ -384636,18 +384647,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9009), 2, + ACTIONS(9011), 2, anon_sym__, sym__capitalized_identifier, [270215] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9011), 1, + ACTIONS(9013), 1, anon_sym_COMMA, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8819), 2, + ACTIONS(8821), 2, anon_sym_RPAREN, anon_sym_RBRACK, STATE(6107), 2, @@ -384656,11 +384667,11 @@ static uint16_t ts_small_parse_table[] = { [270234] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, - sym__identifier, ACTIONS(9016), 1, - anon_sym_SEMI, + sym__identifier, ACTIONS(9018), 1, + anon_sym_SEMI, + ACTIONS(9020), 1, anon_sym_GT_RBRACE, STATE(6108), 1, sym_attribute, @@ -384672,22 +384683,22 @@ static uint16_t ts_small_parse_table[] = { [270257] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(6109), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6301), 2, + ACTIONS(6303), 2, anon_sym_COLON_GT, anon_sym_RPAREN, [270278] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6110), 1, sym_attribute, @@ -384696,15 +384707,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9020), 2, + ACTIONS(9022), 2, anon_sym__, sym__capitalized_identifier, [270299] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9022), 1, - anon_sym_RBRACK, ACTIONS(9024), 1, + anon_sym_RBRACK, + ACTIONS(9026), 1, anon_sym_BQUOTE, STATE(7171), 1, sym_tag, @@ -384717,9 +384728,9 @@ static uint16_t ts_small_parse_table[] = { [270320] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9027), 1, + ACTIONS(9029), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -384733,9 +384744,9 @@ static uint16_t ts_small_parse_table[] = { [270343] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9029), 1, - sym__identifier, ACTIONS(9031), 1, + sym__identifier, + ACTIONS(9033), 1, anon_sym_LPAREN, STATE(3833), 1, sym_parenthesized_operator, @@ -384749,9 +384760,9 @@ static uint16_t ts_small_parse_table[] = { [270366] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9033), 1, - anon_sym_LPAREN, ACTIONS(9035), 1, + anon_sym_LPAREN, + ACTIONS(9037), 1, sym__capitalized_identifier, STATE(4516), 1, sym_constructor_path, @@ -384765,9 +384776,9 @@ static uint16_t ts_small_parse_table[] = { [270389] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9037), 1, + ACTIONS(9039), 1, anon_sym_DOT, STATE(6115), 1, sym_attribute, @@ -384781,9 +384792,9 @@ static uint16_t ts_small_parse_table[] = { [270412] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8976), 1, + ACTIONS(8978), 1, sym__identifier, STATE(4747), 1, sym_class_type_path, @@ -384797,9 +384808,9 @@ static uint16_t ts_small_parse_table[] = { [270435] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9039), 1, + ACTIONS(9041), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -384813,9 +384824,9 @@ static uint16_t ts_small_parse_table[] = { [270458] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3816), 1, + ACTIONS(3818), 1, sym__capitalized_identifier, - ACTIONS(9041), 1, + ACTIONS(9043), 1, anon_sym_LPAREN, STATE(6118), 1, sym_attribute, @@ -384829,9 +384840,9 @@ static uint16_t ts_small_parse_table[] = { [270481] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9043), 1, + ACTIONS(9045), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -384845,13 +384856,13 @@ static uint16_t ts_small_parse_table[] = { [270504] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9045), 1, + ACTIONS(9047), 1, anon_sym_with, STATE(6120), 1, sym_attribute, @@ -384861,9 +384872,9 @@ static uint16_t ts_small_parse_table[] = { [270527] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8725), 1, + ACTIONS(8727), 1, sym__identifier, STATE(2773), 1, sym_class_path, @@ -384877,9 +384888,9 @@ static uint16_t ts_small_parse_table[] = { [270550] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9047), 1, + ACTIONS(9049), 1, anon_sym_DOT, STATE(6122), 1, sym_attribute, @@ -384893,9 +384904,9 @@ static uint16_t ts_small_parse_table[] = { [270573] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9049), 1, + ACTIONS(9051), 1, sym__identifier, STATE(2638), 1, sym_type_constructor_path, @@ -384909,11 +384920,11 @@ static uint16_t ts_small_parse_table[] = { [270596] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9051), 1, - anon_sym_SEMI, ACTIONS(9053), 1, + anon_sym_SEMI, + ACTIONS(9055), 1, anon_sym_GT_RBRACE, STATE(6124), 1, sym_attribute, @@ -384925,9 +384936,9 @@ static uint16_t ts_small_parse_table[] = { [270619] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8976), 1, + ACTIONS(8978), 1, sym__identifier, STATE(4734), 1, sym_class_type_path, @@ -384941,9 +384952,9 @@ static uint16_t ts_small_parse_table[] = { [270642] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -384957,9 +384968,9 @@ static uint16_t ts_small_parse_table[] = { [270665] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9055), 1, + ACTIONS(9057), 1, sym__identifier, STATE(5224), 1, sym_class_type_path, @@ -384973,7 +384984,7 @@ static uint16_t ts_small_parse_table[] = { [270688] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6128), 1, sym_attribute, @@ -384982,15 +384993,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9057), 2, + ACTIONS(9059), 2, anon_sym__, sym__capitalized_identifier, [270709] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9059), 1, + ACTIONS(9061), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385004,11 +385015,11 @@ static uint16_t ts_small_parse_table[] = { [270732] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9061), 1, - anon_sym_SEMI, ACTIONS(9063), 1, + anon_sym_SEMI, + ACTIONS(9065), 1, anon_sym_GT_RBRACE, STATE(6130), 1, sym_attribute, @@ -385020,11 +385031,11 @@ static uint16_t ts_small_parse_table[] = { [270755] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4741), 1, + ACTIONS(4743), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9065), 1, + ACTIONS(9067), 1, anon_sym_GT, STATE(6131), 1, sym_attribute, @@ -385036,11 +385047,11 @@ static uint16_t ts_small_parse_table[] = { [270778] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, - ACTIONS(9067), 1, - anon_sym_EQ, ACTIONS(9069), 1, + anon_sym_EQ, + ACTIONS(9071), 1, anon_sym_RPAREN, STATE(6132), 1, sym_attribute, @@ -385052,7 +385063,7 @@ static uint16_t ts_small_parse_table[] = { [270801] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9071), 1, + ACTIONS(9073), 1, sym__identifier, STATE(6133), 1, sym_attribute, @@ -385061,17 +385072,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [270822] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9073), 1, - anon_sym_COLON_GT, ACTIONS(9075), 1, + anon_sym_COLON_GT, + ACTIONS(9077), 1, anon_sym_RPAREN, STATE(6134), 1, sym_attribute, @@ -385083,11 +385094,11 @@ static uint16_t ts_small_parse_table[] = { [270845] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(8829), 1, - anon_sym_BANG, ACTIONS(8831), 1, + anon_sym_BANG, + ACTIONS(8833), 1, anon_sym__, STATE(5989), 1, sym_type_variable, @@ -385099,9 +385110,9 @@ static uint16_t ts_small_parse_table[] = { [270868] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8733), 1, + ACTIONS(8735), 1, sym__identifier, STATE(1249), 1, sym_class_path, @@ -385115,11 +385126,11 @@ static uint16_t ts_small_parse_table[] = { [270891] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9077), 1, - anon_sym_COLON_GT, ACTIONS(9079), 1, + anon_sym_COLON_GT, + ACTIONS(9081), 1, anon_sym_RPAREN, STATE(6137), 1, sym_attribute, @@ -385131,9 +385142,9 @@ static uint16_t ts_small_parse_table[] = { [270914] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8675), 1, + ACTIONS(8677), 1, sym__identifier, STATE(1459), 1, sym_class_path, @@ -385147,9 +385158,9 @@ static uint16_t ts_small_parse_table[] = { [270937] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(4261), 1, sym_class_type_path, @@ -385163,9 +385174,9 @@ static uint16_t ts_small_parse_table[] = { [270960] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9081), 1, + ACTIONS(9083), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -385179,11 +385190,11 @@ static uint16_t ts_small_parse_table[] = { [270983] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9027), 1, + ACTIONS(9029), 1, anon_sym_RBRACK, - ACTIONS(9083), 1, + ACTIONS(9085), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385195,9 +385206,9 @@ static uint16_t ts_small_parse_table[] = { [271006] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(6305), 1, + ACTIONS(6307), 1, anon_sym_DASH_GT, STATE(4246), 1, sym_module_parameter, @@ -385211,9 +385222,9 @@ static uint16_t ts_small_parse_table[] = { [271029] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9085), 1, + ACTIONS(9087), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385227,9 +385238,9 @@ static uint16_t ts_small_parse_table[] = { [271052] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8784), 1, + ACTIONS(8786), 1, sym__identifier, STATE(3173), 1, sym_class_path, @@ -385243,11 +385254,11 @@ static uint16_t ts_small_parse_table[] = { [271075] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9087), 1, - anon_sym_COLON_GT, ACTIONS(9089), 1, + anon_sym_COLON_GT, + ACTIONS(9091), 1, anon_sym_RPAREN, STATE(6145), 1, sym_attribute, @@ -385259,9 +385270,9 @@ static uint16_t ts_small_parse_table[] = { [271098] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3816), 1, + ACTIONS(3818), 1, sym__capitalized_identifier, - ACTIONS(9041), 1, + ACTIONS(9043), 1, anon_sym_LPAREN, STATE(6146), 1, sym_attribute, @@ -385275,9 +385286,9 @@ static uint16_t ts_small_parse_table[] = { [271121] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -385291,9 +385302,9 @@ static uint16_t ts_small_parse_table[] = { [271144] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9091), 1, + ACTIONS(9093), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -385307,9 +385318,9 @@ static uint16_t ts_small_parse_table[] = { [271167] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9093), 1, + ACTIONS(9095), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385323,9 +385334,9 @@ static uint16_t ts_small_parse_table[] = { [271190] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9095), 1, - sym__identifier, ACTIONS(9097), 1, + sym__identifier, + ACTIONS(9099), 1, anon_sym_LPAREN, STATE(5787), 1, sym__value_pattern, @@ -385339,12 +385350,12 @@ static uint16_t ts_small_parse_table[] = { [271213] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9101), 1, + ACTIONS(9103), 1, anon_sym_COMMA, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9099), 2, + ACTIONS(9101), 2, anon_sym_RPAREN, anon_sym_RBRACK, STATE(6151), 2, @@ -385353,9 +385364,9 @@ static uint16_t ts_small_parse_table[] = { [271232] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9104), 1, + ACTIONS(9106), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385369,11 +385380,11 @@ static uint16_t ts_small_parse_table[] = { [271255] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9106), 1, - anon_sym_RBRACK, ACTIONS(9108), 1, + anon_sym_RBRACK, + ACTIONS(9110), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385385,9 +385396,9 @@ static uint16_t ts_small_parse_table[] = { [271278] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(3621), 1, sym_class_type_path, @@ -385401,11 +385412,11 @@ static uint16_t ts_small_parse_table[] = { [271301] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9110), 1, - anon_sym_SEMI, ACTIONS(9112), 1, + anon_sym_SEMI, + ACTIONS(9114), 1, anon_sym_GT_RBRACE, STATE(6155), 1, sym_attribute, @@ -385417,9 +385428,9 @@ static uint16_t ts_small_parse_table[] = { [271324] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8711), 1, + ACTIONS(8713), 1, sym__identifier, STATE(3465), 1, sym_class_path, @@ -385433,9 +385444,9 @@ static uint16_t ts_small_parse_table[] = { [271347] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9114), 1, - anon_sym_DOT, ACTIONS(9116), 1, + anon_sym_DOT, + ACTIONS(9118), 1, anon_sym_SQUOTE, STATE(7276), 1, sym_type_variable, @@ -385448,11 +385459,11 @@ static uint16_t ts_small_parse_table[] = { [271368] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9119), 1, - anon_sym_RBRACK, ACTIONS(9121), 1, + anon_sym_RBRACK, + ACTIONS(9123), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385464,11 +385475,11 @@ static uint16_t ts_small_parse_table[] = { [271391] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6837), 1, + ACTIONS(6839), 1, anon_sym_in, - ACTIONS(9123), 1, + ACTIONS(9125), 1, anon_sym_and, - ACTIONS(9126), 1, + ACTIONS(9128), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, @@ -385479,9 +385490,9 @@ static uint16_t ts_small_parse_table[] = { [271412] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5897), 1, + ACTIONS(5899), 1, sym__identifier, STATE(5812), 1, sym_type_constructor_path, @@ -385495,9 +385506,9 @@ static uint16_t ts_small_parse_table[] = { [271435] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8729), 1, + ACTIONS(8731), 1, sym__identifier, STATE(1338), 1, sym_class_path, @@ -385511,11 +385522,11 @@ static uint16_t ts_small_parse_table[] = { [271458] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9129), 1, - anon_sym_RBRACK, ACTIONS(9131), 1, + anon_sym_RBRACK, + ACTIONS(9133), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385527,11 +385538,11 @@ static uint16_t ts_small_parse_table[] = { [271481] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6883), 1, + ACTIONS(6885), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6159), 1, aux_sym_value_definition_repeat1, @@ -385543,9 +385554,9 @@ static uint16_t ts_small_parse_table[] = { [271504] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9097), 1, + ACTIONS(9099), 1, anon_sym_LPAREN, - ACTIONS(9133), 1, + ACTIONS(9135), 1, sym__identifier, STATE(5899), 1, sym_parenthesized_operator, @@ -385559,13 +385570,13 @@ static uint16_t ts_small_parse_table[] = { [271527] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9135), 1, + ACTIONS(9137), 1, anon_sym_with, STATE(6165), 1, sym_attribute, @@ -385575,11 +385586,11 @@ static uint16_t ts_small_parse_table[] = { [271550] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9137), 1, - anon_sym_COLON_GT, ACTIONS(9139), 1, + anon_sym_COLON_GT, + ACTIONS(9141), 1, anon_sym_RPAREN, STATE(6166), 1, sym_attribute, @@ -385591,9 +385602,9 @@ static uint16_t ts_small_parse_table[] = { [271573] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9141), 1, + ACTIONS(9143), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385607,7 +385618,7 @@ static uint16_t ts_small_parse_table[] = { [271596] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6168), 1, sym_attribute, @@ -385616,17 +385627,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9143), 2, + ACTIONS(9145), 2, anon_sym__, sym__capitalized_identifier, [271617] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9141), 1, + ACTIONS(9143), 1, anon_sym_RBRACK, - ACTIONS(9145), 1, + ACTIONS(9147), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385638,11 +385649,11 @@ static uint16_t ts_small_parse_table[] = { [271640] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9129), 1, - anon_sym_RBRACK, ACTIONS(9131), 1, + anon_sym_RBRACK, + ACTIONS(9133), 1, anon_sym_GT, STATE(6158), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -385654,21 +385665,21 @@ static uint16_t ts_small_parse_table[] = { [271663] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5856), 1, + ACTIONS(5858), 1, anon_sym_and, STATE(6171), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5854), 3, + ACTIONS(5856), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [271682] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6172), 1, sym_attribute, @@ -385677,15 +385688,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9147), 2, + ACTIONS(9149), 2, sym__identifier, sym__capitalized_identifier, [271703] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9119), 1, + ACTIONS(9121), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -385699,11 +385710,11 @@ static uint16_t ts_small_parse_table[] = { [271726] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9149), 1, - anon_sym_SEMI, ACTIONS(9151), 1, + anon_sym_SEMI, + ACTIONS(9153), 1, anon_sym_GT_RBRACE, STATE(6174), 1, sym_attribute, @@ -385715,9 +385726,9 @@ static uint16_t ts_small_parse_table[] = { [271749] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9153), 1, + ACTIONS(9155), 1, sym__identifier, STATE(3954), 1, sym_class_type_path, @@ -385731,9 +385742,9 @@ static uint16_t ts_small_parse_table[] = { [271772] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9155), 1, + ACTIONS(9157), 1, sym__identifier, STATE(4066), 1, sym_class_type_path, @@ -385747,9 +385758,9 @@ static uint16_t ts_small_parse_table[] = { [271795] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8711), 1, + ACTIONS(8713), 1, sym__identifier, STATE(3506), 1, sym_class_path, @@ -385763,9 +385774,9 @@ static uint16_t ts_small_parse_table[] = { [271818] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9033), 1, - anon_sym_LPAREN, ACTIONS(9035), 1, + anon_sym_LPAREN, + ACTIONS(9037), 1, sym__capitalized_identifier, STATE(4547), 1, sym_constructor_path, @@ -385779,9 +385790,9 @@ static uint16_t ts_small_parse_table[] = { [271841] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9157), 1, + ACTIONS(9159), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -385795,9 +385806,9 @@ static uint16_t ts_small_parse_table[] = { [271864] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9159), 1, + ACTIONS(9161), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -385811,13 +385822,13 @@ static uint16_t ts_small_parse_table[] = { [271887] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9161), 1, + ACTIONS(9163), 1, anon_sym_with, STATE(6181), 1, sym_attribute, @@ -385827,7 +385838,7 @@ static uint16_t ts_small_parse_table[] = { [271910] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9163), 1, + ACTIONS(9165), 1, anon_sym_DOT, STATE(6182), 1, sym_attribute, @@ -385836,15 +385847,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3995), 2, + ACTIONS(3997), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [271931] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8966), 1, + ACTIONS(8968), 1, sym__identifier, STATE(5534), 1, sym_parenthesized_operator, @@ -385858,9 +385869,9 @@ static uint16_t ts_small_parse_table[] = { [271954] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9165), 1, + ACTIONS(9167), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -385874,9 +385885,9 @@ static uint16_t ts_small_parse_table[] = { [271977] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6611), 1, + ACTIONS(6613), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6185), 1, sym_attribute, @@ -385890,7 +385901,7 @@ static uint16_t ts_small_parse_table[] = { [272000] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9167), 1, + ACTIONS(9169), 1, anon_sym_rec, STATE(6186), 1, sym_attribute, @@ -385899,15 +385910,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8613), 2, + ACTIONS(8615), 2, anon_sym__, sym__capitalized_identifier, [272021] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -385921,9 +385932,9 @@ static uint16_t ts_small_parse_table[] = { [272044] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3580), 1, + ACTIONS(3582), 1, sym__capitalized_identifier, - ACTIONS(9169), 1, + ACTIONS(9171), 1, anon_sym_LPAREN, STATE(4547), 1, sym_constructor_path, @@ -385937,11 +385948,11 @@ static uint16_t ts_small_parse_table[] = { [272067] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6829), 1, + ACTIONS(6831), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6159), 1, aux_sym_value_definition_repeat1, @@ -385953,9 +385964,9 @@ static uint16_t ts_small_parse_table[] = { [272090] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8725), 1, + ACTIONS(8727), 1, sym__identifier, STATE(2950), 1, sym_class_path, @@ -385969,11 +385980,11 @@ static uint16_t ts_small_parse_table[] = { [272113] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8369), 1, + ACTIONS(8371), 1, sym__identifier, - ACTIONS(8373), 1, - anon_sym_LBRACK, ACTIONS(8375), 1, + anon_sym_LBRACK, + ACTIONS(8377), 1, anon_sym_virtual, STATE(5066), 1, sym_class_binding, @@ -385985,7 +385996,7 @@ static uint16_t ts_small_parse_table[] = { [272136] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9171), 1, + ACTIONS(9173), 1, anon_sym_rec, STATE(4970), 1, sym_module_binding, @@ -385994,17 +386005,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8359), 2, + ACTIONS(8361), 2, anon_sym__, sym__capitalized_identifier, [272157] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9106), 1, - anon_sym_RBRACK, ACTIONS(9108), 1, + anon_sym_RBRACK, + ACTIONS(9110), 1, anon_sym_GT, STATE(6141), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -386016,11 +386027,11 @@ static uint16_t ts_small_parse_table[] = { [272180] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8717), 1, - sym__identifier, ACTIONS(8719), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8721), 1, + anon_sym_LBRACK, + ACTIONS(8723), 1, anon_sym_virtual, STATE(4904), 1, sym_class_type_binding, @@ -386032,23 +386043,23 @@ static uint16_t ts_small_parse_table[] = { [272203] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5882), 1, + ACTIONS(5884), 1, anon_sym_and, STATE(6195), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5880), 3, + ACTIONS(5882), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [272222] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9173), 1, + ACTIONS(9175), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -386062,11 +386073,11 @@ static uint16_t ts_small_parse_table[] = { [272245] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8565), 1, - sym__identifier, ACTIONS(8567), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8569), 1, + anon_sym_LBRACK, + ACTIONS(8571), 1, anon_sym_virtual, STATE(4984), 1, sym_class_binding, @@ -386078,9 +386089,9 @@ static uint16_t ts_small_parse_table[] = { [272268] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9175), 1, + ACTIONS(9177), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -386094,9 +386105,9 @@ static uint16_t ts_small_parse_table[] = { [272291] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3580), 1, + ACTIONS(3582), 1, sym__capitalized_identifier, - ACTIONS(9169), 1, + ACTIONS(9171), 1, anon_sym_LPAREN, STATE(4488), 1, sym_constructor_path, @@ -386110,11 +386121,11 @@ static uint16_t ts_small_parse_table[] = { [272314] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9177), 1, - anon_sym_COLON_GT, ACTIONS(9179), 1, + anon_sym_COLON_GT, + ACTIONS(9181), 1, anon_sym_RPAREN, STATE(6200), 1, sym_attribute, @@ -386126,9 +386137,9 @@ static uint16_t ts_small_parse_table[] = { [272337] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9055), 1, + ACTIONS(9057), 1, sym__identifier, STATE(5251), 1, sym_class_type_path, @@ -386142,7 +386153,7 @@ static uint16_t ts_small_parse_table[] = { [272360] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6202), 1, sym_attribute, @@ -386151,13 +386162,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9181), 2, + ACTIONS(9183), 2, anon_sym__, sym__capitalized_identifier, [272381] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9163), 1, + ACTIONS(9165), 1, anon_sym_DOT, STATE(6203), 1, sym_attribute, @@ -386166,15 +386177,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4017), 2, + ACTIONS(4019), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [272402] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6761), 1, + ACTIONS(6763), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6065), 1, aux_sym_expression_item_repeat1, @@ -386188,11 +386199,11 @@ static uint16_t ts_small_parse_table[] = { [272425] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, - ACTIONS(9183), 1, + ACTIONS(9185), 1, anon_sym_RBRACE, STATE(6205), 1, sym_attribute, @@ -386204,9 +386215,9 @@ static uint16_t ts_small_parse_table[] = { [272448] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6761), 1, + ACTIONS(6763), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6206), 1, sym_attribute, @@ -386220,9 +386231,9 @@ static uint16_t ts_small_parse_table[] = { [272471] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9055), 1, + ACTIONS(9057), 1, sym__identifier, STATE(5290), 1, sym_class_type_path, @@ -386236,13 +386247,13 @@ static uint16_t ts_small_parse_table[] = { [272494] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9185), 1, + ACTIONS(9187), 1, anon_sym_with, STATE(6208), 1, sym_attribute, @@ -386252,13 +386263,13 @@ static uint16_t ts_small_parse_table[] = { [272517] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9187), 1, + ACTIONS(9189), 1, anon_sym_with, STATE(6209), 1, sym_attribute, @@ -386268,9 +386279,9 @@ static uint16_t ts_small_parse_table[] = { [272540] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9189), 1, + ACTIONS(9191), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -386284,9 +386295,9 @@ static uint16_t ts_small_parse_table[] = { [272563] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9153), 1, + ACTIONS(9155), 1, sym__identifier, STATE(3923), 1, sym_class_type_path, @@ -386300,13 +386311,13 @@ static uint16_t ts_small_parse_table[] = { [272586] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9191), 1, + ACTIONS(9193), 1, anon_sym_with, STATE(6212), 1, sym_attribute, @@ -386316,9 +386327,9 @@ static uint16_t ts_small_parse_table[] = { [272609] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, sym__identifier, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, STATE(2238), 1, sym_parenthesized_operator, @@ -386332,7 +386343,7 @@ static uint16_t ts_small_parse_table[] = { [272632] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9193), 1, + ACTIONS(9195), 1, sym__identifier, STATE(6214), 1, sym_attribute, @@ -386341,15 +386352,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [272653] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9195), 1, + ACTIONS(9197), 1, sym__identifier, STATE(6215), 1, sym_attribute, @@ -386363,11 +386374,11 @@ static uint16_t ts_small_parse_table[] = { [272676] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9197), 1, + ACTIONS(9199), 1, anon_sym_GT, STATE(6216), 1, sym_attribute, @@ -386379,11 +386390,11 @@ static uint16_t ts_small_parse_table[] = { [272699] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9199), 1, - anon_sym_COLON_GT, ACTIONS(9201), 1, + anon_sym_COLON_GT, + ACTIONS(9203), 1, anon_sym_RPAREN, STATE(6217), 1, sym_attribute, @@ -386395,11 +386406,11 @@ static uint16_t ts_small_parse_table[] = { [272722] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9203), 1, - anon_sym_SEMI, ACTIONS(9205), 1, + anon_sym_SEMI, + ACTIONS(9207), 1, anon_sym_GT_RBRACE, STATE(6218), 1, sym_attribute, @@ -386411,11 +386422,11 @@ static uint16_t ts_small_parse_table[] = { [272745] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9207), 1, - anon_sym_SEMI, ACTIONS(9209), 1, + anon_sym_SEMI, + ACTIONS(9211), 1, anon_sym_GT_RBRACE, STATE(6219), 1, sym_attribute, @@ -386427,9 +386438,9 @@ static uint16_t ts_small_parse_table[] = { [272768] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6745), 1, + ACTIONS(6747), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6065), 1, aux_sym_expression_item_repeat1, @@ -386443,9 +386454,9 @@ static uint16_t ts_small_parse_table[] = { [272791] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(5961), 1, + ACTIONS(5963), 1, anon_sym_DASH_GT, STATE(4246), 1, sym_module_parameter, @@ -386459,11 +386470,11 @@ static uint16_t ts_small_parse_table[] = { [272814] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, - anon_sym_PIPE, ACTIONS(8932), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(8934), 1, + anon_sym_RBRACK, + ACTIONS(8936), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -386475,9 +386486,9 @@ static uint16_t ts_small_parse_table[] = { [272837] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8619), 1, + ACTIONS(8621), 1, sym__identifier, STATE(3360), 1, sym_class_path, @@ -386491,11 +386502,11 @@ static uint16_t ts_small_parse_table[] = { [272860] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8407), 1, - sym__identifier, ACTIONS(8409), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8411), 1, + anon_sym_LBRACK, + ACTIONS(8413), 1, anon_sym_virtual, STATE(5101), 1, sym_class_binding, @@ -386507,13 +386518,13 @@ static uint16_t ts_small_parse_table[] = { [272883] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9211), 1, + ACTIONS(9213), 1, anon_sym_with, STATE(6225), 1, sym_attribute, @@ -386523,11 +386534,11 @@ static uint16_t ts_small_parse_table[] = { [272906] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, - ACTIONS(9213), 1, + ACTIONS(9215), 1, anon_sym_RBRACE, STATE(6226), 1, sym_attribute, @@ -386539,9 +386550,9 @@ static uint16_t ts_small_parse_table[] = { [272929] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9215), 1, + ACTIONS(9217), 1, sym__identifier, STATE(3163), 1, sym_type_constructor_path, @@ -386555,11 +386566,11 @@ static uint16_t ts_small_parse_table[] = { [272952] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9217), 1, - anon_sym_RBRACK, ACTIONS(9219), 1, + anon_sym_RBRACK, + ACTIONS(9221), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -386571,9 +386582,9 @@ static uint16_t ts_small_parse_table[] = { [272975] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9221), 1, + ACTIONS(9223), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -386587,9 +386598,9 @@ static uint16_t ts_small_parse_table[] = { [272998] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5240), 1, + ACTIONS(5242), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6065), 1, aux_sym_expression_item_repeat1, @@ -386603,11 +386614,11 @@ static uint16_t ts_small_parse_table[] = { [273021] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9223), 1, - anon_sym_SEMI, ACTIONS(9225), 1, + anon_sym_SEMI, + ACTIONS(9227), 1, anon_sym_GT_RBRACE, STATE(6231), 1, sym_attribute, @@ -386619,25 +386630,25 @@ static uint16_t ts_small_parse_table[] = { [273044] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5852), 1, + ACTIONS(5854), 1, anon_sym_and, STATE(6232), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5850), 3, + ACTIONS(5852), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [273063] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9217), 1, - anon_sym_RBRACK, ACTIONS(9219), 1, + anon_sym_RBRACK, + ACTIONS(9221), 1, anon_sym_GT, STATE(6233), 1, sym_attribute, @@ -386649,7 +386660,7 @@ static uint16_t ts_small_parse_table[] = { [273086] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9227), 1, + ACTIONS(9229), 1, sym__identifier, STATE(6234), 1, sym_attribute, @@ -386658,15 +386669,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [273107] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(4273), 1, sym_class_type_path, @@ -386680,11 +386691,11 @@ static uint16_t ts_small_parse_table[] = { [273130] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9229), 1, - anon_sym_SEMI, ACTIONS(9231), 1, + anon_sym_SEMI, + ACTIONS(9233), 1, anon_sym_GT_RBRACE, STATE(6236), 1, sym_attribute, @@ -386696,9 +386707,9 @@ static uint16_t ts_small_parse_table[] = { [273153] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8711), 1, + ACTIONS(8713), 1, sym__identifier, STATE(1154), 1, sym_class_path, @@ -386712,9 +386723,9 @@ static uint16_t ts_small_parse_table[] = { [273176] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9155), 1, + ACTIONS(9157), 1, sym__identifier, STATE(4054), 1, sym_class_type_path, @@ -386728,9 +386739,9 @@ static uint16_t ts_small_parse_table[] = { [273199] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9055), 1, + ACTIONS(9057), 1, sym__identifier, STATE(5230), 1, sym_class_type_path, @@ -386744,9 +386755,9 @@ static uint16_t ts_small_parse_table[] = { [273222] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8623), 1, + ACTIONS(8625), 1, sym__identifier, STATE(3465), 1, sym_class_path, @@ -386760,11 +386771,11 @@ static uint16_t ts_small_parse_table[] = { [273245] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9233), 1, - anon_sym_COLON_GT, ACTIONS(9235), 1, + anon_sym_COLON_GT, + ACTIONS(9237), 1, anon_sym_RPAREN, STATE(6241), 1, sym_attribute, @@ -386776,9 +386787,9 @@ static uint16_t ts_small_parse_table[] = { [273268] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(3657), 1, sym_class_type_path, @@ -386792,9 +386803,9 @@ static uint16_t ts_small_parse_table[] = { [273291] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8940), 1, + ACTIONS(8942), 1, sym__identifier, STATE(5312), 1, sym_class_type_path, @@ -386808,11 +386819,11 @@ static uint16_t ts_small_parse_table[] = { [273314] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9237), 1, - anon_sym_COLON_GT, ACTIONS(9239), 1, + anon_sym_COLON_GT, + ACTIONS(9241), 1, anon_sym_RPAREN, STATE(6244), 1, sym_attribute, @@ -386824,11 +386835,11 @@ static uint16_t ts_small_parse_table[] = { [273337] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9241), 1, - anon_sym_COLON_GT, ACTIONS(9243), 1, + anon_sym_COLON_GT, + ACTIONS(9245), 1, anon_sym_RPAREN, STATE(6245), 1, sym_attribute, @@ -386840,7 +386851,7 @@ static uint16_t ts_small_parse_table[] = { [273360] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9245), 1, + ACTIONS(9247), 1, sym__identifier, STATE(6246), 1, sym_attribute, @@ -386849,17 +386860,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [273381] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9247), 1, + ACTIONS(9249), 1, anon_sym_GT, STATE(6162), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -386871,9 +386882,9 @@ static uint16_t ts_small_parse_table[] = { [273404] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9155), 1, + ACTIONS(9157), 1, sym__identifier, STATE(4044), 1, sym_class_type_path, @@ -386887,9 +386898,9 @@ static uint16_t ts_small_parse_table[] = { [273427] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8703), 1, + ACTIONS(8705), 1, sym__identifier, STATE(1954), 1, sym_class_path, @@ -386903,9 +386914,9 @@ static uint16_t ts_small_parse_table[] = { [273450] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, STATE(4246), 1, sym_module_parameter, @@ -386919,9 +386930,9 @@ static uint16_t ts_small_parse_table[] = { [273473] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9249), 1, + ACTIONS(9251), 1, sym__identifier, STATE(3535), 1, sym_type_constructor_path, @@ -386935,9 +386946,9 @@ static uint16_t ts_small_parse_table[] = { [273496] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8940), 1, + ACTIONS(8942), 1, sym__identifier, STATE(5334), 1, sym_class_type_path, @@ -386951,7 +386962,7 @@ static uint16_t ts_small_parse_table[] = { [273519] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9245), 1, + ACTIONS(9247), 1, sym__identifier, STATE(6253), 1, sym_attribute, @@ -386960,17 +386971,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [273540] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9251), 1, - anon_sym_SEMI, ACTIONS(9253), 1, + anon_sym_SEMI, + ACTIONS(9255), 1, anon_sym_GT_RBRACE, STATE(6254), 1, sym_attribute, @@ -386982,13 +386993,13 @@ static uint16_t ts_small_parse_table[] = { [273563] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9255), 1, + ACTIONS(9257), 1, anon_sym_with, STATE(6255), 1, sym_attribute, @@ -386998,9 +387009,9 @@ static uint16_t ts_small_parse_table[] = { [273586] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9153), 1, + ACTIONS(9155), 1, sym__identifier, STATE(3912), 1, sym_class_type_path, @@ -387014,9 +387025,9 @@ static uint16_t ts_small_parse_table[] = { [273609] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8974), 1, + ACTIONS(8976), 1, sym__identifier, STATE(4261), 1, sym_class_type_path, @@ -387030,9 +387041,9 @@ static uint16_t ts_small_parse_table[] = { [273632] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9155), 1, + ACTIONS(9157), 1, sym__identifier, STATE(4006), 1, sym_class_type_path, @@ -387046,9 +387057,9 @@ static uint16_t ts_small_parse_table[] = { [273655] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9153), 1, + ACTIONS(9155), 1, sym__identifier, STATE(3951), 1, sym_class_type_path, @@ -387062,9 +387073,9 @@ static uint16_t ts_small_parse_table[] = { [273678] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9257), 1, + ACTIONS(9259), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -387078,11 +387089,11 @@ static uint16_t ts_small_parse_table[] = { [273701] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9259), 1, - anon_sym_SEMI, ACTIONS(9261), 1, + anon_sym_SEMI, + ACTIONS(9263), 1, anon_sym_GT_RBRACE, STATE(6261), 1, sym_attribute, @@ -387094,11 +387105,11 @@ static uint16_t ts_small_parse_table[] = { [273724] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9263), 1, - anon_sym_RBRACK, ACTIONS(9265), 1, + anon_sym_RBRACK, + ACTIONS(9267), 1, anon_sym_GT, STATE(6262), 1, sym_attribute, @@ -387110,7 +387121,7 @@ static uint16_t ts_small_parse_table[] = { [273747] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6263), 1, sym_attribute, @@ -387119,19 +387130,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9267), 2, + ACTIONS(9269), 2, anon_sym__, sym__capitalized_identifier, [273768] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9269), 1, + ACTIONS(9271), 1, anon_sym_with, STATE(6264), 1, sym_attribute, @@ -387141,9 +387152,9 @@ static uint16_t ts_small_parse_table[] = { [273791] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9271), 1, + ACTIONS(9273), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -387157,7 +387168,7 @@ static uint16_t ts_small_parse_table[] = { [273814] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9273), 1, + ACTIONS(9275), 1, sym__identifier, STATE(6266), 1, sym_attribute, @@ -387166,17 +387177,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [273835] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9263), 1, - anon_sym_RBRACK, ACTIONS(9265), 1, + anon_sym_RBRACK, + ACTIONS(9267), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -387188,7 +387199,7 @@ static uint16_t ts_small_parse_table[] = { [273858] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9275), 1, + ACTIONS(9277), 1, sym__identifier, STATE(6234), 1, aux_sym_instance_variable_specification_repeat1, @@ -387197,17 +387208,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [273879] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8565), 1, - sym__identifier, ACTIONS(8567), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8569), 1, + anon_sym_LBRACK, + ACTIONS(8571), 1, anon_sym_virtual, STATE(4926), 1, sym_class_binding, @@ -387219,9 +387230,9 @@ static uint16_t ts_small_parse_table[] = { [273902] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8780), 1, + ACTIONS(8782), 1, sym__identifier, STATE(2445), 1, sym_class_path, @@ -387235,7 +387246,7 @@ static uint16_t ts_small_parse_table[] = { [273925] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9273), 1, + ACTIONS(9275), 1, sym__identifier, STATE(6271), 1, sym_attribute, @@ -387244,17 +387255,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [273946] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6907), 1, + ACTIONS(6909), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6159), 1, aux_sym_value_definition_repeat1, @@ -387266,11 +387277,11 @@ static uint16_t ts_small_parse_table[] = { [273969] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9277), 1, - anon_sym_RBRACK, ACTIONS(9279), 1, + anon_sym_RBRACK, + ACTIONS(9281), 1, anon_sym_GT, STATE(6103), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -387282,11 +387293,11 @@ static uint16_t ts_small_parse_table[] = { [273992] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8369), 1, + ACTIONS(8371), 1, sym__identifier, - ACTIONS(8373), 1, - anon_sym_LBRACK, ACTIONS(8375), 1, + anon_sym_LBRACK, + ACTIONS(8377), 1, anon_sym_virtual, STATE(4926), 1, sym_class_binding, @@ -387298,11 +387309,11 @@ static uint16_t ts_small_parse_table[] = { [274015] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6907), 1, + ACTIONS(6909), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6189), 1, aux_sym_value_definition_repeat1, @@ -387314,11 +387325,11 @@ static uint16_t ts_small_parse_table[] = { [274038] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4753), 1, + ACTIONS(4755), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9281), 1, + ACTIONS(9283), 1, anon_sym_GT, STATE(6153), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -387330,12 +387341,12 @@ static uint16_t ts_small_parse_table[] = { [274061] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9283), 1, + ACTIONS(9285), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5724), 2, + ACTIONS(5726), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, STATE(6277), 2, @@ -387344,11 +387355,11 @@ static uint16_t ts_small_parse_table[] = { [274080] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6853), 1, + ACTIONS(6855), 1, anon_sym_in, - ACTIONS(8982), 1, - anon_sym_and, ACTIONS(8984), 1, + anon_sym_and, + ACTIONS(8986), 1, sym_and_operator, STATE(6272), 1, aux_sym_value_definition_repeat1, @@ -387360,11 +387371,11 @@ static uint16_t ts_small_parse_table[] = { [274103] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, - ACTIONS(9286), 1, - anon_sym_EQ, ACTIONS(9288), 1, + anon_sym_EQ, + ACTIONS(9290), 1, anon_sym_RPAREN, STATE(6279), 1, sym_attribute, @@ -387376,9 +387387,9 @@ static uint16_t ts_small_parse_table[] = { [274126] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9290), 1, + ACTIONS(9292), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -387392,11 +387403,11 @@ static uint16_t ts_small_parse_table[] = { [274149] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9277), 1, - anon_sym_RBRACK, ACTIONS(9279), 1, + anon_sym_RBRACK, + ACTIONS(9281), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -387408,9 +387419,9 @@ static uint16_t ts_small_parse_table[] = { [274172] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3580), 1, + ACTIONS(3582), 1, sym__capitalized_identifier, - ACTIONS(9169), 1, + ACTIONS(9171), 1, anon_sym_LPAREN, STATE(4516), 1, sym_constructor_path, @@ -387424,9 +387435,9 @@ static uint16_t ts_small_parse_table[] = { [274195] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9292), 1, + ACTIONS(9294), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387440,9 +387451,9 @@ static uint16_t ts_small_parse_table[] = { [274218] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8735), 1, + ACTIONS(8737), 1, sym__identifier, STATE(2400), 1, sym_class_path, @@ -387469,7 +387480,7 @@ static uint16_t ts_small_parse_table[] = { [274258] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9294), 1, + ACTIONS(9296), 1, anon_sym_rec, STATE(5057), 1, sym_module_binding, @@ -387478,15 +387489,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8419), 2, + ACTIONS(8421), 2, anon_sym__, sym__capitalized_identifier, [274279] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8784), 1, + ACTIONS(8786), 1, sym__identifier, STATE(3150), 1, sym_class_path, @@ -387500,9 +387511,9 @@ static uint16_t ts_small_parse_table[] = { [274302] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5358), 1, + ACTIONS(5360), 1, sym__identifier, STATE(5402), 1, sym_type_constructor_path, @@ -387516,7 +387527,7 @@ static uint16_t ts_small_parse_table[] = { [274325] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6289), 1, sym_attribute, @@ -387525,15 +387536,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9296), 2, + ACTIONS(9298), 2, anon_sym__, sym__capitalized_identifier, [274346] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(6290), 1, sym_attribute, @@ -387547,9 +387558,9 @@ static uint16_t ts_small_parse_table[] = { [274369] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9298), 1, + ACTIONS(9300), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387563,9 +387574,9 @@ static uint16_t ts_small_parse_table[] = { [274392] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8980), 1, + ACTIONS(8982), 1, sym__identifier, STATE(3600), 1, sym_class_type_path, @@ -387579,9 +387590,9 @@ static uint16_t ts_small_parse_table[] = { [274415] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(5402), 1, sym_type_constructor_path, @@ -387595,12 +387606,12 @@ static uint16_t ts_small_parse_table[] = { [274438] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9300), 1, + ACTIONS(9302), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3984), 2, + ACTIONS(3986), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, STATE(6294), 2, @@ -387609,13 +387620,13 @@ static uint16_t ts_small_parse_table[] = { [274457] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9303), 1, + ACTIONS(9305), 1, anon_sym_with, STATE(6295), 1, sym_attribute, @@ -387625,9 +387636,9 @@ static uint16_t ts_small_parse_table[] = { [274480] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3816), 1, + ACTIONS(3818), 1, sym__capitalized_identifier, - ACTIONS(9041), 1, + ACTIONS(9043), 1, anon_sym_LPAREN, STATE(6296), 1, sym_attribute, @@ -387641,13 +387652,13 @@ static uint16_t ts_small_parse_table[] = { [274503] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9305), 1, + ACTIONS(9307), 1, anon_sym_with, STATE(6297), 1, sym_attribute, @@ -387657,9 +387668,9 @@ static uint16_t ts_small_parse_table[] = { [274526] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9307), 1, + ACTIONS(9309), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -387673,9 +387684,9 @@ static uint16_t ts_small_parse_table[] = { [274549] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, - ACTIONS(8968), 1, + ACTIONS(8970), 1, anon_sym_LPAREN, STATE(4463), 1, sym_parenthesized_operator, @@ -387689,7 +387700,7 @@ static uint16_t ts_small_parse_table[] = { [274572] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9309), 1, + ACTIONS(9311), 1, sym__identifier, STATE(6300), 1, sym_attribute, @@ -387698,15 +387709,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8865), 2, + ACTIONS(8867), 2, anon_sym_mutable, anon_sym_virtual, [274593] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9311), 1, + ACTIONS(9313), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387720,9 +387731,9 @@ static uint16_t ts_small_parse_table[] = { [274616] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9313), 1, + ACTIONS(9315), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387736,9 +387747,9 @@ static uint16_t ts_small_parse_table[] = { [274639] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9315), 1, + ACTIONS(9317), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -387752,12 +387763,12 @@ static uint16_t ts_small_parse_table[] = { [274662] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9317), 1, + ACTIONS(9319), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9319), 2, + ACTIONS(9321), 2, anon_sym_mutable, anon_sym_virtual, STATE(6304), 2, @@ -387766,7 +387777,7 @@ static uint16_t ts_small_parse_table[] = { [274681] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5814), 1, + ACTIONS(5816), 1, anon_sym_PERCENT, STATE(6305), 1, sym_attribute, @@ -387775,15 +387786,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9322), 2, + ACTIONS(9324), 2, sym__identifier, sym__capitalized_identifier, [274702] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -387797,9 +387808,9 @@ static uint16_t ts_small_parse_table[] = { [274725] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -387813,9 +387824,9 @@ static uint16_t ts_small_parse_table[] = { [274748] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(9324), 1, + ACTIONS(9326), 1, anon_sym_DASH_GT, STATE(4084), 1, aux_sym_module_binding_repeat1, @@ -387829,9 +387840,9 @@ static uint16_t ts_small_parse_table[] = { [274771] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9326), 1, + ACTIONS(9328), 1, sym__identifier, STATE(6309), 1, sym_attribute, @@ -387845,11 +387856,11 @@ static uint16_t ts_small_parse_table[] = { [274794] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4757), 1, + ACTIONS(4759), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9328), 1, + ACTIONS(9330), 1, anon_sym_GT, STATE(6281), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -387861,9 +387872,9 @@ static uint16_t ts_small_parse_table[] = { [274817] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9330), 1, + ACTIONS(9332), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387877,11 +387888,11 @@ static uint16_t ts_small_parse_table[] = { [274840] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9332), 1, - anon_sym_SEMI, ACTIONS(9334), 1, + anon_sym_SEMI, + ACTIONS(9336), 1, anon_sym_GT_RBRACE, STATE(6312), 1, sym_attribute, @@ -387893,7 +387904,7 @@ static uint16_t ts_small_parse_table[] = { [274863] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9336), 1, + ACTIONS(9338), 1, sym__identifier, STATE(6313), 1, sym_attribute, @@ -387902,17 +387913,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8879), 2, + ACTIONS(8881), 2, anon_sym_private, anon_sym_virtual, [274884] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8717), 1, - sym__identifier, ACTIONS(8719), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8721), 1, + anon_sym_LBRACK, + ACTIONS(8723), 1, anon_sym_virtual, STATE(4802), 1, sym_class_type_binding, @@ -387924,11 +387935,11 @@ static uint16_t ts_small_parse_table[] = { [274907] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9338), 1, - anon_sym_COLON_GT, ACTIONS(9340), 1, + anon_sym_COLON_GT, + ACTIONS(9342), 1, anon_sym_RPAREN, STATE(6315), 1, sym_attribute, @@ -387940,12 +387951,12 @@ static uint16_t ts_small_parse_table[] = { [274930] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9342), 1, + ACTIONS(9344), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9344), 2, + ACTIONS(9346), 2, anon_sym_private, anon_sym_virtual, STATE(6316), 2, @@ -387954,9 +387965,9 @@ static uint16_t ts_small_parse_table[] = { [274949] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9347), 1, + ACTIONS(9349), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -387970,23 +387981,23 @@ static uint16_t ts_small_parse_table[] = { [274972] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9351), 1, + ACTIONS(9353), 1, anon_sym_of, STATE(6318), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9349), 3, + ACTIONS(9351), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [274991] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5307), 1, + ACTIONS(5309), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6065), 1, aux_sym_expression_item_repeat1, @@ -388000,9 +388011,9 @@ static uint16_t ts_small_parse_table[] = { [275014] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9353), 1, + ACTIONS(9355), 1, sym__identifier, STATE(3832), 1, sym_type_constructor_path, @@ -388016,9 +388027,9 @@ static uint16_t ts_small_parse_table[] = { [275037] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -388032,9 +388043,9 @@ static uint16_t ts_small_parse_table[] = { [275060] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(9355), 1, + ACTIONS(9357), 1, sym__identifier, STATE(3113), 1, sym_type_constructor_path, @@ -388048,9 +388059,9 @@ static uint16_t ts_small_parse_table[] = { [275083] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8709), 1, + ACTIONS(8711), 1, sym__identifier, STATE(2840), 1, sym_class_path, @@ -388064,11 +388075,11 @@ static uint16_t ts_small_parse_table[] = { [275106] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8407), 1, - sym__identifier, ACTIONS(8409), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(8411), 1, + anon_sym_LBRACK, + ACTIONS(8413), 1, anon_sym_virtual, STATE(4926), 1, sym_class_binding, @@ -388080,7 +388091,7 @@ static uint16_t ts_small_parse_table[] = { [275129] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8049), 1, + ACTIONS(8051), 1, anon_sym_STAR, STATE(6277), 1, aux_sym__constructor_argument_repeat1, @@ -388089,15 +388100,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6188), 2, + ACTIONS(6190), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [275150] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8784), 1, + ACTIONS(8786), 1, sym__identifier, STATE(2945), 1, sym_class_path, @@ -388113,7 +388124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2696), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, STATE(6327), 1, sym_attribute, @@ -388126,11 +388137,11 @@ static uint16_t ts_small_parse_table[] = { [275194] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9357), 1, - anon_sym_SEMI, ACTIONS(9359), 1, + anon_sym_SEMI, + ACTIONS(9361), 1, anon_sym_GT_RBRACE, STATE(6328), 1, sym_attribute, @@ -388142,11 +388153,11 @@ static uint16_t ts_small_parse_table[] = { [275217] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9361), 1, - anon_sym_SEMI, ACTIONS(9363), 1, + anon_sym_SEMI, + ACTIONS(9365), 1, anon_sym_GT_RBRACE, STATE(6329), 1, sym_attribute, @@ -388158,9 +388169,9 @@ static uint16_t ts_small_parse_table[] = { [275240] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(5321), 1, + ACTIONS(5323), 1, sym__identifier, STATE(6330), 1, sym_attribute, @@ -388174,9 +388185,9 @@ static uint16_t ts_small_parse_table[] = { [275263] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8940), 1, + ACTIONS(8942), 1, sym__identifier, STATE(5352), 1, sym_class_type_path, @@ -388190,9 +388201,9 @@ static uint16_t ts_small_parse_table[] = { [275286] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(8970), 1, + ACTIONS(8972), 1, sym__identifier, STATE(6332), 1, sym_attribute, @@ -388206,9 +388217,9 @@ static uint16_t ts_small_parse_table[] = { [275309] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8723), 1, + ACTIONS(8725), 1, sym__identifier, STATE(2104), 1, sym_class_path, @@ -388222,9 +388233,9 @@ static uint16_t ts_small_parse_table[] = { [275332] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9365), 1, + ACTIONS(9367), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388238,9 +388249,9 @@ static uint16_t ts_small_parse_table[] = { [275355] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, - ACTIONS(8333), 1, + ACTIONS(8335), 1, anon_sym_DASH_GT, STATE(4246), 1, sym_module_parameter, @@ -388254,9 +388265,9 @@ static uint16_t ts_small_parse_table[] = { [275378] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9367), 1, + ACTIONS(9369), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388270,9 +388281,9 @@ static uint16_t ts_small_parse_table[] = { [275401] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -388286,9 +388297,9 @@ static uint16_t ts_small_parse_table[] = { [275424] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9033), 1, - anon_sym_LPAREN, ACTIONS(9035), 1, + anon_sym_LPAREN, + ACTIONS(9037), 1, sym__capitalized_identifier, STATE(4488), 1, sym_constructor_path, @@ -388302,11 +388313,11 @@ static uint16_t ts_small_parse_table[] = { [275447] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9369), 1, - anon_sym_COLON_GT, ACTIONS(9371), 1, + anon_sym_COLON_GT, + ACTIONS(9373), 1, anon_sym_RPAREN, STATE(6339), 1, sym_attribute, @@ -388318,9 +388329,9 @@ static uint16_t ts_small_parse_table[] = { [275470] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8599), 1, + ACTIONS(8601), 1, anon_sym_LPAREN, - ACTIONS(8621), 1, + ACTIONS(8623), 1, sym__identifier, STATE(4463), 1, sym_parenthesized_operator, @@ -388334,13 +388345,13 @@ static uint16_t ts_small_parse_table[] = { [275493] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_POUND, - ACTIONS(8948), 1, + ACTIONS(8950), 1, anon_sym_DOT, - ACTIONS(8952), 1, + ACTIONS(8954), 1, sym_hash_operator, - ACTIONS(9373), 1, + ACTIONS(9375), 1, anon_sym_with, STATE(6341), 1, sym_attribute, @@ -388350,9 +388361,9 @@ static uint16_t ts_small_parse_table[] = { [275516] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, - ACTIONS(8976), 1, + ACTIONS(8978), 1, sym__identifier, STATE(4784), 1, sym_class_type_path, @@ -388366,11 +388377,11 @@ static uint16_t ts_small_parse_table[] = { [275539] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9375), 1, - anon_sym_RBRACK, ACTIONS(9377), 1, + anon_sym_RBRACK, + ACTIONS(9379), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -388382,9 +388393,9 @@ static uint16_t ts_small_parse_table[] = { [275562] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9375), 1, + ACTIONS(9377), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388398,9 +388409,9 @@ static uint16_t ts_small_parse_table[] = { [275585] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6567), 1, + ACTIONS(6569), 1, sym__capitalized_identifier, - ACTIONS(8970), 1, + ACTIONS(8972), 1, sym__identifier, STATE(6345), 1, sym_attribute, @@ -388414,9 +388425,9 @@ static uint16_t ts_small_parse_table[] = { [275608] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8725), 1, + ACTIONS(8727), 1, sym__identifier, STATE(2975), 1, sym_class_path, @@ -388430,9 +388441,9 @@ static uint16_t ts_small_parse_table[] = { [275631] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6569), 1, + ACTIONS(6571), 1, anon_sym_in, - ACTIONS(7290), 1, + ACTIONS(7292), 1, anon_sym_LBRACK_AT_AT, STATE(6065), 1, aux_sym_expression_item_repeat1, @@ -388446,12 +388457,12 @@ static uint16_t ts_small_parse_table[] = { [275654] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9379), 1, + ACTIONS(9381), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9382), 2, + ACTIONS(9384), 2, anon_sym_RPAREN, anon_sym_DOT, STATE(6348), 2, @@ -388460,9 +388471,9 @@ static uint16_t ts_small_parse_table[] = { [275673] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9384), 1, - sym__identifier, ACTIONS(9386), 1, + sym__identifier, + ACTIONS(9388), 1, anon_sym_LPAREN, STATE(2569), 1, sym_parenthesized_operator, @@ -388476,9 +388487,9 @@ static uint16_t ts_small_parse_table[] = { [275696] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(9388), 1, + ACTIONS(9390), 1, anon_sym_DOT, STATE(6157), 1, aux_sym_constructor_declaration_repeat1, @@ -388492,11 +388503,11 @@ static uint16_t ts_small_parse_table[] = { [275719] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, - ACTIONS(9390), 1, + ACTIONS(9392), 1, anon_sym_RBRACE, STATE(6351), 1, sym_attribute, @@ -388508,9 +388519,9 @@ static uint16_t ts_small_parse_table[] = { [275742] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, - ACTIONS(9392), 1, + ACTIONS(9394), 1, anon_sym_RBRACK, STATE(6111), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388524,9 +388535,9 @@ static uint16_t ts_small_parse_table[] = { [275765] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(8623), 1, + ACTIONS(8625), 1, sym__identifier, STATE(3292), 1, sym_class_path, @@ -388540,11 +388551,11 @@ static uint16_t ts_small_parse_table[] = { [275788] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9392), 1, - anon_sym_RBRACK, ACTIONS(9394), 1, + anon_sym_RBRACK, + ACTIONS(9396), 1, anon_sym_GT, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -388556,11 +388567,11 @@ static uint16_t ts_small_parse_table[] = { [275811] = 7, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7296), 1, + ACTIONS(7298), 1, anon_sym_COLON2, - ACTIONS(9396), 1, - anon_sym_COLON_GT, ACTIONS(9398), 1, + anon_sym_COLON_GT, + ACTIONS(9400), 1, anon_sym_RPAREN, STATE(6355), 1, sym_attribute, @@ -388574,7 +388585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1737), 1, anon_sym_RBRACK, - ACTIONS(9400), 1, + ACTIONS(9402), 1, anon_sym_SEMI, STATE(6356), 1, sym_attribute, @@ -388586,9 +388597,9 @@ static uint16_t ts_small_parse_table[] = { [275854] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9402), 1, + ACTIONS(9404), 1, anon_sym_GT_RBRACE, STATE(6357), 1, sym_attribute, @@ -388607,17 +388618,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [275892] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9406), 1, - anon_sym_LPAREN, ACTIONS(9408), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9410), 1, + anon_sym_LBRACK, + ACTIONS(9412), 1, anon_sym_LBRACE, STATE(6359), 1, sym_attribute, @@ -388627,11 +388638,11 @@ static uint16_t ts_small_parse_table[] = { [275912] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9412), 1, - sym__identifier, ACTIONS(9414), 1, + sym__identifier, + ACTIONS(9416), 1, sym_indexing_operator, STATE(6360), 1, sym_attribute, @@ -388641,9 +388652,9 @@ static uint16_t ts_small_parse_table[] = { [275932] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9315), 1, + ACTIONS(9317), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -388655,11 +388666,11 @@ static uint16_t ts_small_parse_table[] = { [275952] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9416), 1, + ACTIONS(9418), 1, anon_sym_RPAREN, STATE(6362), 1, sym_attribute, @@ -388669,9 +388680,9 @@ static uint16_t ts_small_parse_table[] = { [275972] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8651), 1, + ACTIONS(8653), 1, anon_sym_RBRACE, - ACTIONS(9418), 1, + ACTIONS(9420), 1, anon_sym_SEMI, STATE(6363), 1, sym_attribute, @@ -388690,15 +388701,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8419), 2, + ACTIONS(8421), 2, anon_sym__, sym__capitalized_identifier, [276010] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9277), 1, + ACTIONS(9279), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -388710,9 +388721,9 @@ static uint16_t ts_small_parse_table[] = { [276030] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9420), 1, + ACTIONS(9422), 1, anon_sym_SEMI, - ACTIONS(9423), 1, + ACTIONS(9425), 1, anon_sym_GT_RBRACE, ACTIONS(5), 2, sym_comment, @@ -388723,11 +388734,11 @@ static uint16_t ts_small_parse_table[] = { [276048] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9425), 1, + ACTIONS(9427), 1, sym__identifier, STATE(6367), 1, sym_attribute, @@ -388737,9 +388748,9 @@ static uint16_t ts_small_parse_table[] = { [276068] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9427), 1, - anon_sym_SEMI, ACTIONS(9429), 1, + anon_sym_SEMI, + ACTIONS(9431), 1, anon_sym_RBRACE, STATE(6368), 1, sym_attribute, @@ -388751,9 +388762,9 @@ static uint16_t ts_small_parse_table[] = { [276088] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9431), 1, - anon_sym_SEMI, ACTIONS(9433), 1, + anon_sym_SEMI, + ACTIONS(9435), 1, anon_sym_GT_RBRACE, STATE(6369), 1, sym_attribute, @@ -388765,11 +388776,11 @@ static uint16_t ts_small_parse_table[] = { [276108] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9435), 1, - anon_sym_LPAREN, ACTIONS(9437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9439), 1, + anon_sym_LBRACK, + ACTIONS(9441), 1, anon_sym_LBRACE, STATE(6370), 1, sym_attribute, @@ -388779,7 +388790,7 @@ static uint16_t ts_small_parse_table[] = { [276128] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6129), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388793,9 +388804,9 @@ static uint16_t ts_small_parse_table[] = { [276148] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9390), 1, + ACTIONS(9392), 1, anon_sym_RBRACE, - ACTIONS(9441), 1, + ACTIONS(9443), 1, anon_sym_SEMI, STATE(6372), 1, sym_attribute, @@ -388807,11 +388818,11 @@ static uint16_t ts_small_parse_table[] = { [276168] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9443), 1, - anon_sym_LPAREN, ACTIONS(9445), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9447), 1, + anon_sym_LBRACK, + ACTIONS(9449), 1, anon_sym_LBRACE, STATE(6373), 1, sym_attribute, @@ -388821,9 +388832,9 @@ static uint16_t ts_small_parse_table[] = { [276188] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9449), 1, + ACTIONS(9451), 1, anon_sym_GT_RBRACE, STATE(6374), 1, sym_attribute, @@ -388842,7 +388853,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [276226] = 6, @@ -388850,7 +388861,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1895), 1, anon_sym_RBRACK, - ACTIONS(9451), 1, + ACTIONS(9453), 1, anon_sym_SEMI, STATE(6376), 1, sym_attribute, @@ -388862,9 +388873,9 @@ static uint16_t ts_small_parse_table[] = { [276246] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8653), 1, + ACTIONS(8655), 1, anon_sym_RBRACE, - ACTIONS(9453), 1, + ACTIONS(9455), 1, anon_sym_SEMI, STATE(6377), 1, sym_attribute, @@ -388878,7 +388889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1897), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9455), 1, + ACTIONS(9457), 1, anon_sym_SEMI, STATE(6378), 1, sym_attribute, @@ -388890,7 +388901,7 @@ static uint16_t ts_small_parse_table[] = { [276286] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6149), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -388904,9 +388915,9 @@ static uint16_t ts_small_parse_table[] = { [276306] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9457), 1, + ACTIONS(9459), 1, anon_sym_GT_RBRACE, STATE(6380), 1, sym_attribute, @@ -388918,9 +388929,9 @@ static uint16_t ts_small_parse_table[] = { [276326] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9457), 1, - anon_sym_GT_RBRACE, ACTIONS(9459), 1, + anon_sym_GT_RBRACE, + ACTIONS(9461), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -388932,11 +388943,11 @@ static uint16_t ts_small_parse_table[] = { [276346] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9461), 1, + ACTIONS(9463), 1, anon_sym_RPAREN, STATE(6382), 1, sym_attribute, @@ -388946,9 +388957,9 @@ static uint16_t ts_small_parse_table[] = { [276366] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9463), 1, + ACTIONS(9465), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -388967,17 +388978,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5618), 2, + ACTIONS(5620), 2, anon_sym_EQ, anon_sym_COLON_EQ, [276404] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9465), 1, + ACTIONS(9467), 1, anon_sym_RPAREN, STATE(6385), 1, sym_attribute, @@ -388992,16 +389003,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5850), 3, + ACTIONS(5852), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, [276440] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8597), 1, + ACTIONS(8599), 1, anon_sym_RBRACE, - ACTIONS(9467), 1, + ACTIONS(9469), 1, anon_sym_SEMI, STATE(6387), 1, sym_attribute, @@ -389013,9 +389024,9 @@ static uint16_t ts_small_parse_table[] = { [276460] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9469), 1, + ACTIONS(9471), 1, anon_sym_GT_RBRACE, STATE(6388), 1, sym_attribute, @@ -389027,7 +389038,7 @@ static uint16_t ts_small_parse_table[] = { [276480] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6167), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -389041,9 +389052,9 @@ static uint16_t ts_small_parse_table[] = { [276500] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, - anon_sym_COMMA, ACTIONS(9473), 1, + anon_sym_COMMA, + ACTIONS(9475), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -389055,11 +389066,11 @@ static uint16_t ts_small_parse_table[] = { [276520] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9475), 1, + ACTIONS(9477), 1, sym__identifier, STATE(6391), 1, sym_attribute, @@ -389074,7 +389085,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5880), 3, + ACTIONS(5882), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, @@ -389083,7 +389094,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1767), 1, anon_sym_RBRACK, - ACTIONS(9477), 1, + ACTIONS(9479), 1, anon_sym_SEMI, STATE(6393), 1, sym_attribute, @@ -389095,9 +389106,9 @@ static uint16_t ts_small_parse_table[] = { [276576] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9479), 1, + ACTIONS(9481), 1, anon_sym_SEMI, - ACTIONS(9482), 1, + ACTIONS(9484), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -389108,11 +389119,11 @@ static uint16_t ts_small_parse_table[] = { [276594] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9484), 1, - anon_sym_LPAREN, ACTIONS(9486), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9488), 1, + anon_sym_LBRACK, + ACTIONS(9490), 1, anon_sym_LBRACE, STATE(6395), 1, sym_attribute, @@ -389122,9 +389133,9 @@ static uint16_t ts_small_parse_table[] = { [276614] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8663), 1, + ACTIONS(8665), 1, anon_sym_RBRACE, - ACTIONS(9490), 1, + ACTIONS(9492), 1, anon_sym_SEMI, STATE(6363), 1, aux_sym_record_expression_repeat1, @@ -389136,11 +389147,11 @@ static uint16_t ts_small_parse_table[] = { [276634] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9492), 1, + ACTIONS(9494), 1, anon_sym_RPAREN, STATE(6397), 1, sym_attribute, @@ -389150,11 +389161,11 @@ static uint16_t ts_small_parse_table[] = { [276654] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9494), 1, + ACTIONS(9496), 1, anon_sym_RPAREN, STATE(6398), 1, sym_attribute, @@ -389164,9 +389175,9 @@ static uint16_t ts_small_parse_table[] = { [276674] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8669), 1, + ACTIONS(8671), 1, anon_sym_RBRACE, - ACTIONS(9496), 1, + ACTIONS(9498), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -389178,9 +389189,9 @@ static uint16_t ts_small_parse_table[] = { [276694] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8667), 1, + ACTIONS(8669), 1, anon_sym_RBRACE, - ACTIONS(9498), 1, + ACTIONS(9500), 1, anon_sym_SEMI, STATE(6400), 1, sym_attribute, @@ -389192,9 +389203,9 @@ static uint16_t ts_small_parse_table[] = { [276714] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5504), 1, + ACTIONS(5506), 1, anon_sym_GT, - ACTIONS(9500), 1, + ACTIONS(9502), 1, anon_sym_SEMI, STATE(6401), 1, sym_attribute, @@ -389206,9 +389217,9 @@ static uint16_t ts_small_parse_table[] = { [276734] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9502), 1, + ACTIONS(9504), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -389220,11 +389231,11 @@ static uint16_t ts_small_parse_table[] = { [276754] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9504), 1, + ACTIONS(9506), 1, anon_sym_EQ, STATE(6403), 1, sym_attribute, @@ -389239,16 +389250,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5854), 3, + ACTIONS(5856), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, [276790] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(9506), 1, + ACTIONS(9508), 1, anon_sym_RPAREN, STATE(6405), 1, sym_attribute, @@ -389260,9 +389271,9 @@ static uint16_t ts_small_parse_table[] = { [276810] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9508), 1, - anon_sym_SEMI, ACTIONS(9510), 1, + anon_sym_SEMI, + ACTIONS(9512), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -389274,9 +389285,9 @@ static uint16_t ts_small_parse_table[] = { [276830] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9510), 1, + ACTIONS(9512), 1, anon_sym_GT_RBRACE, STATE(6407), 1, sym_attribute, @@ -389288,7 +389299,7 @@ static uint16_t ts_small_parse_table[] = { [276850] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6100), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -389316,11 +389327,11 @@ static uint16_t ts_small_parse_table[] = { [276890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, - anon_sym_LPAREN, ACTIONS(5388), 1, + anon_sym_LPAREN, + ACTIONS(5390), 1, anon_sym_DOT, - ACTIONS(9512), 1, + ACTIONS(9514), 1, anon_sym_RPAREN, STATE(6410), 1, sym_attribute, @@ -389330,11 +389341,11 @@ static uint16_t ts_small_parse_table[] = { [276910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9514), 1, - anon_sym_LPAREN, ACTIONS(9516), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9518), 1, + anon_sym_LBRACK, + ACTIONS(9520), 1, anon_sym_LBRACE, STATE(6411), 1, sym_attribute, @@ -389344,9 +389355,9 @@ static uint16_t ts_small_parse_table[] = { [276930] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8677), 1, + ACTIONS(8679), 1, anon_sym_RBRACK, - ACTIONS(9520), 1, + ACTIONS(9522), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -389359,7 +389370,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1811), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9523), 1, + ACTIONS(9525), 1, anon_sym_SEMI, STATE(6413), 1, sym_attribute, @@ -389371,9 +389382,9 @@ static uint16_t ts_small_parse_table[] = { [276968] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8697), 1, + ACTIONS(8699), 1, anon_sym_RBRACE, - ACTIONS(9525), 1, + ACTIONS(9527), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -389387,7 +389398,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1809), 1, anon_sym_RBRACK, - ACTIONS(9527), 1, + ACTIONS(9529), 1, anon_sym_SEMI, STATE(6415), 1, sym_attribute, @@ -389399,9 +389410,9 @@ static uint16_t ts_small_parse_table[] = { [277008] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9277), 1, + ACTIONS(9279), 1, anon_sym_RBRACK, STATE(6416), 1, sym_attribute, @@ -389413,11 +389424,11 @@ static uint16_t ts_small_parse_table[] = { [277028] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9529), 1, - anon_sym_LPAREN, ACTIONS(9531), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9533), 1, + anon_sym_LBRACK, + ACTIONS(9535), 1, anon_sym_LBRACE, STATE(6417), 1, sym_attribute, @@ -389427,9 +389438,9 @@ static uint16_t ts_small_parse_table[] = { [277048] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9535), 1, + ACTIONS(9537), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -389448,17 +389459,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277086] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9537), 1, + ACTIONS(9539), 1, anon_sym_RPAREN, STATE(6420), 1, sym_attribute, @@ -389468,9 +389479,9 @@ static uint16_t ts_small_parse_table[] = { [277106] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9271), 1, + ACTIONS(9273), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -389484,7 +389495,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1647), 1, anon_sym_RBRACK, - ACTIONS(9539), 1, + ACTIONS(9541), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -389502,17 +389513,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [277162] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9544), 1, + ACTIONS(9546), 1, anon_sym_RPAREN, STATE(6424), 1, sym_attribute, @@ -389522,9 +389533,9 @@ static uint16_t ts_small_parse_table[] = { [277182] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9546), 1, - anon_sym_SEMI, ACTIONS(9548), 1, + anon_sym_SEMI, + ACTIONS(9550), 1, anon_sym_GT_RBRACE, STATE(6406), 1, aux_sym_object_copy_expression_repeat1, @@ -389536,9 +389547,9 @@ static uint16_t ts_small_parse_table[] = { [277202] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9550), 1, - anon_sym_SEMI, ACTIONS(9552), 1, + anon_sym_SEMI, + ACTIONS(9554), 1, anon_sym_RBRACE, STATE(6414), 1, aux_sym_record_expression_repeat1, @@ -389557,17 +389568,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277240] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9554), 1, + ACTIONS(9556), 1, anon_sym_EQ, STATE(6428), 1, sym_attribute, @@ -389577,11 +389588,11 @@ static uint16_t ts_small_parse_table[] = { [277260] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9556), 1, - anon_sym_LPAREN, ACTIONS(9558), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9560), 1, + anon_sym_LBRACK, + ACTIONS(9562), 1, anon_sym_LBRACE, STATE(6429), 1, sym_attribute, @@ -389591,11 +389602,11 @@ static uint16_t ts_small_parse_table[] = { [277280] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9562), 1, - anon_sym_LPAREN, ACTIONS(9564), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9566), 1, + anon_sym_LBRACK, + ACTIONS(9568), 1, anon_sym_LBRACE, STATE(6430), 1, sym_attribute, @@ -389612,15 +389623,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277318] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9568), 1, - anon_sym_SEMI, ACTIONS(9570), 1, + anon_sym_SEMI, + ACTIONS(9572), 1, anon_sym_RBRACE, STATE(6432), 1, sym_attribute, @@ -389632,11 +389643,11 @@ static uint16_t ts_small_parse_table[] = { [277338] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9572), 1, + ACTIONS(9574), 1, anon_sym_RPAREN, STATE(6433), 1, sym_attribute, @@ -389653,17 +389664,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9574), 2, + ACTIONS(9576), 2, sym__identifier, sym__capitalized_identifier, [277376] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9576), 1, - anon_sym_LPAREN, ACTIONS(9578), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9580), 1, + anon_sym_LBRACK, + ACTIONS(9582), 1, anon_sym_LBRACE, STATE(6435), 1, sym_attribute, @@ -389673,11 +389684,11 @@ static uint16_t ts_small_parse_table[] = { [277396] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9582), 1, + ACTIONS(9584), 1, anon_sym_RPAREN, STATE(6436), 1, sym_attribute, @@ -389687,11 +389698,11 @@ static uint16_t ts_small_parse_table[] = { [277416] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9584), 1, + ACTIONS(9586), 1, anon_sym_EQ, STATE(6437), 1, sym_attribute, @@ -389701,9 +389712,9 @@ static uint16_t ts_small_parse_table[] = { [277436] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9586), 1, - anon_sym_SEMI, ACTIONS(9588), 1, + anon_sym_SEMI, + ACTIONS(9590), 1, anon_sym_GT_RBRACE, STATE(6438), 1, sym_attribute, @@ -389715,9 +389726,9 @@ static uint16_t ts_small_parse_table[] = { [277456] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9590), 1, + ACTIONS(9592), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -389729,11 +389740,11 @@ static uint16_t ts_small_parse_table[] = { [277476] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9592), 1, + ACTIONS(9594), 1, anon_sym_RPAREN, STATE(6440), 1, sym_attribute, @@ -389743,9 +389754,9 @@ static uint16_t ts_small_parse_table[] = { [277496] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9594), 1, - anon_sym_SEMI, ACTIONS(9596), 1, + anon_sym_SEMI, + ACTIONS(9598), 1, anon_sym_GT_RBRACE, STATE(6441), 1, sym_attribute, @@ -389757,9 +389768,9 @@ static uint16_t ts_small_parse_table[] = { [277516] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3904), 1, + ACTIONS(3906), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9598), 1, + ACTIONS(9600), 1, anon_sym_SEMI, STATE(6442), 1, sym_attribute, @@ -389771,9 +389782,9 @@ static uint16_t ts_small_parse_table[] = { [277536] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9600), 1, + ACTIONS(9602), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -389792,17 +389803,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277574] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9602), 1, + ACTIONS(9604), 1, anon_sym_RPAREN, STATE(6445), 1, sym_attribute, @@ -389812,11 +389823,11 @@ static uint16_t ts_small_parse_table[] = { [277594] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9604), 1, - anon_sym_LPAREN, ACTIONS(9606), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9608), 1, + anon_sym_LBRACK, + ACTIONS(9610), 1, anon_sym_LBRACE, STATE(6446), 1, sym_attribute, @@ -389833,15 +389844,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277632] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9610), 1, - anon_sym_SEMI, ACTIONS(9612), 1, + anon_sym_SEMI, + ACTIONS(9614), 1, anon_sym_RBRACE, STATE(6448), 1, sym_attribute, @@ -389855,7 +389866,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1893), 1, anon_sym_RBRACK, - ACTIONS(9614), 1, + ACTIONS(9616), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -389874,15 +389885,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277690] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9616), 1, - anon_sym_SEMI, ACTIONS(9618), 1, + anon_sym_SEMI, + ACTIONS(9620), 1, anon_sym_RBRACE, STATE(6451), 1, sym_attribute, @@ -389894,9 +389905,9 @@ static uint16_t ts_small_parse_table[] = { [277710] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8745), 1, + ACTIONS(8747), 1, anon_sym_RBRACE, - ACTIONS(9620), 1, + ACTIONS(9622), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -389908,9 +389919,9 @@ static uint16_t ts_small_parse_table[] = { [277730] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8307), 1, + ACTIONS(8309), 1, anon_sym_RBRACE, - ACTIONS(9622), 1, + ACTIONS(9624), 1, anon_sym_SEMI, STATE(6453), 1, sym_attribute, @@ -389922,9 +389933,9 @@ static uint16_t ts_small_parse_table[] = { [277750] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8747), 1, + ACTIONS(8749), 1, anon_sym_RBRACE, - ACTIONS(9624), 1, + ACTIONS(9626), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -389938,7 +389949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1883), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9626), 1, + ACTIONS(9628), 1, anon_sym_SEMI, STATE(6455), 1, sym_attribute, @@ -389950,11 +389961,11 @@ static uint16_t ts_small_parse_table[] = { [277790] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9628), 1, + ACTIONS(9630), 1, anon_sym_RPAREN, STATE(6456), 1, sym_attribute, @@ -389964,9 +389975,9 @@ static uint16_t ts_small_parse_table[] = { [277810] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9630), 1, + ACTIONS(9632), 1, anon_sym_GT_RBRACE, STATE(6457), 1, sym_attribute, @@ -389978,9 +389989,9 @@ static uint16_t ts_small_parse_table[] = { [277830] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9630), 1, - anon_sym_GT_RBRACE, ACTIONS(9632), 1, + anon_sym_GT_RBRACE, + ACTIONS(9634), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -389992,11 +390003,11 @@ static uint16_t ts_small_parse_table[] = { [277850] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9634), 1, + ACTIONS(9636), 1, anon_sym_EQ, STATE(6459), 1, sym_attribute, @@ -390006,11 +390017,11 @@ static uint16_t ts_small_parse_table[] = { [277870] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9636), 1, - anon_sym_LPAREN, ACTIONS(9638), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9640), 1, + anon_sym_LBRACK, + ACTIONS(9642), 1, anon_sym_LBRACE, STATE(6460), 1, sym_attribute, @@ -390020,11 +390031,11 @@ static uint16_t ts_small_parse_table[] = { [277890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9642), 1, + ACTIONS(9644), 1, sym__identifier, STATE(6461), 1, sym_attribute, @@ -390034,9 +390045,9 @@ static uint16_t ts_small_parse_table[] = { [277910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3942), 1, + ACTIONS(3944), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9644), 1, + ACTIONS(9646), 1, anon_sym_SEMI, STATE(6462), 1, sym_attribute, @@ -390055,30 +390066,30 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [277948] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9646), 1, + ACTIONS(9648), 1, anon_sym_EQ, STATE(6464), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9648), 2, + ACTIONS(9650), 2, anon_sym_SEMI, anon_sym_RBRACE, [277966] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9650), 1, + ACTIONS(9652), 1, anon_sym_RPAREN, STATE(6465), 1, sym_attribute, @@ -390095,15 +390106,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278004] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8761), 1, + ACTIONS(8763), 1, anon_sym_RBRACE, - ACTIONS(9652), 1, + ACTIONS(9654), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -390115,9 +390126,9 @@ static uint16_t ts_small_parse_table[] = { [278024] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8753), 1, + ACTIONS(8755), 1, anon_sym_RBRACE, - ACTIONS(9654), 1, + ACTIONS(9656), 1, anon_sym_SEMI, STATE(6468), 1, sym_attribute, @@ -390129,9 +390140,9 @@ static uint16_t ts_small_parse_table[] = { [278044] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9656), 1, + ACTIONS(9658), 1, anon_sym_GT_RBRACE, STATE(6469), 1, sym_attribute, @@ -390143,9 +390154,9 @@ static uint16_t ts_small_parse_table[] = { [278064] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9658), 1, + ACTIONS(9660), 1, anon_sym_SEMI, - ACTIONS(9661), 1, + ACTIONS(9663), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -390156,9 +390167,9 @@ static uint16_t ts_small_parse_table[] = { [278082] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8315), 1, + ACTIONS(8317), 1, anon_sym_RBRACE, - ACTIONS(9663), 1, + ACTIONS(9665), 1, anon_sym_SEMI, STATE(6471), 1, sym_attribute, @@ -390170,9 +390181,9 @@ static uint16_t ts_small_parse_table[] = { [278102] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9665), 1, + ACTIONS(9667), 1, anon_sym_GT_RBRACE, STATE(6472), 1, sym_attribute, @@ -390184,9 +390195,9 @@ static uint16_t ts_small_parse_table[] = { [278122] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9106), 1, + ACTIONS(9108), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -390198,9 +390209,9 @@ static uint16_t ts_small_parse_table[] = { [278142] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8759), 1, + ACTIONS(8761), 1, anon_sym_RBRACE, - ACTIONS(9667), 1, + ACTIONS(9669), 1, anon_sym_SEMI, STATE(6454), 1, aux_sym_record_expression_repeat1, @@ -390212,11 +390223,11 @@ static uint16_t ts_small_parse_table[] = { [278162] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9669), 1, + ACTIONS(9671), 1, anon_sym_RPAREN, STATE(6475), 1, sym_attribute, @@ -390226,11 +390237,11 @@ static uint16_t ts_small_parse_table[] = { [278182] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9671), 1, + ACTIONS(9673), 1, sym__identifier, STATE(6476), 1, sym_attribute, @@ -390247,13 +390258,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278220] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -390267,11 +390278,11 @@ static uint16_t ts_small_parse_table[] = { [278240] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9673), 1, - anon_sym_LPAREN, ACTIONS(9675), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9677), 1, + anon_sym_LBRACK, + ACTIONS(9679), 1, anon_sym_LBRACE, STATE(6479), 1, sym_attribute, @@ -390288,15 +390299,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278278] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3974), 1, + ACTIONS(3976), 1, anon_sym_RBRACK, - ACTIONS(9679), 1, + ACTIONS(9681), 1, anon_sym_SEMI, STATE(6481), 1, sym_attribute, @@ -390308,11 +390319,11 @@ static uint16_t ts_small_parse_table[] = { [278298] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_RPAREN, STATE(6482), 1, sym_attribute, @@ -390322,9 +390333,9 @@ static uint16_t ts_small_parse_table[] = { [278318] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9683), 1, - anon_sym_SEMI, ACTIONS(9685), 1, + anon_sym_SEMI, + ACTIONS(9687), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -390336,9 +390347,9 @@ static uint16_t ts_small_parse_table[] = { [278338] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8771), 1, + ACTIONS(8773), 1, anon_sym_RBRACE, - ACTIONS(9687), 1, + ACTIONS(9689), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -390350,9 +390361,9 @@ static uint16_t ts_small_parse_table[] = { [278358] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9685), 1, + ACTIONS(9687), 1, anon_sym_GT_RBRACE, STATE(6485), 1, sym_attribute, @@ -390366,7 +390377,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1769), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9689), 1, + ACTIONS(9691), 1, anon_sym_SEMI, STATE(6486), 1, sym_attribute, @@ -390378,9 +390389,9 @@ static uint16_t ts_small_parse_table[] = { [278398] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8769), 1, + ACTIONS(8771), 1, anon_sym_RBRACK, - ACTIONS(9691), 1, + ACTIONS(9693), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -390391,9 +390402,9 @@ static uint16_t ts_small_parse_table[] = { [278416] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9694), 1, + ACTIONS(9696), 1, anon_sym_SEMI, - ACTIONS(9697), 1, + ACTIONS(9699), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -390404,11 +390415,11 @@ static uint16_t ts_small_parse_table[] = { [278434] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9699), 1, - anon_sym_LPAREN, ACTIONS(9701), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9703), 1, + anon_sym_LBRACK, + ACTIONS(9705), 1, anon_sym_LBRACE, STATE(6489), 1, sym_attribute, @@ -390418,11 +390429,11 @@ static uint16_t ts_small_parse_table[] = { [278454] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9705), 1, + ACTIONS(9707), 1, anon_sym_EQ, STATE(6490), 1, sym_attribute, @@ -390432,9 +390443,9 @@ static uint16_t ts_small_parse_table[] = { [278474] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8786), 1, + ACTIONS(8788), 1, anon_sym_RBRACE, - ACTIONS(9707), 1, + ACTIONS(9709), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -390446,9 +390457,9 @@ static uint16_t ts_small_parse_table[] = { [278494] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9709), 1, - anon_sym_SEMI, ACTIONS(9711), 1, + anon_sym_SEMI, + ACTIONS(9713), 1, anon_sym_RBRACE, STATE(6492), 1, sym_attribute, @@ -390460,11 +390471,11 @@ static uint16_t ts_small_parse_table[] = { [278514] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9713), 1, - anon_sym_LPAREN, ACTIONS(9715), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9717), 1, + anon_sym_LBRACK, + ACTIONS(9719), 1, anon_sym_LBRACE, STATE(6493), 1, sym_attribute, @@ -390474,7 +390485,7 @@ static uint16_t ts_small_parse_table[] = { [278534] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6344), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -390488,11 +390499,11 @@ static uint16_t ts_small_parse_table[] = { [278554] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9719), 1, + ACTIONS(9721), 1, anon_sym_RPAREN, STATE(6495), 1, sym_attribute, @@ -390502,7 +390513,7 @@ static uint16_t ts_small_parse_table[] = { [278574] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -390516,9 +390527,9 @@ static uint16_t ts_small_parse_table[] = { [278594] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3622), 1, + ACTIONS(3624), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9721), 1, + ACTIONS(9723), 1, anon_sym_SEMI, STATE(6497), 1, sym_attribute, @@ -390530,9 +390541,9 @@ static uint16_t ts_small_parse_table[] = { [278614] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9119), 1, + ACTIONS(9121), 1, anon_sym_RBRACK, STATE(6421), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -390544,9 +390555,9 @@ static uint16_t ts_small_parse_table[] = { [278634] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9119), 1, + ACTIONS(9121), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -390558,24 +390569,24 @@ static uint16_t ts_small_parse_table[] = { [278654] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9723), 1, + ACTIONS(9725), 1, anon_sym_EQ, STATE(6500), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9725), 2, + ACTIONS(9727), 2, anon_sym_SEMI, anon_sym_RBRACE, [278672] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9727), 1, + ACTIONS(9729), 1, anon_sym_RPAREN, STATE(6501), 1, sym_attribute, @@ -390585,9 +390596,9 @@ static uint16_t ts_small_parse_table[] = { [278692] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(9729), 1, + ACTIONS(9731), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -390599,9 +390610,9 @@ static uint16_t ts_small_parse_table[] = { [278712] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9731), 1, - anon_sym_SEMI, ACTIONS(9733), 1, + anon_sym_SEMI, + ACTIONS(9735), 1, anon_sym_GT_RBRACE, STATE(6483), 1, aux_sym_object_copy_expression_repeat1, @@ -390613,11 +390624,11 @@ static uint16_t ts_small_parse_table[] = { [278732] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9735), 1, + ACTIONS(9737), 1, anon_sym_RPAREN, STATE(6504), 1, sym_attribute, @@ -390627,9 +390638,9 @@ static uint16_t ts_small_parse_table[] = { [278752] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3892), 1, + ACTIONS(3894), 1, anon_sym_RBRACK, - ACTIONS(9737), 1, + ACTIONS(9739), 1, anon_sym_SEMI, STATE(6487), 1, aux_sym_list_binding_pattern_repeat1, @@ -390641,7 +390652,7 @@ static uint16_t ts_small_parse_table[] = { [278772] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6077), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -390655,9 +390666,9 @@ static uint16_t ts_small_parse_table[] = { [278792] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9739), 1, - anon_sym_SEMI, ACTIONS(9741), 1, + anon_sym_SEMI, + ACTIONS(9743), 1, anon_sym_GT_RBRACE, STATE(6507), 1, sym_attribute, @@ -390669,9 +390680,9 @@ static uint16_t ts_small_parse_table[] = { [278812] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9743), 1, - anon_sym_SEMI, ACTIONS(9745), 1, + anon_sym_SEMI, + ACTIONS(9747), 1, anon_sym_RBRACE, STATE(6491), 1, aux_sym_record_expression_repeat1, @@ -390690,15 +390701,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278850] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8339), 1, + ACTIONS(8341), 1, anon_sym_RBRACE, - ACTIONS(9747), 1, + ACTIONS(9749), 1, anon_sym_SEMI, STATE(6470), 1, aux_sym_record_pattern_repeat1, @@ -390710,11 +390721,11 @@ static uint16_t ts_small_parse_table[] = { [278870] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9749), 1, - anon_sym_LPAREN, ACTIONS(9751), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9753), 1, + anon_sym_LBRACK, + ACTIONS(9755), 1, anon_sym_LBRACE, STATE(6511), 1, sym_attribute, @@ -390724,7 +390735,7 @@ static uint16_t ts_small_parse_table[] = { [278890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6143), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -390738,14 +390749,14 @@ static uint16_t ts_small_parse_table[] = { [278910] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9755), 1, + ACTIONS(9757), 1, anon_sym_EQ, STATE(6513), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9757), 2, + ACTIONS(9759), 2, anon_sym_SEMI, anon_sym_GT_RBRACE, [278928] = 5, @@ -390758,7 +390769,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278946] = 5, @@ -390771,15 +390782,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [278964] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9759), 1, - anon_sym_SEMI, ACTIONS(9761), 1, + anon_sym_SEMI, + ACTIONS(9763), 1, anon_sym_RBRACE, STATE(6516), 1, sym_attribute, @@ -390791,11 +390802,11 @@ static uint16_t ts_small_parse_table[] = { [278984] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9763), 1, + ACTIONS(9765), 1, anon_sym_RPAREN, STATE(6517), 1, sym_attribute, @@ -390805,9 +390816,9 @@ static uint16_t ts_small_parse_table[] = { [279004] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9765), 1, - anon_sym_SEMI, ACTIONS(9767), 1, + anon_sym_SEMI, + ACTIONS(9769), 1, anon_sym_RBRACE, STATE(6518), 1, sym_attribute, @@ -390819,11 +390830,11 @@ static uint16_t ts_small_parse_table[] = { [279024] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9769), 1, + ACTIONS(9771), 1, anon_sym_EQ, STATE(6519), 1, sym_attribute, @@ -390833,9 +390844,9 @@ static uint16_t ts_small_parse_table[] = { [279044] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3670), 1, + ACTIONS(3672), 1, anon_sym_RBRACK, - ACTIONS(9771), 1, + ACTIONS(9773), 1, anon_sym_SEMI, STATE(6412), 1, aux_sym_list_pattern_repeat1, @@ -390847,9 +390858,9 @@ static uint16_t ts_small_parse_table[] = { [279064] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8699), 1, + ACTIONS(8701), 1, anon_sym_RBRACE, - ACTIONS(9773), 1, + ACTIONS(9775), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -390861,9 +390872,9 @@ static uint16_t ts_small_parse_table[] = { [279084] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9775), 1, - anon_sym_SEMI, ACTIONS(9777), 1, + anon_sym_SEMI, + ACTIONS(9779), 1, anon_sym_GT_RBRACE, STATE(6522), 1, sym_attribute, @@ -390875,9 +390886,9 @@ static uint16_t ts_small_parse_table[] = { [279104] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8988), 1, + ACTIONS(8990), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -390889,9 +390900,9 @@ static uint16_t ts_small_parse_table[] = { [279124] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8988), 1, + ACTIONS(8990), 1, anon_sym_RBRACK, STATE(6524), 1, sym_attribute, @@ -390910,15 +390921,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [279162] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9027), 1, + ACTIONS(9029), 1, anon_sym_RBRACK, STATE(6361), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -390935,16 +390946,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9003), 3, + ACTIONS(9005), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [279198] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8673), 1, + ACTIONS(8675), 1, anon_sym_RBRACE, - ACTIONS(9779), 1, + ACTIONS(9781), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -390963,13 +390974,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [279236] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6079), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -390983,11 +390994,11 @@ static uint16_t ts_small_parse_table[] = { [279256] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9781), 1, + ACTIONS(9783), 1, anon_sym_RPAREN, STATE(6531), 1, sym_attribute, @@ -390999,7 +391010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1855), 1, anon_sym_RBRACK, - ACTIONS(9783), 1, + ACTIONS(9785), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -391011,9 +391022,9 @@ static uint16_t ts_small_parse_table[] = { [279296] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(9785), 1, + ACTIONS(9787), 1, anon_sym_RPAREN, STATE(6533), 1, sym_attribute, @@ -391025,9 +391036,9 @@ static uint16_t ts_small_parse_table[] = { [279316] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9787), 1, - anon_sym_RPAREN, ACTIONS(9789), 1, + anon_sym_RPAREN, + ACTIONS(9791), 1, anon_sym_COLON2, STATE(6534), 1, sym_attribute, @@ -391039,9 +391050,9 @@ static uint16_t ts_small_parse_table[] = { [279336] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8661), 1, + ACTIONS(8663), 1, anon_sym_RBRACE, - ACTIONS(9791), 1, + ACTIONS(9793), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -391053,9 +391064,9 @@ static uint16_t ts_small_parse_table[] = { [279356] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(9793), 1, + ACTIONS(9795), 1, anon_sym_RPAREN, STATE(6536), 1, sym_attribute, @@ -391067,9 +391078,9 @@ static uint16_t ts_small_parse_table[] = { [279376] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3596), 1, + ACTIONS(3598), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9795), 1, + ACTIONS(9797), 1, anon_sym_SEMI, STATE(6537), 1, sym_attribute, @@ -391083,7 +391094,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1849), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9797), 1, + ACTIONS(9799), 1, anon_sym_SEMI, STATE(6538), 1, sym_attribute, @@ -391095,9 +391106,9 @@ static uint16_t ts_small_parse_table[] = { [279416] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8349), 1, + ACTIONS(8351), 1, anon_sym_RBRACE, - ACTIONS(9799), 1, + ACTIONS(9801), 1, anon_sym_SEMI, STATE(6470), 1, aux_sym_record_pattern_repeat1, @@ -391109,9 +391120,9 @@ static uint16_t ts_small_parse_table[] = { [279436] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9801), 1, + ACTIONS(9803), 1, anon_sym_GT_RBRACE, STATE(6540), 1, sym_attribute, @@ -391123,9 +391134,9 @@ static uint16_t ts_small_parse_table[] = { [279456] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9801), 1, - anon_sym_GT_RBRACE, ACTIONS(9803), 1, + anon_sym_GT_RBRACE, + ACTIONS(9805), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -391137,9 +391148,9 @@ static uint16_t ts_small_parse_table[] = { [279476] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8345), 1, + ACTIONS(8347), 1, anon_sym_GT, - ACTIONS(9805), 1, + ACTIONS(9807), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -391150,11 +391161,11 @@ static uint16_t ts_small_parse_table[] = { [279494] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9808), 1, - anon_sym_LPAREN, ACTIONS(9810), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9812), 1, + anon_sym_LBRACK, + ACTIONS(9814), 1, anon_sym_LBRACE, STATE(6543), 1, sym_attribute, @@ -391164,11 +391175,11 @@ static uint16_t ts_small_parse_table[] = { [279514] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9814), 1, + ACTIONS(9816), 1, sym__identifier, STATE(6544), 1, sym_attribute, @@ -391178,9 +391189,9 @@ static uint16_t ts_small_parse_table[] = { [279534] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5470), 1, + ACTIONS(5472), 1, anon_sym_GT, - ACTIONS(9816), 1, + ACTIONS(9818), 1, anon_sym_SEMI, STATE(6542), 1, aux_sym_object_type_repeat1, @@ -391192,9 +391203,9 @@ static uint16_t ts_small_parse_table[] = { [279554] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8655), 1, + ACTIONS(8657), 1, anon_sym_RBRACE, - ACTIONS(9818), 1, + ACTIONS(9820), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -391206,9 +391217,9 @@ static uint16_t ts_small_parse_table[] = { [279574] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9820), 1, - anon_sym_SEMI, ACTIONS(9822), 1, + anon_sym_SEMI, + ACTIONS(9824), 1, anon_sym_GT_RBRACE, STATE(6547), 1, sym_attribute, @@ -391220,11 +391231,11 @@ static uint16_t ts_small_parse_table[] = { [279594] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_RPAREN, STATE(6548), 1, sym_attribute, @@ -391241,15 +391252,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [279632] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(9826), 1, + ACTIONS(9828), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -391261,9 +391272,9 @@ static uint16_t ts_small_parse_table[] = { [279652] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8635), 1, + ACTIONS(8637), 1, anon_sym_RBRACE, - ACTIONS(9828), 1, + ACTIONS(9830), 1, anon_sym_SEMI, STATE(6551), 1, sym_attribute, @@ -391275,9 +391286,9 @@ static uint16_t ts_small_parse_table[] = { [279672] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9830), 1, + ACTIONS(9832), 1, anon_sym_GT_RBRACE, STATE(6552), 1, sym_attribute, @@ -391289,9 +391300,9 @@ static uint16_t ts_small_parse_table[] = { [279692] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9027), 1, + ACTIONS(9029), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -391310,15 +391321,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [279730] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9832), 1, + ACTIONS(9834), 1, anon_sym_GT_RBRACE, STATE(6555), 1, sym_attribute, @@ -391330,11 +391341,11 @@ static uint16_t ts_small_parse_table[] = { [279750] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9834), 1, - anon_sym_LPAREN, ACTIONS(9836), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9838), 1, + anon_sym_LBRACK, + ACTIONS(9840), 1, anon_sym_LBRACE, STATE(6556), 1, sym_attribute, @@ -391344,11 +391355,11 @@ static uint16_t ts_small_parse_table[] = { [279770] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9840), 1, - anon_sym_LPAREN, ACTIONS(9842), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9844), 1, + anon_sym_LBRACK, + ACTIONS(9846), 1, anon_sym_LBRACE, STATE(6557), 1, sym_attribute, @@ -391358,11 +391369,11 @@ static uint16_t ts_small_parse_table[] = { [279790] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9846), 1, - anon_sym_LPAREN, ACTIONS(9848), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9850), 1, + anon_sym_LBRACK, + ACTIONS(9852), 1, anon_sym_LBRACE, STATE(6558), 1, sym_attribute, @@ -391372,11 +391383,11 @@ static uint16_t ts_small_parse_table[] = { [279810] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9852), 1, + ACTIONS(9854), 1, sym__identifier, STATE(6559), 1, sym_attribute, @@ -391386,11 +391397,11 @@ static uint16_t ts_small_parse_table[] = { [279830] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, - anon_sym_LPAREN, ACTIONS(9856), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9858), 1, + anon_sym_LBRACK, + ACTIONS(9860), 1, anon_sym_LBRACE, STATE(6560), 1, sym_attribute, @@ -391400,11 +391411,11 @@ static uint16_t ts_small_parse_table[] = { [279850] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9860), 1, - anon_sym_LPAREN, ACTIONS(9862), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9864), 1, + anon_sym_LBRACK, + ACTIONS(9866), 1, anon_sym_LBRACE, STATE(6561), 1, sym_attribute, @@ -391414,11 +391425,11 @@ static uint16_t ts_small_parse_table[] = { [279870] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9866), 1, - anon_sym_LPAREN, ACTIONS(9868), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9870), 1, + anon_sym_LBRACK, + ACTIONS(9872), 1, anon_sym_LBRACE, STATE(6562), 1, sym_attribute, @@ -391428,9 +391439,9 @@ static uint16_t ts_small_parse_table[] = { [279890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9872), 1, - anon_sym_SEMI, ACTIONS(9874), 1, + anon_sym_SEMI, + ACTIONS(9876), 1, anon_sym_GT_RBRACE, STATE(6563), 1, sym_attribute, @@ -391442,9 +391453,9 @@ static uint16_t ts_small_parse_table[] = { [279910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8609), 1, + ACTIONS(8611), 1, anon_sym_RBRACE, - ACTIONS(9876), 1, + ACTIONS(9878), 1, anon_sym_SEMI, STATE(6528), 1, aux_sym_record_expression_repeat1, @@ -391456,11 +391467,11 @@ static uint16_t ts_small_parse_table[] = { [279930] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9878), 1, + ACTIONS(9880), 1, anon_sym_RPAREN, STATE(6565), 1, sym_attribute, @@ -391470,11 +391481,11 @@ static uint16_t ts_small_parse_table[] = { [279950] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9880), 1, + ACTIONS(9882), 1, anon_sym_RPAREN, STATE(6566), 1, sym_attribute, @@ -391484,9 +391495,9 @@ static uint16_t ts_small_parse_table[] = { [279970] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8603), 1, + ACTIONS(8605), 1, anon_sym_RBRACE, - ACTIONS(9882), 1, + ACTIONS(9884), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -391498,11 +391509,11 @@ static uint16_t ts_small_parse_table[] = { [279990] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9884), 1, - anon_sym_LPAREN, ACTIONS(9886), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9888), 1, + anon_sym_LBRACK, + ACTIONS(9890), 1, anon_sym_LBRACE, STATE(6568), 1, sym_attribute, @@ -391512,9 +391523,9 @@ static uint16_t ts_small_parse_table[] = { [280010] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9890), 1, - anon_sym_SEMI, ACTIONS(9892), 1, + anon_sym_SEMI, + ACTIONS(9894), 1, anon_sym_RBRACE, STATE(6510), 1, aux_sym_record_pattern_repeat1, @@ -391526,9 +391537,9 @@ static uint16_t ts_small_parse_table[] = { [280030] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(9894), 1, + ACTIONS(9896), 1, anon_sym_RBRACK, STATE(6390), 1, aux_sym__type_params_repeat1, @@ -391540,11 +391551,11 @@ static uint16_t ts_small_parse_table[] = { [280050] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9896), 1, - anon_sym_LPAREN, ACTIONS(9898), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9900), 1, + anon_sym_LBRACK, + ACTIONS(9902), 1, anon_sym_LBRACE, STATE(6571), 1, sym_attribute, @@ -391554,11 +391565,11 @@ static uint16_t ts_small_parse_table[] = { [280070] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9902), 1, - anon_sym_LPAREN, ACTIONS(9904), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9906), 1, + anon_sym_LBRACK, + ACTIONS(9908), 1, anon_sym_LBRACE, STATE(6572), 1, sym_attribute, @@ -391568,9 +391579,9 @@ static uint16_t ts_small_parse_table[] = { [280090] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9908), 1, - anon_sym_SEMI, ACTIONS(9910), 1, + anon_sym_SEMI, + ACTIONS(9912), 1, anon_sym_RBRACE, STATE(6573), 1, sym_attribute, @@ -391582,11 +391593,11 @@ static uint16_t ts_small_parse_table[] = { [280110] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9912), 1, - anon_sym_LPAREN, ACTIONS(9914), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9916), 1, + anon_sym_LBRACK, + ACTIONS(9918), 1, anon_sym_LBRACE, STATE(6574), 1, sym_attribute, @@ -391596,11 +391607,11 @@ static uint16_t ts_small_parse_table[] = { [280130] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9918), 1, + ACTIONS(9920), 1, anon_sym_RPAREN, STATE(6575), 1, sym_attribute, @@ -391610,9 +391621,9 @@ static uint16_t ts_small_parse_table[] = { [280150] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(9894), 1, + ACTIONS(9896), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -391631,17 +391642,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [280188] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9920), 1, - anon_sym_LPAREN, ACTIONS(9922), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9924), 1, + anon_sym_LBRACK, + ACTIONS(9926), 1, anon_sym_LBRACE, STATE(6578), 1, sym_attribute, @@ -391651,9 +391662,9 @@ static uint16_t ts_small_parse_table[] = { [280208] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9926), 1, - anon_sym_SEMI, ACTIONS(9928), 1, + anon_sym_SEMI, + ACTIONS(9930), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -391665,22 +391676,22 @@ static uint16_t ts_small_parse_table[] = { [280228] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9932), 1, + ACTIONS(9934), 1, anon_sym_LBRACK, STATE(6580), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9930), 2, + ACTIONS(9932), 2, anon_sym_LPAREN, anon_sym_LBRACE, [280246] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_GT_RBRACE, STATE(6581), 1, sym_attribute, @@ -391692,7 +391703,7 @@ static uint16_t ts_small_parse_table[] = { [280266] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6173), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -391706,14 +391717,14 @@ static uint16_t ts_small_parse_table[] = { [280286] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5193), 1, + ACTIONS(5195), 1, anon_sym_DOT, STATE(6583), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9934), 2, + ACTIONS(9936), 2, anon_sym_EQ, anon_sym_COLON_EQ, [280304] = 6, @@ -391721,7 +391732,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1739), 1, anon_sym_PIPE_RBRACK, - ACTIONS(9936), 1, + ACTIONS(9938), 1, anon_sym_SEMI, STATE(6584), 1, sym_attribute, @@ -391733,7 +391744,7 @@ static uint16_t ts_small_parse_table[] = { [280324] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6265), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -391747,9 +391758,9 @@ static uint16_t ts_small_parse_table[] = { [280344] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8605), 1, + ACTIONS(8607), 1, anon_sym_RBRACE, - ACTIONS(9938), 1, + ACTIONS(9940), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -391761,9 +391772,9 @@ static uint16_t ts_small_parse_table[] = { [280364] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9940), 1, + ACTIONS(9942), 1, anon_sym_SEMI, - ACTIONS(9943), 1, + ACTIONS(9945), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -391774,7 +391785,7 @@ static uint16_t ts_small_parse_table[] = { [280382] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6260), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -391788,9 +391799,9 @@ static uint16_t ts_small_parse_table[] = { [280402] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(9945), 1, + ACTIONS(9947), 1, anon_sym_RPAREN, STATE(6589), 1, sym_attribute, @@ -391809,17 +391820,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [280440] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9947), 1, + ACTIONS(9949), 1, anon_sym_RPAREN, STATE(6591), 1, sym_attribute, @@ -391829,9 +391840,9 @@ static uint16_t ts_small_parse_table[] = { [280460] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3602), 1, + ACTIONS(3604), 1, anon_sym_RBRACK, - ACTIONS(9949), 1, + ACTIONS(9951), 1, anon_sym_SEMI, STATE(6412), 1, aux_sym_list_pattern_repeat1, @@ -391850,15 +391861,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [280498] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9951), 1, - anon_sym_SEMI, ACTIONS(9953), 1, + anon_sym_SEMI, + ACTIONS(9955), 1, anon_sym_GT_RBRACE, STATE(6594), 1, sym_attribute, @@ -391870,11 +391881,11 @@ static uint16_t ts_small_parse_table[] = { [280518] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9955), 1, - anon_sym_LPAREN, ACTIONS(9957), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9959), 1, + anon_sym_LBRACK, + ACTIONS(9961), 1, anon_sym_LBRACE, STATE(6595), 1, sym_attribute, @@ -391884,24 +391895,24 @@ static uint16_t ts_small_parse_table[] = { [280538] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6839), 1, + ACTIONS(6841), 1, anon_sym_and, STATE(6596), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6837), 2, + ACTIONS(6839), 2, anon_sym_in, sym_and_operator, [280556] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9961), 1, + ACTIONS(9963), 1, anon_sym_RPAREN, STATE(6597), 1, sym_attribute, @@ -391918,17 +391929,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5618), 2, + ACTIONS(5620), 2, anon_sym_EQ, anon_sym_COLON_EQ, [280594] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9963), 1, + ACTIONS(9965), 1, sym__identifier, STATE(6599), 1, sym_attribute, @@ -391945,7 +391956,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [280632] = 5, @@ -391958,7 +391969,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [280650] = 6, @@ -391966,7 +391977,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1851), 1, anon_sym_RBRACK, - ACTIONS(9965), 1, + ACTIONS(9967), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -391978,9 +391989,9 @@ static uint16_t ts_small_parse_table[] = { [280670] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4761), 1, + ACTIONS(4763), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6603), 1, sym_attribute, @@ -391992,9 +392003,9 @@ static uint16_t ts_small_parse_table[] = { [280690] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9967), 1, - anon_sym_SEMI, ACTIONS(9969), 1, + anon_sym_SEMI, + ACTIONS(9971), 1, anon_sym_RBRACE, STATE(6604), 1, sym_attribute, @@ -392006,9 +392017,9 @@ static uint16_t ts_small_parse_table[] = { [280710] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9971), 1, - anon_sym_SEMI, ACTIONS(9973), 1, + anon_sym_SEMI, + ACTIONS(9975), 1, anon_sym_GT_RBRACE, STATE(6579), 1, aux_sym_object_copy_expression_repeat1, @@ -392020,9 +392031,9 @@ static uint16_t ts_small_parse_table[] = { [280730] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8146), 1, - anon_sym_SEMI, ACTIONS(8148), 1, + anon_sym_SEMI, + ACTIONS(8150), 1, anon_sym_GT, STATE(6606), 1, sym_attribute, @@ -392034,11 +392045,11 @@ static uint16_t ts_small_parse_table[] = { [280750] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(9975), 1, + ACTIONS(9977), 1, sym__identifier, STATE(6607), 1, sym_attribute, @@ -392048,11 +392059,11 @@ static uint16_t ts_small_parse_table[] = { [280770] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(9977), 1, + ACTIONS(9979), 1, anon_sym_EQ, STATE(6608), 1, sym_attribute, @@ -392062,9 +392073,9 @@ static uint16_t ts_small_parse_table[] = { [280790] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8647), 1, + ACTIONS(8649), 1, anon_sym_RBRACE, - ACTIONS(9979), 1, + ACTIONS(9981), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -392076,11 +392087,11 @@ static uint16_t ts_small_parse_table[] = { [280810] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(9981), 1, + ACTIONS(9983), 1, anon_sym_RPAREN, STATE(6610), 1, sym_attribute, @@ -392090,9 +392101,9 @@ static uint16_t ts_small_parse_table[] = { [280830] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8938), 1, + ACTIONS(8940), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -392104,9 +392115,9 @@ static uint16_t ts_small_parse_table[] = { [280850] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9983), 1, - anon_sym_SEMI, ACTIONS(9985), 1, + anon_sym_SEMI, + ACTIONS(9987), 1, anon_sym_RBRACE, STATE(6612), 1, sym_attribute, @@ -392118,9 +392129,9 @@ static uint16_t ts_small_parse_table[] = { [280870] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(8936), 1, + ACTIONS(8938), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -392132,9 +392143,9 @@ static uint16_t ts_small_parse_table[] = { [280890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9987), 1, - anon_sym_SEMI, ACTIONS(9989), 1, + anon_sym_SEMI, + ACTIONS(9991), 1, anon_sym_RBRACE, STATE(6586), 1, aux_sym_record_expression_repeat1, @@ -392146,7 +392157,7 @@ static uint16_t ts_small_parse_table[] = { [280910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6152), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -392160,9 +392171,9 @@ static uint16_t ts_small_parse_table[] = { [280930] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8767), 1, + ACTIONS(8769), 1, anon_sym_RBRACE, - ACTIONS(9991), 1, + ACTIONS(9993), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -392174,11 +392185,11 @@ static uint16_t ts_small_parse_table[] = { [280950] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9993), 1, - anon_sym_LPAREN, ACTIONS(9995), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(9997), 1, + anon_sym_LBRACK, + ACTIONS(9999), 1, anon_sym_LBRACE, STATE(6617), 1, sym_attribute, @@ -392202,9 +392213,9 @@ static uint16_t ts_small_parse_table[] = { [280990] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(9999), 1, + ACTIONS(10001), 1, anon_sym_RBRACK, STATE(6550), 1, aux_sym__type_params_repeat1, @@ -392216,9 +392227,9 @@ static uint16_t ts_small_parse_table[] = { [281010] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10001), 1, + ACTIONS(10003), 1, anon_sym_RBRACK, STATE(6620), 1, sym_attribute, @@ -392232,7 +392243,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1857), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10003), 1, + ACTIONS(10005), 1, anon_sym_SEMI, STATE(6621), 1, sym_attribute, @@ -392244,9 +392255,9 @@ static uint16_t ts_small_parse_table[] = { [281050] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10005), 1, + ACTIONS(10007), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -392258,9 +392269,9 @@ static uint16_t ts_small_parse_table[] = { [281070] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10005), 1, + ACTIONS(10007), 1, anon_sym_RBRACK, STATE(6623), 1, sym_attribute, @@ -392272,9 +392283,9 @@ static uint16_t ts_small_parse_table[] = { [281090] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10007), 1, + ACTIONS(10009), 1, anon_sym_RPAREN, STATE(6624), 1, sym_attribute, @@ -392288,7 +392299,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1805), 1, anon_sym_RBRACK, - ACTIONS(10009), 1, + ACTIONS(10011), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -392307,15 +392318,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10011), 2, + ACTIONS(10013), 2, sym__identifier, sym__capitalized_identifier, [281148] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10013), 1, + ACTIONS(10015), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -392327,9 +392338,9 @@ static uint16_t ts_small_parse_table[] = { [281168] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10015), 1, + ACTIONS(10017), 1, anon_sym_RPAREN, STATE(6628), 1, sym_attribute, @@ -392341,9 +392352,9 @@ static uint16_t ts_small_parse_table[] = { [281188] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10017), 1, + ACTIONS(10019), 1, anon_sym_GT_RBRACE, STATE(6629), 1, sym_attribute, @@ -392355,11 +392366,11 @@ static uint16_t ts_small_parse_table[] = { [281208] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10019), 1, - anon_sym_LPAREN, ACTIONS(10021), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10023), 1, + anon_sym_LBRACK, + ACTIONS(10025), 1, anon_sym_LBRACE, STATE(6630), 1, sym_attribute, @@ -392376,15 +392387,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281246] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4741), 1, + ACTIONS(4743), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6632), 1, sym_attribute, @@ -392403,15 +392414,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281284] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10025), 1, - anon_sym_SEMI, ACTIONS(10027), 1, + anon_sym_SEMI, + ACTIONS(10029), 1, anon_sym_RBRACE, STATE(6634), 1, sym_attribute, @@ -392430,15 +392441,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [281322] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, - ACTIONS(10029), 1, + ACTIONS(10031), 1, anon_sym__, STATE(6055), 1, sym_type_variable, @@ -392450,9 +392461,9 @@ static uint16_t ts_small_parse_table[] = { [281342] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8160), 1, - anon_sym_SEMI, ACTIONS(8162), 1, + anon_sym_SEMI, + ACTIONS(8164), 1, anon_sym_GT, STATE(6637), 1, sym_attribute, @@ -392464,9 +392475,9 @@ static uint16_t ts_small_parse_table[] = { [281362] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9789), 1, + ACTIONS(9791), 1, anon_sym_COLON2, - ACTIONS(10031), 1, + ACTIONS(10033), 1, anon_sym_RPAREN, STATE(6638), 1, sym_attribute, @@ -392478,9 +392489,9 @@ static uint16_t ts_small_parse_table[] = { [281382] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(9999), 1, + ACTIONS(10001), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -392492,9 +392503,9 @@ static uint16_t ts_small_parse_table[] = { [281402] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8705), 1, + ACTIONS(8707), 1, anon_sym_RBRACE, - ACTIONS(10033), 1, + ACTIONS(10035), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -392506,9 +392517,9 @@ static uint16_t ts_small_parse_table[] = { [281422] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, STATE(6641), 1, sym_attribute, @@ -392520,7 +392531,7 @@ static uint16_t ts_small_parse_table[] = { [281442] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6352), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -392534,9 +392545,9 @@ static uint16_t ts_small_parse_table[] = { [281462] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10035), 1, - anon_sym_SEMI, ACTIONS(10037), 1, + anon_sym_SEMI, + ACTIONS(10039), 1, anon_sym_RBRACE, STATE(6372), 1, aux_sym_record_declaration_repeat1, @@ -392548,7 +392559,7 @@ static uint16_t ts_small_parse_table[] = { [281482] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6336), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -392562,9 +392573,9 @@ static uint16_t ts_small_parse_table[] = { [281502] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10039), 1, + ACTIONS(10041), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -392576,9 +392587,9 @@ static uint16_t ts_small_parse_table[] = { [281522] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10041), 1, + ACTIONS(10043), 1, anon_sym_RPAREN, STATE(6646), 1, sym_attribute, @@ -392590,9 +392601,9 @@ static uint16_t ts_small_parse_table[] = { [281542] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9093), 1, + ACTIONS(9095), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -392604,9 +392615,9 @@ static uint16_t ts_small_parse_table[] = { [281562] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, - anon_sym_PIPE, ACTIONS(8932), 1, + anon_sym_PIPE, + ACTIONS(8934), 1, anon_sym_RBRACK, STATE(6648), 1, sym_attribute, @@ -392618,9 +392629,9 @@ static uint16_t ts_small_parse_table[] = { [281582] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10043), 1, + ACTIONS(10045), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -392632,11 +392643,11 @@ static uint16_t ts_small_parse_table[] = { [281602] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10045), 1, + ACTIONS(10047), 1, anon_sym_RPAREN, STATE(6650), 1, sym_attribute, @@ -392646,7 +392657,7 @@ static uint16_t ts_small_parse_table[] = { [281622] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6334), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -392667,7 +392678,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [281660] = 4, @@ -392678,16 +392689,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9099), 3, + ACTIONS(9101), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, [281676] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8683), 1, + ACTIONS(8685), 1, anon_sym_RBRACE, - ACTIONS(10047), 1, + ACTIONS(10049), 1, anon_sym_SEMI, STATE(6467), 1, aux_sym_record_expression_repeat1, @@ -392706,7 +392717,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281714] = 5, @@ -392714,7 +392725,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1647), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10049), 1, + ACTIONS(10051), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -392732,15 +392743,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281750] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10052), 1, - anon_sym_SEMI, ACTIONS(10054), 1, + anon_sym_SEMI, + ACTIONS(10056), 1, anon_sym_RBRACE, STATE(6658), 1, sym_attribute, @@ -392752,11 +392763,11 @@ static uint16_t ts_small_parse_table[] = { [281770] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10056), 1, + ACTIONS(10058), 1, sym__identifier, STATE(6659), 1, sym_attribute, @@ -392766,9 +392777,9 @@ static uint16_t ts_small_parse_table[] = { [281790] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5540), 1, + ACTIONS(5542), 1, anon_sym_GT, - ACTIONS(10058), 1, + ACTIONS(10060), 1, anon_sym_SEMI, STATE(6542), 1, aux_sym_object_type_repeat1, @@ -392780,11 +392791,11 @@ static uint16_t ts_small_parse_table[] = { [281810] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10060), 1, - anon_sym_LPAREN, ACTIONS(10062), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10064), 1, + anon_sym_LBRACK, + ACTIONS(10066), 1, anon_sym_LBRACE, STATE(6661), 1, sym_attribute, @@ -392801,7 +392812,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281848] = 5, @@ -392814,15 +392825,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281866] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10066), 1, + ACTIONS(10068), 1, anon_sym_GT_RBRACE, STATE(6664), 1, sym_attribute, @@ -392841,7 +392852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281904] = 5, @@ -392854,7 +392865,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281922] = 5, @@ -392867,7 +392878,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281940] = 5, @@ -392880,7 +392891,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281958] = 5, @@ -392893,15 +392904,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [281976] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10068), 1, - anon_sym_SEMI, ACTIONS(10070), 1, + anon_sym_SEMI, + ACTIONS(10072), 1, anon_sym_RBRACE, STATE(6670), 1, sym_attribute, @@ -392913,11 +392924,11 @@ static uint16_t ts_small_parse_table[] = { [281996] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10072), 1, - anon_sym_LPAREN, ACTIONS(10074), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10076), 1, + anon_sym_LBRACK, + ACTIONS(10078), 1, anon_sym_LBRACE, STATE(6671), 1, sym_attribute, @@ -392927,9 +392938,9 @@ static uint16_t ts_small_parse_table[] = { [282016] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8792), 1, + ACTIONS(8794), 1, anon_sym_RBRACE, - ACTIONS(10078), 1, + ACTIONS(10080), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -392943,7 +392954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1747), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10080), 1, + ACTIONS(10082), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -392962,7 +392973,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [282074] = 5, @@ -392975,15 +392986,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282092] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9106), 1, + ACTIONS(9108), 1, anon_sym_RBRACK, STATE(6553), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -392995,9 +393006,9 @@ static uint16_t ts_small_parse_table[] = { [282112] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8790), 1, + ACTIONS(8792), 1, anon_sym_RBRACE, - ACTIONS(10082), 1, + ACTIONS(10084), 1, anon_sym_SEMI, STATE(6616), 1, aux_sym_record_expression_repeat1, @@ -393009,9 +393020,9 @@ static uint16_t ts_small_parse_table[] = { [282132] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9141), 1, + ACTIONS(9143), 1, anon_sym_RBRACK, STATE(6647), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -393023,9 +393034,9 @@ static uint16_t ts_small_parse_table[] = { [282152] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10084), 1, + ACTIONS(10086), 1, anon_sym_GT_RBRACE, STATE(6679), 1, sym_attribute, @@ -393037,9 +393048,9 @@ static uint16_t ts_small_parse_table[] = { [282172] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9141), 1, + ACTIONS(9143), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -393051,11 +393062,11 @@ static uint16_t ts_small_parse_table[] = { [282192] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10086), 1, + ACTIONS(10088), 1, anon_sym_RPAREN, STATE(6681), 1, sym_attribute, @@ -393065,9 +393076,9 @@ static uint16_t ts_small_parse_table[] = { [282212] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9129), 1, + ACTIONS(9131), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -393079,11 +393090,11 @@ static uint16_t ts_small_parse_table[] = { [282232] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10088), 1, + ACTIONS(10090), 1, anon_sym_RPAREN, STATE(6683), 1, sym_attribute, @@ -393100,17 +393111,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282270] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10090), 1, + ACTIONS(10092), 1, anon_sym_RPAREN, STATE(6685), 1, sym_attribute, @@ -393120,9 +393131,9 @@ static uint16_t ts_small_parse_table[] = { [282290] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9129), 1, + ACTIONS(9131), 1, anon_sym_RBRACK, STATE(6499), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -393134,9 +393145,9 @@ static uint16_t ts_small_parse_table[] = { [282310] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10092), 1, + ACTIONS(10094), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -393155,15 +393166,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282348] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10094), 1, + ACTIONS(10096), 1, anon_sym_GT_RBRACE, STATE(6689), 1, sym_attribute, @@ -393182,17 +393193,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282386] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10096), 1, + ACTIONS(10098), 1, anon_sym_RPAREN, STATE(6691), 1, sym_attribute, @@ -393209,7 +393220,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282424] = 5, @@ -393222,7 +393233,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282442] = 6, @@ -393230,7 +393241,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1823), 1, anon_sym_RBRACK, - ACTIONS(10098), 1, + ACTIONS(10100), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -393242,9 +393253,9 @@ static uint16_t ts_small_parse_table[] = { [282462] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10100), 1, + ACTIONS(10102), 1, anon_sym_RPAREN, STATE(6695), 1, sym_attribute, @@ -393263,15 +393274,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282500] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10094), 1, + ACTIONS(10096), 1, anon_sym_GT_RBRACE, - ACTIONS(10102), 1, + ACTIONS(10104), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -393283,11 +393294,11 @@ static uint16_t ts_small_parse_table[] = { [282520] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10104), 1, + ACTIONS(10106), 1, anon_sym_RPAREN, STATE(6698), 1, sym_attribute, @@ -393302,14 +393313,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10106), 3, + ACTIONS(10108), 3, anon_sym_RPAREN, anon_sym_DOT, sym__identifier, [282556] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -393323,11 +393334,11 @@ static uint16_t ts_small_parse_table[] = { [282576] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10108), 1, - anon_sym_LPAREN, ACTIONS(10110), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10112), 1, + anon_sym_LBRACK, + ACTIONS(10114), 1, anon_sym_LBRACE, STATE(6701), 1, sym_attribute, @@ -393344,15 +393355,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282614] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10114), 1, - anon_sym_SEMI, ACTIONS(10116), 1, + anon_sym_SEMI, + ACTIONS(10118), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -393364,9 +393375,9 @@ static uint16_t ts_small_parse_table[] = { [282634] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10116), 1, + ACTIONS(10118), 1, anon_sym_GT_RBRACE, STATE(6704), 1, sym_attribute, @@ -393385,7 +393396,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282672] = 5, @@ -393398,15 +393409,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282690] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6707), 1, sym_attribute, @@ -393425,7 +393436,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282728] = 5, @@ -393438,7 +393449,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10118), 2, + ACTIONS(10120), 2, anon_sym_EQ, anon_sym_COLON_EQ, [282746] = 5, @@ -393451,7 +393462,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282764] = 5, @@ -393464,15 +393475,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282782] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10120), 1, - anon_sym_SEMI, ACTIONS(10122), 1, + anon_sym_SEMI, + ACTIONS(10124), 1, anon_sym_RBRACE, STATE(6539), 1, aux_sym_record_pattern_repeat1, @@ -393484,9 +393495,9 @@ static uint16_t ts_small_parse_table[] = { [282802] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10084), 1, + ACTIONS(10086), 1, anon_sym_GT_RBRACE, - ACTIONS(10124), 1, + ACTIONS(10126), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -393498,9 +393509,9 @@ static uint16_t ts_small_parse_table[] = { [282822] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3638), 1, + ACTIONS(3640), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10126), 1, + ACTIONS(10128), 1, anon_sym_SEMI, STATE(6714), 1, sym_attribute, @@ -393519,7 +393530,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282860] = 5, @@ -393532,7 +393543,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9542), 2, + ACTIONS(9544), 2, sym__identifier, sym__capitalized_identifier, [282878] = 6, @@ -393559,15 +393570,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [282916] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8509), 1, + ACTIONS(8511), 1, anon_sym_RBRACE, - ACTIONS(10128), 1, + ACTIONS(10130), 1, anon_sym_SEMI, STATE(6470), 1, aux_sym_record_pattern_repeat1, @@ -393579,11 +393590,11 @@ static uint16_t ts_small_parse_table[] = { [282936] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10130), 1, - anon_sym_LPAREN, ACTIONS(10132), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10134), 1, + anon_sym_LBRACK, + ACTIONS(10136), 1, anon_sym_LBRACE, STATE(6720), 1, sym_attribute, @@ -393595,7 +393606,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1711), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10136), 1, + ACTIONS(10138), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -393614,15 +393625,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5572), 2, + ACTIONS(5574), 2, anon_sym_EQ, anon_sym_COLON_EQ, [282994] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10138), 1, + ACTIONS(10140), 1, anon_sym_RPAREN, STATE(6723), 1, sym_attribute, @@ -393634,9 +393645,9 @@ static uint16_t ts_small_parse_table[] = { [283014] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7163), 1, + ACTIONS(7165), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6724), 1, sym_attribute, @@ -393648,22 +393659,22 @@ static uint16_t ts_small_parse_table[] = { [283034] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10142), 1, + ACTIONS(10144), 1, anon_sym_RPAREN, STATE(6725), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10144), 2, + ACTIONS(10146), 2, anon_sym__, sym__capitalized_identifier, [283052] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3672), 1, + ACTIONS(3674), 1, anon_sym_RBRACK, - ACTIONS(10146), 1, + ACTIONS(10148), 1, anon_sym_SEMI, STATE(6412), 1, aux_sym_list_pattern_repeat1, @@ -393675,9 +393686,9 @@ static uint16_t ts_small_parse_table[] = { [283072] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8765), 1, + ACTIONS(8767), 1, anon_sym_RBRACE, - ACTIONS(10148), 1, + ACTIONS(10150), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -393689,11 +393700,11 @@ static uint16_t ts_small_parse_table[] = { [283092] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10150), 1, + ACTIONS(10152), 1, sym__identifier, STATE(6728), 1, sym_attribute, @@ -393703,9 +393714,9 @@ static uint16_t ts_small_parse_table[] = { [283112] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3600), 1, + ACTIONS(3602), 1, anon_sym_RBRACK, - ACTIONS(10152), 1, + ACTIONS(10154), 1, anon_sym_SEMI, STATE(6412), 1, aux_sym_list_pattern_repeat1, @@ -393719,7 +393730,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1659), 1, anon_sym_RBRACK, - ACTIONS(10154), 1, + ACTIONS(10156), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -393731,9 +393742,9 @@ static uint16_t ts_small_parse_table[] = { [283152] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8505), 1, + ACTIONS(8507), 1, anon_sym_RBRACE, - ACTIONS(10156), 1, + ACTIONS(10158), 1, anon_sym_SEMI, STATE(6470), 1, aux_sym_record_pattern_repeat1, @@ -393745,22 +393756,22 @@ static uint16_t ts_small_parse_table[] = { [283172] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10160), 1, + ACTIONS(10162), 1, anon_sym_LBRACK, STATE(6732), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10158), 2, + ACTIONS(10160), 2, anon_sym_LPAREN, anon_sym_LBRACE, [283190] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10162), 1, + ACTIONS(10164), 1, anon_sym_RPAREN, STATE(6733), 1, sym_attribute, @@ -393772,9 +393783,9 @@ static uint16_t ts_small_parse_table[] = { [283210] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10164), 1, + ACTIONS(10166), 1, anon_sym_GT_RBRACE, STATE(6734), 1, sym_attribute, @@ -393786,11 +393797,11 @@ static uint16_t ts_small_parse_table[] = { [283230] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10166), 1, + ACTIONS(10168), 1, anon_sym_RPAREN, STATE(6735), 1, sym_attribute, @@ -393807,28 +393818,28 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [283268] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10168), 1, + ACTIONS(10170), 1, anon_sym_RPAREN, STATE(6737), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10170), 2, + ACTIONS(10172), 2, anon_sym__, sym__capitalized_identifier, [283286] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3552), 1, + ACTIONS(3554), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10172), 1, + ACTIONS(10174), 1, anon_sym_SEMI, STATE(6738), 1, sym_attribute, @@ -393847,15 +393858,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8359), 2, + ACTIONS(8361), 2, anon_sym__, sym__capitalized_identifier, [283324] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10174), 1, - anon_sym_SEMI, ACTIONS(10176), 1, + anon_sym_SEMI, + ACTIONS(10178), 1, anon_sym_RBRACE, STATE(6453), 1, aux_sym_record_binding_pattern_repeat1, @@ -393867,9 +393878,9 @@ static uint16_t ts_small_parse_table[] = { [283344] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10178), 1, + ACTIONS(10180), 1, anon_sym_RPAREN, STATE(6741), 1, sym_attribute, @@ -393881,9 +393892,9 @@ static uint16_t ts_small_parse_table[] = { [283364] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10180), 1, - anon_sym_SEMI, ACTIONS(10182), 1, + anon_sym_SEMI, + ACTIONS(10184), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -393895,9 +393906,9 @@ static uint16_t ts_small_parse_table[] = { [283384] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10184), 1, - anon_sym_SEMI, ACTIONS(10186), 1, + anon_sym_SEMI, + ACTIONS(10188), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -393909,9 +393920,9 @@ static uint16_t ts_small_parse_table[] = { [283404] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8196), 1, - anon_sym_SEMI, ACTIONS(8198), 1, + anon_sym_SEMI, + ACTIONS(8200), 1, anon_sym_GT, STATE(6744), 1, sym_attribute, @@ -393930,15 +393941,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8419), 2, + ACTIONS(8421), 2, anon_sym__, sym__capitalized_identifier, [283442] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10188), 1, - anon_sym_SEMI, ACTIONS(10190), 1, + anon_sym_SEMI, + ACTIONS(10192), 1, anon_sym_GT_RBRACE, STATE(6703), 1, aux_sym_object_copy_expression_repeat1, @@ -393950,9 +393961,9 @@ static uint16_t ts_small_parse_table[] = { [283462] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7152), 1, + ACTIONS(7154), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6747), 1, sym_attribute, @@ -393971,15 +393982,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8359), 2, + ACTIONS(8361), 2, anon_sym__, sym__capitalized_identifier, [283500] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10182), 1, + ACTIONS(10184), 1, anon_sym_GT_RBRACE, STATE(6749), 1, sym_attribute, @@ -393991,9 +394002,9 @@ static uint16_t ts_small_parse_table[] = { [283520] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10192), 1, + ACTIONS(10194), 1, anon_sym_RBRACK, STATE(6576), 1, aux_sym__type_params_repeat1, @@ -394005,22 +394016,22 @@ static uint16_t ts_small_parse_table[] = { [283540] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5193), 1, + ACTIONS(5195), 1, anon_sym_DOT, STATE(6751), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10194), 2, + ACTIONS(10196), 2, anon_sym_EQ, anon_sym_COLON_EQ, [283558] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10186), 1, + ACTIONS(10188), 1, anon_sym_GT_RBRACE, STATE(6752), 1, sym_attribute, @@ -394032,9 +394043,9 @@ static uint16_t ts_small_parse_table[] = { [283578] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3936), 1, + ACTIONS(3938), 1, anon_sym_RBRACK, - ACTIONS(10196), 1, + ACTIONS(10198), 1, anon_sym_SEMI, STATE(6487), 1, aux_sym_list_binding_pattern_repeat1, @@ -394046,11 +394057,11 @@ static uint16_t ts_small_parse_table[] = { [283598] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10198), 1, + ACTIONS(10200), 1, anon_sym_RPAREN, STATE(6754), 1, sym_attribute, @@ -394062,7 +394073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1719), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10200), 1, + ACTIONS(10202), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -394074,9 +394085,9 @@ static uint16_t ts_small_parse_table[] = { [283638] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8517), 1, + ACTIONS(8519), 1, anon_sym_RBRACE, - ACTIONS(10202), 1, + ACTIONS(10204), 1, anon_sym_SEMI, STATE(6488), 1, aux_sym_record_binding_pattern_repeat1, @@ -394088,9 +394099,9 @@ static uint16_t ts_small_parse_table[] = { [283658] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8743), 1, + ACTIONS(8745), 1, anon_sym_RBRACE, - ACTIONS(10204), 1, + ACTIONS(10206), 1, anon_sym_SEMI, STATE(6672), 1, aux_sym_record_expression_repeat1, @@ -394109,15 +394120,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8613), 2, + ACTIONS(8615), 2, anon_sym__, sym__capitalized_identifier, [283696] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5536), 1, + ACTIONS(5538), 1, anon_sym_GT, - ACTIONS(10206), 1, + ACTIONS(10208), 1, anon_sym_SEMI, STATE(6542), 1, aux_sym_object_type_repeat1, @@ -394129,9 +394140,9 @@ static uint16_t ts_small_parse_table[] = { [283716] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10208), 1, - anon_sym_SEMI, ACTIONS(10210), 1, + anon_sym_SEMI, + ACTIONS(10212), 1, anon_sym_RBRACE, STATE(6727), 1, aux_sym_record_expression_repeat1, @@ -394143,9 +394154,9 @@ static uint16_t ts_small_parse_table[] = { [283736] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3928), 1, + ACTIONS(3930), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10212), 1, + ACTIONS(10214), 1, anon_sym_SEMI, STATE(6761), 1, sym_attribute, @@ -394157,7 +394168,7 @@ static uint16_t ts_small_parse_table[] = { [283756] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -394178,7 +394189,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [283794] = 5, @@ -394191,15 +394202,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8419), 2, + ACTIONS(8421), 2, anon_sym__, sym__capitalized_identifier, [283812] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7152), 1, + ACTIONS(7154), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6765), 1, sym_attribute, @@ -394211,9 +394222,9 @@ static uint16_t ts_small_parse_table[] = { [283832] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9213), 1, + ACTIONS(9215), 1, anon_sym_RBRACE, - ACTIONS(10214), 1, + ACTIONS(10216), 1, anon_sym_SEMI, STATE(6587), 1, aux_sym_record_declaration_repeat1, @@ -394232,15 +394243,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8613), 2, + ACTIONS(8615), 2, anon_sym__, sym__capitalized_identifier, [283870] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(10216), 1, + ACTIONS(10218), 1, anon_sym_type, STATE(6583), 1, sym_module_path, @@ -394266,9 +394277,9 @@ static uint16_t ts_small_parse_table[] = { [283910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7194), 1, + ACTIONS(7196), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6770), 1, sym_attribute, @@ -394280,11 +394291,11 @@ static uint16_t ts_small_parse_table[] = { [283930] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(8527), 1, + ACTIONS(8529), 1, anon_sym_RBRACK, STATE(6771), 1, sym_attribute, @@ -394294,11 +394305,11 @@ static uint16_t ts_small_parse_table[] = { [283950] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10218), 1, + ACTIONS(10220), 1, anon_sym_RPAREN, STATE(6772), 1, sym_attribute, @@ -394315,17 +394326,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5572), 2, + ACTIONS(5574), 2, anon_sym_EQ, anon_sym_COLON_EQ, [283988] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10220), 1, + ACTIONS(10222), 1, anon_sym_RPAREN, STATE(6774), 1, sym_attribute, @@ -394335,9 +394346,9 @@ static uint16_t ts_small_parse_table[] = { [284008] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, - anon_sym_PIPE, ACTIONS(8932), 1, + anon_sym_PIPE, + ACTIONS(8934), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -394356,15 +394367,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [284046] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5578), 1, + ACTIONS(5580), 1, anon_sym_GT, - ACTIONS(10222), 1, + ACTIONS(10224), 1, anon_sym_SEMI, STATE(6542), 1, aux_sym_object_type_repeat1, @@ -394376,9 +394387,9 @@ static uint16_t ts_small_parse_table[] = { [284066] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10224), 1, + ACTIONS(10226), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -394390,11 +394401,11 @@ static uint16_t ts_small_parse_table[] = { [284086] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10226), 1, + ACTIONS(10228), 1, anon_sym_RPAREN, STATE(6779), 1, sym_attribute, @@ -394404,9 +394415,9 @@ static uint16_t ts_small_parse_table[] = { [284106] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8727), 1, + ACTIONS(8729), 1, anon_sym_RBRACE, - ACTIONS(10228), 1, + ACTIONS(10230), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -394418,11 +394429,11 @@ static uint16_t ts_small_parse_table[] = { [284126] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10230), 1, + ACTIONS(10232), 1, anon_sym_RPAREN, STATE(6781), 1, sym_attribute, @@ -394432,9 +394443,9 @@ static uint16_t ts_small_parse_table[] = { [284146] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9217), 1, + ACTIONS(9219), 1, anon_sym_RBRACK, STATE(6782), 1, sym_attribute, @@ -394446,9 +394457,9 @@ static uint16_t ts_small_parse_table[] = { [284166] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9217), 1, + ACTIONS(9219), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -394460,9 +394471,9 @@ static uint16_t ts_small_parse_table[] = { [284186] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10232), 1, + ACTIONS(10234), 1, anon_sym_RPAREN, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -394476,7 +394487,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1787), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10234), 1, + ACTIONS(10236), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -394488,9 +394499,9 @@ static uint16_t ts_small_parse_table[] = { [284226] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8227), 1, - anon_sym_SEMI, ACTIONS(8229), 1, + anon_sym_SEMI, + ACTIONS(8231), 1, anon_sym_GT, STATE(6660), 1, aux_sym_object_type_repeat1, @@ -394502,11 +394513,11 @@ static uint16_t ts_small_parse_table[] = { [284246] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10236), 1, + ACTIONS(10238), 1, anon_sym_RPAREN, STATE(6787), 1, sym_attribute, @@ -394516,9 +394527,9 @@ static uint16_t ts_small_parse_table[] = { [284266] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10238), 1, + ACTIONS(10240), 1, anon_sym_RBRACK, STATE(6788), 1, sym_attribute, @@ -394537,15 +394548,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [284304] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10240), 1, + ACTIONS(10242), 1, anon_sym_RPAREN, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -394557,11 +394568,11 @@ static uint16_t ts_small_parse_table[] = { [284324] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10242), 1, + ACTIONS(10244), 1, anon_sym_RPAREN, STATE(6791), 1, sym_attribute, @@ -394571,9 +394582,9 @@ static uint16_t ts_small_parse_table[] = { [284344] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6682), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -394585,9 +394596,9 @@ static uint16_t ts_small_parse_table[] = { [284364] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8715), 1, + ACTIONS(8717), 1, anon_sym_RBRACE, - ACTIONS(10244), 1, + ACTIONS(10246), 1, anon_sym_SEMI, STATE(6793), 1, sym_attribute, @@ -394599,9 +394610,9 @@ static uint16_t ts_small_parse_table[] = { [284384] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8665), 1, + ACTIONS(8667), 1, anon_sym_RBRACE, - ACTIONS(10246), 1, + ACTIONS(10248), 1, anon_sym_SEMI, STATE(6521), 1, aux_sym_record_expression_repeat1, @@ -394618,16 +394629,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 3, + ACTIONS(10250), 3, anon_sym_private, anon_sym_virtual, sym__identifier, [284420] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9263), 1, + ACTIONS(9265), 1, anon_sym_RBRACK, STATE(6796), 1, sym_attribute, @@ -394639,9 +394650,9 @@ static uint16_t ts_small_parse_table[] = { [284440] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9263), 1, + ACTIONS(9265), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -394653,9 +394664,9 @@ static uint16_t ts_small_parse_table[] = { [284460] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5460), 1, + ACTIONS(5462), 1, anon_sym_GT, - ACTIONS(10250), 1, + ACTIONS(10252), 1, anon_sym_SEMI, STATE(6542), 1, aux_sym_object_type_repeat1, @@ -394667,9 +394678,9 @@ static uint16_t ts_small_parse_table[] = { [284480] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8701), 1, + ACTIONS(8703), 1, anon_sym_RBRACE, - ACTIONS(10252), 1, + ACTIONS(10254), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -394681,9 +394692,9 @@ static uint16_t ts_small_parse_table[] = { [284500] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3950), 1, + ACTIONS(3952), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10254), 1, + ACTIONS(10256), 1, anon_sym_SEMI, STATE(6800), 1, sym_attribute, @@ -394695,11 +394706,11 @@ static uint16_t ts_small_parse_table[] = { [284520] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10256), 1, + ACTIONS(10258), 1, anon_sym_RPAREN, STATE(6801), 1, sym_attribute, @@ -394714,16 +394725,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10258), 3, + ACTIONS(10260), 3, anon_sym_mutable, anon_sym_virtual, sym__identifier, [284556] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10260), 1, + ACTIONS(10262), 1, anon_sym_RPAREN, STATE(6803), 1, sym_attribute, @@ -394735,9 +394746,9 @@ static uint16_t ts_small_parse_table[] = { [284576] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8563), 1, + ACTIONS(8565), 1, anon_sym_RBRACE, - ACTIONS(10262), 1, + ACTIONS(10264), 1, anon_sym_SEMI, STATE(6488), 1, aux_sym_record_binding_pattern_repeat1, @@ -394751,7 +394762,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1733), 1, anon_sym_RBRACK, - ACTIONS(10264), 1, + ACTIONS(10266), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -394763,9 +394774,9 @@ static uint16_t ts_small_parse_table[] = { [284616] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10266), 1, + ACTIONS(10268), 1, anon_sym_GT_RBRACE, STATE(6806), 1, sym_attribute, @@ -394779,7 +394790,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1735), 1, anon_sym_RBRACK, - ACTIONS(10268), 1, + ACTIONS(10270), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -394791,11 +394802,11 @@ static uint16_t ts_small_parse_table[] = { [284656] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10270), 1, + ACTIONS(10272), 1, anon_sym_EQ, STATE(6808), 1, sym_attribute, @@ -394805,11 +394816,11 @@ static uint16_t ts_small_parse_table[] = { [284676] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10272), 1, + ACTIONS(10274), 1, sym__identifier, STATE(6809), 1, sym_attribute, @@ -394819,20 +394830,20 @@ static uint16_t ts_small_parse_table[] = { [284696] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3982), 1, + ACTIONS(3984), 1, anon_sym_DOT, STATE(6810), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3984), 2, + ACTIONS(3986), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [284714] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6298), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -394846,9 +394857,9 @@ static uint16_t ts_small_parse_table[] = { [284734] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8689), 1, + ACTIONS(8691), 1, anon_sym_RBRACE, - ACTIONS(10274), 1, + ACTIONS(10276), 1, anon_sym_SEMI, STATE(6812), 1, sym_attribute, @@ -394860,11 +394871,11 @@ static uint16_t ts_small_parse_table[] = { [284754] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10276), 1, + ACTIONS(10278), 1, anon_sym_EQ, STATE(6813), 1, sym_attribute, @@ -394874,7 +394885,7 @@ static uint16_t ts_small_parse_table[] = { [284774] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6295), 1, + ACTIONS(6297), 1, anon_sym_DQUOTE, STATE(4559), 1, aux_sym_external_repeat1, @@ -394888,9 +394899,9 @@ static uint16_t ts_small_parse_table[] = { [284794] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3934), 1, + ACTIONS(3936), 1, anon_sym_RBRACK, - ACTIONS(10278), 1, + ACTIONS(10280), 1, anon_sym_SEMI, STATE(6487), 1, aux_sym_list_binding_pattern_repeat1, @@ -394902,22 +394913,22 @@ static uint16_t ts_small_parse_table[] = { [284814] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10280), 1, + ACTIONS(10282), 1, anon_sym_EQ, STATE(6816), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10282), 2, + ACTIONS(10284), 2, anon_sym_SEMI, anon_sym_RBRACE, [284832] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4753), 1, + ACTIONS(4755), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6473), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -394929,9 +394940,9 @@ static uint16_t ts_small_parse_table[] = { [284852] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, STATE(6451), 1, sym_field_declaration, @@ -394950,17 +394961,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [284890] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10284), 1, + ACTIONS(10286), 1, anon_sym_EQ, STATE(6820), 1, sym_attribute, @@ -394970,9 +394981,9 @@ static uint16_t ts_small_parse_table[] = { [284910] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10286), 1, + ACTIONS(10288), 1, anon_sym_GT_RBRACE, STATE(6821), 1, sym_attribute, @@ -394984,9 +394995,9 @@ static uint16_t ts_small_parse_table[] = { [284930] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3662), 1, + ACTIONS(3664), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10288), 1, + ACTIONS(10290), 1, anon_sym_SEMI, STATE(6822), 1, sym_attribute, @@ -394998,9 +395009,9 @@ static uint16_t ts_small_parse_table[] = { [284950] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8589), 1, + ACTIONS(8591), 1, anon_sym_RBRACE, - ACTIONS(10290), 1, + ACTIONS(10292), 1, anon_sym_SEMI, STATE(6470), 1, aux_sym_record_pattern_repeat1, @@ -395012,11 +395023,11 @@ static uint16_t ts_small_parse_table[] = { [284970] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10292), 1, + ACTIONS(10294), 1, sym__identifier, STATE(6824), 1, sym_attribute, @@ -395026,9 +395037,9 @@ static uint16_t ts_small_parse_table[] = { [284990] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8685), 1, + ACTIONS(8687), 1, anon_sym_RBRACE, - ACTIONS(10294), 1, + ACTIONS(10296), 1, anon_sym_SEMI, STATE(6799), 1, aux_sym_record_expression_repeat1, @@ -395047,15 +395058,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8359), 2, + ACTIONS(8361), 2, anon_sym__, sym__capitalized_identifier, [285028] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10296), 1, - anon_sym_SEMI, ACTIONS(10298), 1, + anon_sym_SEMI, + ACTIONS(10300), 1, anon_sym_RBRACE, STATE(6719), 1, aux_sym_record_pattern_repeat1, @@ -395067,9 +395078,9 @@ static uint16_t ts_small_parse_table[] = { [285048] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3616), 1, + ACTIONS(3618), 1, anon_sym_RBRACK, - ACTIONS(10300), 1, + ACTIONS(10302), 1, anon_sym_SEMI, STATE(6412), 1, aux_sym_list_pattern_repeat1, @@ -395081,9 +395092,9 @@ static uint16_t ts_small_parse_table[] = { [285068] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10302), 1, + ACTIONS(10304), 1, anon_sym_RPAREN, STATE(6829), 1, sym_attribute, @@ -395095,9 +395106,9 @@ static uint16_t ts_small_parse_table[] = { [285088] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(10304), 1, + ACTIONS(10306), 1, anon_sym_type, STATE(6751), 1, sym_module_path, @@ -395109,9 +395120,9 @@ static uint16_t ts_small_parse_table[] = { [285108] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10306), 1, + ACTIONS(10308), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -395123,9 +395134,9 @@ static uint16_t ts_small_parse_table[] = { [285128] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10306), 1, + ACTIONS(10308), 1, anon_sym_RBRACK, STATE(6832), 1, sym_attribute, @@ -395137,9 +395148,9 @@ static uint16_t ts_small_parse_table[] = { [285148] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8681), 1, + ACTIONS(8683), 1, anon_sym_RBRACE, - ACTIONS(10308), 1, + ACTIONS(10310), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -395151,9 +395162,9 @@ static uint16_t ts_small_parse_table[] = { [285168] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9789), 1, + ACTIONS(9791), 1, anon_sym_COLON2, - ACTIONS(10310), 1, + ACTIONS(10312), 1, anon_sym_RPAREN, STATE(6834), 1, sym_attribute, @@ -395172,17 +395183,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10118), 2, + ACTIONS(10120), 2, anon_sym_EQ, anon_sym_COLON_EQ, [285206] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10312), 1, + ACTIONS(10314), 1, anon_sym_RPAREN, STATE(6836), 1, sym_attribute, @@ -395192,9 +395203,9 @@ static uint16_t ts_small_parse_table[] = { [285226] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10314), 1, + ACTIONS(10316), 1, anon_sym_RPAREN, STATE(6837), 1, sym_attribute, @@ -395213,15 +395224,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [285264] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10316), 1, - anon_sym_SEMI, ACTIONS(10318), 1, + anon_sym_SEMI, + ACTIONS(10320), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -395233,9 +395244,9 @@ static uint16_t ts_small_parse_table[] = { [285284] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8253), 1, - anon_sym_SEMI, ACTIONS(8255), 1, + anon_sym_SEMI, + ACTIONS(8257), 1, anon_sym_GT, STATE(6545), 1, aux_sym_object_type_repeat1, @@ -395247,9 +395258,9 @@ static uint16_t ts_small_parse_table[] = { [285304] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10318), 1, + ACTIONS(10320), 1, anon_sym_GT_RBRACE, STATE(6841), 1, sym_attribute, @@ -395261,9 +395272,9 @@ static uint16_t ts_small_parse_table[] = { [285324] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10320), 1, - anon_sym_SEMI, ACTIONS(10322), 1, + anon_sym_SEMI, + ACTIONS(10324), 1, anon_sym_RBRACE, STATE(6471), 1, aux_sym_record_binding_pattern_repeat1, @@ -395275,9 +395286,9 @@ static uint16_t ts_small_parse_table[] = { [285344] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8942), 1, + ACTIONS(8944), 1, sym__identifier, - ACTIONS(8946), 1, + ACTIONS(8948), 1, anon_sym_mutable, STATE(6643), 1, sym_field_declaration, @@ -395289,9 +395300,9 @@ static uint16_t ts_small_parse_table[] = { [285364] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8671), 1, + ACTIONS(8673), 1, anon_sym_RBRACE, - ACTIONS(10324), 1, + ACTIONS(10326), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -395305,7 +395316,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1813), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10326), 1, + ACTIONS(10328), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -395317,9 +395328,9 @@ static uint16_t ts_small_parse_table[] = { [285404] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8657), 1, + ACTIONS(8659), 1, anon_sym_RBRACE, - ACTIONS(10328), 1, + ACTIONS(10330), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -395331,7 +395342,7 @@ static uint16_t ts_small_parse_table[] = { [285424] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6303), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -395345,11 +395356,11 @@ static uint16_t ts_small_parse_table[] = { [285444] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10330), 1, - anon_sym_LPAREN, ACTIONS(10332), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10334), 1, + anon_sym_LBRACK, + ACTIONS(10336), 1, anon_sym_LBRACE, STATE(6848), 1, sym_attribute, @@ -395359,9 +395370,9 @@ static uint16_t ts_small_parse_table[] = { [285464] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8261), 1, - anon_sym_SEMI, ACTIONS(8263), 1, + anon_sym_SEMI, + ACTIONS(8265), 1, anon_sym_GT, STATE(6401), 1, aux_sym_object_type_repeat1, @@ -395373,11 +395384,11 @@ static uint16_t ts_small_parse_table[] = { [285484] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10336), 1, + ACTIONS(10338), 1, anon_sym_EQ, STATE(6850), 1, sym_attribute, @@ -395389,7 +395400,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1819), 1, anon_sym_RBRACK, - ACTIONS(10338), 1, + ACTIONS(10340), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -395401,11 +395412,11 @@ static uint16_t ts_small_parse_table[] = { [285524] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10340), 1, + ACTIONS(10342), 1, anon_sym_RPAREN, STATE(6852), 1, sym_attribute, @@ -395415,9 +395426,9 @@ static uint16_t ts_small_parse_table[] = { [285544] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10342), 1, - anon_sym_SEMI, ACTIONS(10344), 1, + anon_sym_SEMI, + ACTIONS(10346), 1, anon_sym_GT_RBRACE, STATE(6742), 1, aux_sym_object_copy_expression_repeat1, @@ -395429,11 +395440,11 @@ static uint16_t ts_small_parse_table[] = { [285564] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10346), 1, - anon_sym_LPAREN, ACTIONS(10348), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10350), 1, + anon_sym_LBRACK, + ACTIONS(10352), 1, anon_sym_LBRACE, STATE(6854), 1, sym_attribute, @@ -395443,11 +395454,11 @@ static uint16_t ts_small_parse_table[] = { [285584] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10352), 1, + ACTIONS(10354), 1, sym__identifier, STATE(6855), 1, sym_attribute, @@ -395457,9 +395468,9 @@ static uint16_t ts_small_parse_table[] = { [285604] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10354), 1, + ACTIONS(10356), 1, anon_sym_GT_RBRACE, STATE(6856), 1, sym_attribute, @@ -395471,9 +395482,9 @@ static uint16_t ts_small_parse_table[] = { [285624] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10356), 1, - anon_sym_SEMI, ACTIONS(10358), 1, + anon_sym_SEMI, + ACTIONS(10360), 1, anon_sym_GT_RBRACE, STATE(6839), 1, aux_sym_object_copy_expression_repeat1, @@ -395490,18 +395501,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8629), 3, + ACTIONS(8631), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [285660] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, sym_indexing_operator, - ACTIONS(10360), 1, + ACTIONS(10362), 1, sym__identifier, STATE(6859), 1, sym_attribute, @@ -395511,9 +395522,9 @@ static uint16_t ts_small_parse_table[] = { [285680] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10362), 1, - anon_sym_SEMI, ACTIONS(10364), 1, + anon_sym_SEMI, + ACTIONS(10366), 1, anon_sym_RBRACE, STATE(6846), 1, aux_sym_record_expression_repeat1, @@ -395525,9 +395536,9 @@ static uint16_t ts_small_parse_table[] = { [285700] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10366), 1, + ACTIONS(10368), 1, anon_sym_RBRACK, STATE(6639), 1, aux_sym__type_params_repeat1, @@ -395539,9 +395550,9 @@ static uint16_t ts_small_parse_table[] = { [285720] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4757), 1, + ACTIONS(4759), 1, anon_sym_RBRACK, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, STATE(6365), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -395553,11 +395564,11 @@ static uint16_t ts_small_parse_table[] = { [285740] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10368), 1, + ACTIONS(10370), 1, anon_sym_EQ, STATE(6863), 1, sym_attribute, @@ -395567,9 +395578,9 @@ static uint16_t ts_small_parse_table[] = { [285760] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8643), 1, + ACTIONS(8645), 1, anon_sym_RBRACE, - ACTIONS(10370), 1, + ACTIONS(10372), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -395581,9 +395592,9 @@ static uint16_t ts_small_parse_table[] = { [285780] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7200), 1, + ACTIONS(7202), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6770), 1, aux_sym_module_definition_repeat1, @@ -395595,9 +395606,9 @@ static uint16_t ts_small_parse_table[] = { [285800] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7126), 1, + ACTIONS(7128), 1, anon_sym_in, - ACTIONS(10372), 1, + ACTIONS(10374), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -395608,9 +395619,9 @@ static uint16_t ts_small_parse_table[] = { [285818] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8769), 1, + ACTIONS(8771), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10375), 1, + ACTIONS(10377), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -395623,7 +395634,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1741), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10378), 1, + ACTIONS(10380), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -395635,9 +395646,9 @@ static uint16_t ts_small_parse_table[] = { [285856] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8677), 1, + ACTIONS(8679), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10380), 1, + ACTIONS(10382), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -395655,13 +395666,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [285892] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(6295), 1, + ACTIONS(6297), 1, anon_sym_DQUOTE, STATE(4504), 1, aux_sym_external_repeat1, @@ -395675,9 +395686,9 @@ static uint16_t ts_small_parse_table[] = { [285912] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8627), 1, + ACTIONS(8629), 1, anon_sym_COMMA, - ACTIONS(10383), 1, + ACTIONS(10385), 1, anon_sym_RBRACK, STATE(6107), 1, aux_sym_instantiated_class_type_repeat1, @@ -395689,9 +395700,9 @@ static uint16_t ts_small_parse_table[] = { [285932] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10385), 1, - anon_sym_SEMI, ACTIONS(10387), 1, + anon_sym_SEMI, + ACTIONS(10389), 1, anon_sym_GT_RBRACE, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -395705,7 +395716,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1731), 1, anon_sym_RBRACK, - ACTIONS(10389), 1, + ACTIONS(10391), 1, anon_sym_SEMI, STATE(6422), 1, aux_sym_list_expression_repeat1, @@ -395717,9 +395728,9 @@ static uint16_t ts_small_parse_table[] = { [285972] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10387), 1, + ACTIONS(10389), 1, anon_sym_GT_RBRACE, STATE(6875), 1, sym_attribute, @@ -395731,7 +395742,7 @@ static uint16_t ts_small_parse_table[] = { [285992] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5512), 1, + ACTIONS(5514), 1, anon_sym_LPAREN, STATE(4246), 1, sym_module_parameter, @@ -395745,9 +395756,9 @@ static uint16_t ts_small_parse_table[] = { [286012] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, - ACTIONS(10391), 1, + ACTIONS(10393), 1, anon_sym_RPAREN, STATE(6877), 1, sym_attribute, @@ -395759,9 +395770,9 @@ static uint16_t ts_small_parse_table[] = { [286032] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10393), 1, + ACTIONS(10395), 1, anon_sym_GT_RBRACE, STATE(6878), 1, sym_attribute, @@ -395780,15 +395791,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10395), 2, + ACTIONS(10397), 2, sym__identifier, sym__capitalized_identifier, [286070] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10397), 1, - anon_sym_SEMI, ACTIONS(10399), 1, + anon_sym_SEMI, + ACTIONS(10401), 1, anon_sym_RBRACE, STATE(6780), 1, aux_sym_record_expression_repeat1, @@ -395807,17 +395818,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8613), 2, + ACTIONS(8615), 2, anon_sym__, sym__capitalized_identifier, [286108] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10401), 1, + ACTIONS(10403), 1, anon_sym_RPAREN, STATE(6882), 1, sym_attribute, @@ -395827,9 +395838,9 @@ static uint16_t ts_small_parse_table[] = { [286128] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9471), 1, + ACTIONS(9473), 1, anon_sym_COMMA, - ACTIONS(10403), 1, + ACTIONS(10405), 1, anon_sym_RBRACK, STATE(6151), 1, aux_sym__type_params_repeat1, @@ -395841,9 +395852,9 @@ static uint16_t ts_small_parse_table[] = { [286148] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9367), 1, + ACTIONS(9369), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -395855,11 +395866,11 @@ static uint16_t ts_small_parse_table[] = { [286168] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10405), 1, + ACTIONS(10407), 1, anon_sym_RPAREN, STATE(6885), 1, sym_attribute, @@ -395869,9 +395880,9 @@ static uint16_t ts_small_parse_table[] = { [286188] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9375), 1, + ACTIONS(9377), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -395883,9 +395894,9 @@ static uint16_t ts_small_parse_table[] = { [286208] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9375), 1, + ACTIONS(9377), 1, anon_sym_RBRACK, STATE(6613), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -395897,9 +395908,9 @@ static uint16_t ts_small_parse_table[] = { [286228] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7200), 1, + ACTIONS(7202), 1, anon_sym_in, - ACTIONS(10140), 1, + ACTIONS(10142), 1, anon_sym_and, STATE(6866), 1, aux_sym_module_definition_repeat1, @@ -395918,17 +395929,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9404), 2, + ACTIONS(9406), 2, sym__identifier, sym__capitalized_identifier, [286266] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(10407), 1, + ACTIONS(10409), 1, anon_sym_EQ, STATE(6890), 1, sym_attribute, @@ -395938,9 +395949,9 @@ static uint16_t ts_small_parse_table[] = { [286286] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8601), 1, + ACTIONS(8603), 1, anon_sym_RBRACE, - ACTIONS(10409), 1, + ACTIONS(10411), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -395952,11 +395963,11 @@ static uint16_t ts_small_parse_table[] = { [286306] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, - anon_sym_LPAREN, ACTIONS(5388), 1, + anon_sym_LPAREN, + ACTIONS(5390), 1, anon_sym_DOT, - ACTIONS(10411), 1, + ACTIONS(10413), 1, anon_sym_RPAREN, STATE(6892), 1, sym_attribute, @@ -395966,9 +395977,9 @@ static uint16_t ts_small_parse_table[] = { [286326] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, - ACTIONS(10413), 1, + ACTIONS(10415), 1, anon_sym_GT_RBRACE, STATE(6893), 1, sym_attribute, @@ -395980,7 +395991,7 @@ static uint16_t ts_small_parse_table[] = { [286346] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3582), 1, + ACTIONS(3584), 1, anon_sym_BQUOTE, STATE(6112), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -395994,9 +396005,9 @@ static uint16_t ts_small_parse_table[] = { [286366] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10413), 1, - anon_sym_GT_RBRACE, ACTIONS(10415), 1, + anon_sym_GT_RBRACE, + ACTIONS(10417), 1, anon_sym_SEMI, STATE(6366), 1, aux_sym_object_copy_expression_repeat1, @@ -396008,9 +396019,9 @@ static uint16_t ts_small_parse_table[] = { [286386] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9392), 1, + ACTIONS(9394), 1, anon_sym_RBRACK, STATE(6884), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -396022,9 +396033,9 @@ static uint16_t ts_small_parse_table[] = { [286406] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8930), 1, + ACTIONS(8932), 1, anon_sym_PIPE, - ACTIONS(9392), 1, + ACTIONS(9394), 1, anon_sym_RBRACK, STATE(6104), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -396041,7 +396052,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5907), 3, + ACTIONS(5909), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, @@ -396053,7 +396064,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6470), 3, + ACTIONS(6472), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, @@ -396062,7 +396073,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(1865), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10417), 1, + ACTIONS(10419), 1, anon_sym_SEMI, STATE(6656), 1, aux_sym_list_expression_repeat1, @@ -396074,9 +396085,9 @@ static uint16_t ts_small_parse_table[] = { [286478] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4775), 1, + ACTIONS(4777), 1, sym__capitalized_identifier, - ACTIONS(10419), 1, + ACTIONS(10421), 1, anon_sym_type, STATE(6583), 1, sym_module_path, @@ -396088,11 +396099,11 @@ static uint16_t ts_small_parse_table[] = { [286498] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5963), 1, + ACTIONS(5965), 1, anon_sym_with, - ACTIONS(6851), 1, + ACTIONS(6853), 1, anon_sym_DASH_GT, - ACTIONS(10421), 1, + ACTIONS(10423), 1, anon_sym_RPAREN, STATE(6902), 1, sym_attribute, @@ -396102,9 +396113,9 @@ static uint16_t ts_small_parse_table[] = { [286518] = 6, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8731), 1, + ACTIONS(8733), 1, anon_sym_RBRACE, - ACTIONS(10423), 1, + ACTIONS(10425), 1, anon_sym_SEMI, STATE(6394), 1, aux_sym_record_expression_repeat1, @@ -396121,7 +396132,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5516), 2, + ACTIONS(5518), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [286553] = 4, @@ -396132,15 +396143,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10425), 2, + ACTIONS(10427), 2, anon_sym__, sym__capitalized_identifier, [286568] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10407), 1, + ACTIONS(10409), 1, anon_sym_EQ, - ACTIONS(10427), 1, + ACTIONS(10429), 1, anon_sym_COLON_GT, STATE(6906), 1, sym_attribute, @@ -396150,7 +396161,7 @@ static uint16_t ts_small_parse_table[] = { [286585] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10429), 1, + ACTIONS(10431), 1, anon_sym_do, STATE(3677), 1, sym_do_clause, @@ -396162,9 +396173,9 @@ static uint16_t ts_small_parse_table[] = { [286602] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(10431), 1, + ACTIONS(10433), 1, sym__identifier, STATE(6908), 1, sym_attribute, @@ -396179,7 +396190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5526), 2, + ACTIONS(5528), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [286634] = 4, @@ -396190,13 +396201,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10433), 2, + ACTIONS(10435), 2, anon_sym_EQ, anon_sym_COLON_EQ, [286649] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(6911), 1, sym_attribute, @@ -396208,9 +396219,9 @@ static uint16_t ts_small_parse_table[] = { [286666] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7566), 1, + ACTIONS(7568), 1, sym__capitalized_identifier, - ACTIONS(10435), 1, + ACTIONS(10437), 1, anon_sym_LPAREN, STATE(6912), 1, sym_attribute, @@ -396225,15 +396236,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10437), 2, + ACTIONS(10439), 2, anon_sym__, sym__capitalized_identifier, [286698] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10439), 1, - sym__identifier, ACTIONS(10441), 1, + sym__identifier, + ACTIONS(10443), 1, sym__capitalized_identifier, STATE(6914), 1, sym_attribute, @@ -396243,9 +396254,9 @@ static uint16_t ts_small_parse_table[] = { [286715] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, - sym__capitalized_identifier, ACTIONS(10443), 1, + sym__capitalized_identifier, + ACTIONS(10445), 1, sym__identifier, STATE(6915), 1, sym_attribute, @@ -396260,15 +396271,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7126), 2, + ACTIONS(7128), 2, anon_sym_and, anon_sym_in, [286747] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10445), 1, - anon_sym_SEMI, ACTIONS(10447), 1, + anon_sym_SEMI, + ACTIONS(10449), 1, anon_sym_RBRACE, STATE(6917), 1, sym_attribute, @@ -396278,9 +396289,9 @@ static uint16_t ts_small_parse_table[] = { [286764] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10447), 1, - anon_sym_RBRACK, ACTIONS(10449), 1, + anon_sym_RBRACK, + ACTIONS(10451), 1, anon_sym_SEMI, STATE(6918), 1, sym_attribute, @@ -396290,9 +396301,9 @@ static uint16_t ts_small_parse_table[] = { [286781] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10447), 1, + ACTIONS(10449), 1, anon_sym_RPAREN, - ACTIONS(10451), 1, + ACTIONS(10453), 1, anon_sym_SEMI, STATE(6919), 1, sym_attribute, @@ -396302,7 +396313,7 @@ static uint16_t ts_small_parse_table[] = { [286798] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4999), 1, + ACTIONS(5001), 1, anon_sym_SQUOTE, STATE(5436), 1, sym_type_variable, @@ -396314,9 +396325,9 @@ static uint16_t ts_small_parse_table[] = { [286815] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10453), 1, - anon_sym_RPAREN, ACTIONS(10455), 1, + anon_sym_RPAREN, + ACTIONS(10457), 1, anon_sym_LT_DASH, STATE(6921), 1, sym_attribute, @@ -396326,7 +396337,7 @@ static uint16_t ts_small_parse_table[] = { [286832] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10457), 1, + ACTIONS(10459), 1, anon_sym_then, STATE(2549), 1, sym_then_clause, @@ -396338,9 +396349,9 @@ static uint16_t ts_small_parse_table[] = { [286849] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(6923), 1, sym_attribute, @@ -396350,9 +396361,9 @@ static uint16_t ts_small_parse_table[] = { [286866] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10459), 1, + ACTIONS(10461), 1, anon_sym_DOT, STATE(6924), 1, sym_attribute, @@ -396362,9 +396373,9 @@ static uint16_t ts_small_parse_table[] = { [286883] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10461), 1, - anon_sym_EQ, ACTIONS(10463), 1, + anon_sym_EQ, + ACTIONS(10465), 1, anon_sym_RPAREN, STATE(6925), 1, sym_attribute, @@ -396374,9 +396385,9 @@ static uint16_t ts_small_parse_table[] = { [286900] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3848), 1, - anon_sym_COLON_GT, ACTIONS(3850), 1, + anon_sym_COLON_GT, + ACTIONS(3852), 1, anon_sym_EQ, STATE(6926), 1, sym_attribute, @@ -396386,9 +396397,9 @@ static uint16_t ts_small_parse_table[] = { [286917] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10465), 1, - anon_sym_DASH_GT, ACTIONS(10467), 1, + anon_sym_DASH_GT, + ACTIONS(10469), 1, anon_sym_STAR, STATE(6927), 1, sym_attribute, @@ -396398,9 +396409,9 @@ static uint16_t ts_small_parse_table[] = { [286934] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8491), 1, + ACTIONS(8493), 1, anon_sym_RBRACE, - ACTIONS(10469), 1, + ACTIONS(10471), 1, anon_sym_SEMI, STATE(6928), 1, sym_attribute, @@ -396410,9 +396421,9 @@ static uint16_t ts_small_parse_table[] = { [286951] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10471), 1, - anon_sym_COLON_GT, ACTIONS(10473), 1, + anon_sym_COLON_GT, + ACTIONS(10475), 1, anon_sym_RPAREN, STATE(6929), 1, sym_attribute, @@ -396422,9 +396433,9 @@ static uint16_t ts_small_parse_table[] = { [286968] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10475), 1, + ACTIONS(10477), 1, anon_sym_DOT, STATE(6930), 1, sym_attribute, @@ -396434,7 +396445,7 @@ static uint16_t ts_small_parse_table[] = { [286985] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10477), 1, + ACTIONS(10479), 1, anon_sym_open, STATE(6931), 1, sym_attribute, @@ -396446,9 +396457,9 @@ static uint16_t ts_small_parse_table[] = { [287002] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8469), 1, + ACTIONS(8471), 1, anon_sym_RBRACE, - ACTIONS(10479), 1, + ACTIONS(10481), 1, anon_sym_SEMI, STATE(6932), 1, sym_attribute, @@ -396458,9 +396469,9 @@ static uint16_t ts_small_parse_table[] = { [287019] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10481), 1, + ACTIONS(10483), 1, anon_sym_DASH_GT, STATE(6933), 1, sym_attribute, @@ -396470,7 +396481,7 @@ static uint16_t ts_small_parse_table[] = { [287036] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, STATE(6934), 1, sym_attribute, @@ -396482,9 +396493,9 @@ static uint16_t ts_small_parse_table[] = { [287053] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10483), 1, - anon_sym_SEMI, ACTIONS(10485), 1, + anon_sym_SEMI, + ACTIONS(10487), 1, anon_sym_RBRACE, STATE(6935), 1, sym_attribute, @@ -396494,9 +396505,9 @@ static uint16_t ts_small_parse_table[] = { [287070] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10487), 1, - anon_sym_SEMI, ACTIONS(10489), 1, + anon_sym_SEMI, + ACTIONS(10491), 1, anon_sym_RBRACE, STATE(6936), 1, sym_attribute, @@ -396506,7 +396517,7 @@ static uint16_t ts_small_parse_table[] = { [287087] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10429), 1, + ACTIONS(10431), 1, anon_sym_do, STATE(3723), 1, sym_do_clause, @@ -396518,9 +396529,9 @@ static uint16_t ts_small_parse_table[] = { [287104] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10491), 1, - anon_sym_RPAREN, ACTIONS(10493), 1, + anon_sym_RPAREN, + ACTIONS(10495), 1, anon_sym_LT_DASH, STATE(6938), 1, sym_attribute, @@ -396530,9 +396541,9 @@ static uint16_t ts_small_parse_table[] = { [287121] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10495), 1, + ACTIONS(10497), 1, anon_sym_DASH_GT, STATE(6939), 1, sym_attribute, @@ -396542,7 +396553,7 @@ static uint16_t ts_small_parse_table[] = { [287138] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10429), 1, + ACTIONS(10431), 1, anon_sym_do, STATE(3721), 1, sym_do_clause, @@ -396566,9 +396577,9 @@ static uint16_t ts_small_parse_table[] = { [287172] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10497), 1, - sym__identifier, ACTIONS(10499), 1, + sym__identifier, + ACTIONS(10501), 1, anon_sym_LPAREN, STATE(6942), 1, sym_attribute, @@ -396578,7 +396589,7 @@ static uint16_t ts_small_parse_table[] = { [287189] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10501), 1, + ACTIONS(10503), 1, anon_sym_then, STATE(3416), 1, sym_then_clause, @@ -396602,9 +396613,9 @@ static uint16_t ts_small_parse_table[] = { [287223] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10503), 1, - sym__identifier, ACTIONS(10505), 1, + sym__identifier, + ACTIONS(10507), 1, anon_sym_LBRACK, STATE(6945), 1, sym_attribute, @@ -396626,7 +396637,7 @@ static uint16_t ts_small_parse_table[] = { [287257] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10429), 1, + ACTIONS(10431), 1, anon_sym_do, STATE(3748), 1, sym_do_clause, @@ -396638,7 +396649,7 @@ static uint16_t ts_small_parse_table[] = { [287274] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10507), 1, + ACTIONS(10509), 1, anon_sym_then, STATE(3247), 1, sym_then_clause, @@ -396650,7 +396661,7 @@ static uint16_t ts_small_parse_table[] = { [287291] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, STATE(6410), 1, sym_extended_module_path, @@ -396662,9 +396673,9 @@ static uint16_t ts_small_parse_table[] = { [287308] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10509), 1, - aux_sym_quoted_extension_token1, ACTIONS(10511), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10513), 1, sym__left_quoted_string_delimiter, STATE(6950), 1, sym_attribute, @@ -396674,9 +396685,9 @@ static uint16_t ts_small_parse_table[] = { [287325] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10513), 1, - aux_sym_quoted_extension_token1, ACTIONS(10515), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10517), 1, sym__left_quoted_string_delimiter, STATE(6951), 1, sym_attribute, @@ -396686,9 +396697,9 @@ static uint16_t ts_small_parse_table[] = { [287342] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10517), 1, + ACTIONS(10519), 1, anon_sym_DOT, STATE(6952), 1, sym_attribute, @@ -396698,9 +396709,9 @@ static uint16_t ts_small_parse_table[] = { [287359] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10519), 1, - aux_sym_quoted_extension_token1, ACTIONS(10521), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10523), 1, sym__left_quoted_string_delimiter, STATE(6953), 1, sym_attribute, @@ -396710,9 +396721,9 @@ static uint16_t ts_small_parse_table[] = { [287376] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10523), 1, + ACTIONS(10525), 1, anon_sym_DOT, STATE(6954), 1, sym_attribute, @@ -396722,9 +396733,9 @@ static uint16_t ts_small_parse_table[] = { [287393] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10525), 1, - aux_sym_quoted_extension_token1, ACTIONS(10527), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10529), 1, sym__left_quoted_string_delimiter, STATE(6955), 1, sym_attribute, @@ -396734,9 +396745,9 @@ static uint16_t ts_small_parse_table[] = { [287410] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10529), 1, - aux_sym_quoted_extension_token1, ACTIONS(10531), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10533), 1, sym__left_quoted_string_delimiter, STATE(6956), 1, sym_attribute, @@ -396746,9 +396757,9 @@ static uint16_t ts_small_parse_table[] = { [287427] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10533), 1, - aux_sym_quoted_extension_token1, ACTIONS(10535), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10537), 1, sym__left_quoted_string_delimiter, STATE(6957), 1, sym_attribute, @@ -396758,9 +396769,9 @@ static uint16_t ts_small_parse_table[] = { [287444] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10537), 1, - aux_sym_quoted_extension_token1, ACTIONS(10539), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10541), 1, sym__left_quoted_string_delimiter, STATE(6958), 1, sym_attribute, @@ -396770,9 +396781,9 @@ static uint16_t ts_small_parse_table[] = { [287461] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10541), 1, - aux_sym_quoted_extension_token1, ACTIONS(10543), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10545), 1, sym__left_quoted_string_delimiter, STATE(6959), 1, sym_attribute, @@ -396782,9 +396793,9 @@ static uint16_t ts_small_parse_table[] = { [287478] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10545), 1, - aux_sym_quoted_extension_token1, ACTIONS(10547), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10549), 1, sym__left_quoted_string_delimiter, STATE(6960), 1, sym_attribute, @@ -396794,9 +396805,9 @@ static uint16_t ts_small_parse_table[] = { [287495] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10549), 1, - aux_sym_quoted_extension_token1, ACTIONS(10551), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10553), 1, sym__left_quoted_string_delimiter, STATE(6961), 1, sym_attribute, @@ -396806,9 +396817,9 @@ static uint16_t ts_small_parse_table[] = { [287512] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10553), 1, - aux_sym_quoted_extension_token1, ACTIONS(10555), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10557), 1, sym__left_quoted_string_delimiter, STATE(6962), 1, sym_attribute, @@ -396818,9 +396829,9 @@ static uint16_t ts_small_parse_table[] = { [287529] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10557), 1, - aux_sym_quoted_extension_token1, ACTIONS(10559), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10561), 1, sym__left_quoted_string_delimiter, STATE(6963), 1, sym_attribute, @@ -396830,9 +396841,9 @@ static uint16_t ts_small_parse_table[] = { [287546] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10561), 1, - aux_sym_quoted_extension_token1, ACTIONS(10563), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10565), 1, sym__left_quoted_string_delimiter, STATE(6964), 1, sym_attribute, @@ -396842,9 +396853,9 @@ static uint16_t ts_small_parse_table[] = { [287563] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10565), 1, - sym__identifier, ACTIONS(10567), 1, + sym__identifier, + ACTIONS(10569), 1, anon_sym_LPAREN, STATE(6965), 1, sym_attribute, @@ -396854,9 +396865,9 @@ static uint16_t ts_small_parse_table[] = { [287580] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10569), 1, + ACTIONS(10571), 1, sym__identifier, STATE(6966), 1, sym_attribute, @@ -396871,15 +396882,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10571), 2, + ACTIONS(10573), 2, sym__identifier, sym__capitalized_identifier, [287612] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10573), 1, - aux_sym_quoted_extension_token1, ACTIONS(10575), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10577), 1, sym__left_quoted_string_delimiter, STATE(6968), 1, sym_attribute, @@ -396894,7 +396905,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10577), 2, + ACTIONS(10579), 2, sym__identifier, sym__capitalized_identifier, [287644] = 4, @@ -396905,13 +396916,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10579), 2, + ACTIONS(10581), 2, sym__identifier, sym__capitalized_identifier, [287659] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10581), 1, + ACTIONS(10583), 1, anon_sym_then, STATE(4061), 1, sym_then_clause, @@ -396923,9 +396934,9 @@ static uint16_t ts_small_parse_table[] = { [287676] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10583), 1, - anon_sym_EQ, ACTIONS(10585), 1, + anon_sym_EQ, + ACTIONS(10587), 1, anon_sym_RPAREN, STATE(6972), 1, sym_attribute, @@ -396940,13 +396951,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10587), 2, + ACTIONS(10589), 2, sym__identifier, sym__capitalized_identifier, [287708] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10589), 1, + ACTIONS(10591), 1, anon_sym_then, STATE(4030), 1, sym_then_clause, @@ -396958,9 +396969,9 @@ static uint16_t ts_small_parse_table[] = { [287725] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10591), 1, - aux_sym_quoted_extension_token1, ACTIONS(10593), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10595), 1, sym__left_quoted_string_delimiter, STATE(6975), 1, sym_attribute, @@ -396970,7 +396981,7 @@ static uint16_t ts_small_parse_table[] = { [287742] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10595), 1, + ACTIONS(10597), 1, anon_sym_do, STATE(2522), 1, sym_do_clause, @@ -396987,15 +396998,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10597), 2, + ACTIONS(10599), 2, sym__identifier, sym__capitalized_identifier, [287774] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10599), 1, - anon_sym_RPAREN, ACTIONS(10601), 1, + anon_sym_RPAREN, + ACTIONS(10603), 1, anon_sym_LT_DASH, STATE(6978), 1, sym_attribute, @@ -397005,9 +397016,9 @@ static uint16_t ts_small_parse_table[] = { [287791] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10603), 1, - aux_sym_quoted_extension_token1, ACTIONS(10605), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10607), 1, sym__left_quoted_string_delimiter, STATE(6979), 1, sym_attribute, @@ -397017,9 +397028,9 @@ static uint16_t ts_small_parse_table[] = { [287808] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10607), 1, + ACTIONS(10609), 1, anon_sym_DOT, STATE(6980), 1, sym_attribute, @@ -397034,15 +397045,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10609), 2, + ACTIONS(10611), 2, sym__identifier, sym__capitalized_identifier, [287840] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10611), 1, - anon_sym_RPAREN, ACTIONS(10613), 1, + anon_sym_RPAREN, + ACTIONS(10615), 1, anon_sym_LT_DASH, STATE(6982), 1, sym_attribute, @@ -397057,15 +397068,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10615), 2, + ACTIONS(10617), 2, sym__identifier, sym__capitalized_identifier, [287872] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10617), 1, - anon_sym_RPAREN, ACTIONS(10619), 1, + anon_sym_RPAREN, + ACTIONS(10621), 1, anon_sym_COLON_COLON, STATE(6984), 1, sym_attribute, @@ -397075,9 +397086,9 @@ static uint16_t ts_small_parse_table[] = { [287889] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10621), 1, - anon_sym_RPAREN, ACTIONS(10623), 1, + anon_sym_RPAREN, + ACTIONS(10625), 1, anon_sym_LT_DASH, STATE(6985), 1, sym_attribute, @@ -397087,7 +397098,7 @@ static uint16_t ts_small_parse_table[] = { [287906] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10595), 1, + ACTIONS(10597), 1, anon_sym_do, STATE(2530), 1, sym_do_clause, @@ -397099,9 +397110,9 @@ static uint16_t ts_small_parse_table[] = { [287923] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10625), 1, - aux_sym_quoted_extension_token1, ACTIONS(10627), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10629), 1, sym__left_quoted_string_delimiter, STATE(6987), 1, sym_attribute, @@ -397116,15 +397127,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10629), 2, + ACTIONS(10631), 2, sym__identifier, sym__capitalized_identifier, [287955] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10631), 1, + ACTIONS(10633), 1, sym__identifier, STATE(6989), 1, sym_attribute, @@ -397134,9 +397145,9 @@ static uint16_t ts_small_parse_table[] = { [287972] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10633), 1, - anon_sym_SEMI, ACTIONS(10635), 1, + anon_sym_SEMI, + ACTIONS(10637), 1, anon_sym_RBRACE, STATE(6990), 1, sym_attribute, @@ -397146,9 +397157,9 @@ static uint16_t ts_small_parse_table[] = { [287989] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10637), 1, - anon_sym_RPAREN, ACTIONS(10639), 1, + anon_sym_RPAREN, + ACTIONS(10641), 1, anon_sym_LT_DASH, STATE(6991), 1, sym_attribute, @@ -397158,9 +397169,9 @@ static uint16_t ts_small_parse_table[] = { [288006] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10641), 1, - anon_sym_SEMI, ACTIONS(10643), 1, + anon_sym_SEMI, + ACTIONS(10645), 1, anon_sym_RBRACE, STATE(6992), 1, sym_attribute, @@ -397170,9 +397181,9 @@ static uint16_t ts_small_parse_table[] = { [288023] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10645), 1, + ACTIONS(10647), 1, anon_sym_DASH_GT, STATE(6993), 1, sym_attribute, @@ -397182,9 +397193,9 @@ static uint16_t ts_small_parse_table[] = { [288040] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10647), 1, - aux_sym_quoted_extension_token1, ACTIONS(10649), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10651), 1, sym__left_quoted_string_delimiter, STATE(6994), 1, sym_attribute, @@ -397194,9 +397205,9 @@ static uint16_t ts_small_parse_table[] = { [288057] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10651), 1, - anon_sym_RPAREN, ACTIONS(10653), 1, + anon_sym_RPAREN, + ACTIONS(10655), 1, anon_sym_LT_DASH, STATE(6995), 1, sym_attribute, @@ -397206,9 +397217,9 @@ static uint16_t ts_small_parse_table[] = { [288074] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(10655), 1, + ACTIONS(10657), 1, anon_sym_DOT, STATE(6996), 1, sym_attribute, @@ -397218,9 +397229,9 @@ static uint16_t ts_small_parse_table[] = { [288091] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10657), 1, - sym__identifier, ACTIONS(10659), 1, + sym__identifier, + ACTIONS(10661), 1, anon_sym_LBRACK, STATE(6997), 1, sym_attribute, @@ -397230,9 +397241,9 @@ static uint16_t ts_small_parse_table[] = { [288108] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10661), 1, - aux_sym_quoted_extension_token1, ACTIONS(10663), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10665), 1, sym__left_quoted_string_delimiter, STATE(6998), 1, sym_attribute, @@ -397254,9 +397265,9 @@ static uint16_t ts_small_parse_table[] = { [288142] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10665), 1, - aux_sym_quoted_extension_token1, ACTIONS(10667), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10669), 1, sym__left_quoted_string_delimiter, STATE(7000), 1, sym_attribute, @@ -397266,9 +397277,9 @@ static uint16_t ts_small_parse_table[] = { [288159] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10669), 1, - aux_sym_quoted_extension_token1, ACTIONS(10671), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10673), 1, sym__left_quoted_string_delimiter, STATE(7001), 1, sym_attribute, @@ -397283,13 +397294,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10673), 2, + ACTIONS(10675), 2, sym__identifier, sym__capitalized_identifier, [288191] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10675), 1, + ACTIONS(10677), 1, anon_sym_then, STATE(3965), 1, sym_then_clause, @@ -397301,9 +397312,9 @@ static uint16_t ts_small_parse_table[] = { [288208] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10677), 1, - anon_sym_RPAREN, ACTIONS(10679), 1, + anon_sym_RPAREN, + ACTIONS(10681), 1, anon_sym_LT_DASH, STATE(7004), 1, sym_attribute, @@ -397313,7 +397324,7 @@ static uint16_t ts_small_parse_table[] = { [288225] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10681), 1, + ACTIONS(10683), 1, anon_sym_do, STATE(2576), 1, sym_do_clause, @@ -397325,9 +397336,9 @@ static uint16_t ts_small_parse_table[] = { [288242] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10683), 1, - aux_sym_quoted_extension_token1, ACTIONS(10685), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10687), 1, sym__left_quoted_string_delimiter, STATE(7006), 1, sym_attribute, @@ -397342,15 +397353,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10687), 2, + ACTIONS(10689), 2, sym__identifier, sym__capitalized_identifier, [288274] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10689), 1, - anon_sym_RPAREN, ACTIONS(10691), 1, + anon_sym_RPAREN, + ACTIONS(10693), 1, anon_sym_LT_DASH, STATE(7008), 1, sym_attribute, @@ -397360,9 +397371,9 @@ static uint16_t ts_small_parse_table[] = { [288291] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10693), 1, - sym__identifier, ACTIONS(10695), 1, + sym__identifier, + ACTIONS(10697), 1, anon_sym_LPAREN, STATE(7009), 1, sym_attribute, @@ -397372,9 +397383,9 @@ static uint16_t ts_small_parse_table[] = { [288308] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10697), 1, - aux_sym_quoted_extension_token1, ACTIONS(10699), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10701), 1, sym__left_quoted_string_delimiter, STATE(7010), 1, sym_attribute, @@ -397384,9 +397395,9 @@ static uint16_t ts_small_parse_table[] = { [288325] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8481), 1, + ACTIONS(8483), 1, anon_sym_RBRACE, - ACTIONS(10701), 1, + ACTIONS(10703), 1, anon_sym_SEMI, STATE(7011), 1, sym_attribute, @@ -397396,9 +397407,9 @@ static uint16_t ts_small_parse_table[] = { [288342] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10703), 1, - anon_sym_COLON_GT, ACTIONS(10705), 1, + anon_sym_COLON_GT, + ACTIONS(10707), 1, anon_sym_RPAREN, STATE(7012), 1, sym_attribute, @@ -397408,9 +397419,9 @@ static uint16_t ts_small_parse_table[] = { [288359] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8485), 1, + ACTIONS(8487), 1, anon_sym_RBRACE, - ACTIONS(10707), 1, + ACTIONS(10709), 1, anon_sym_SEMI, STATE(7013), 1, sym_attribute, @@ -397420,9 +397431,9 @@ static uint16_t ts_small_parse_table[] = { [288376] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10709), 1, - aux_sym_quoted_extension_token1, ACTIONS(10711), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10713), 1, sym__left_quoted_string_delimiter, STATE(7014), 1, sym_attribute, @@ -397444,9 +397455,9 @@ static uint16_t ts_small_parse_table[] = { [288410] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4741), 1, + ACTIONS(4743), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(7016), 1, sym_attribute, @@ -397456,9 +397467,9 @@ static uint16_t ts_small_parse_table[] = { [288427] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4575), 1, + ACTIONS(4577), 1, anon_sym_RPAREN, - ACTIONS(4907), 1, + ACTIONS(4909), 1, anon_sym_COLON_COLON, STATE(7017), 1, sym_attribute, @@ -397473,7 +397484,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10713), 2, + ACTIONS(10715), 2, anon_sym_to, anon_sym_downto, [288459] = 4, @@ -397484,7 +397495,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10715), 2, + ACTIONS(10717), 2, sym__identifier, sym__capitalized_identifier, [288474] = 4, @@ -397495,15 +397506,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10717), 2, + ACTIONS(10719), 2, anon_sym_to, anon_sym_downto, [288489] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10719), 1, - anon_sym_RPAREN, ACTIONS(10721), 1, + anon_sym_RPAREN, + ACTIONS(10723), 1, anon_sym_LT_DASH, STATE(7021), 1, sym_attribute, @@ -397513,9 +397524,9 @@ static uint16_t ts_small_parse_table[] = { [288506] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10723), 1, + ACTIONS(10725), 1, anon_sym_DASH_GT, STATE(7022), 1, sym_attribute, @@ -397525,9 +397536,9 @@ static uint16_t ts_small_parse_table[] = { [288523] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10725), 1, - anon_sym_EQ, ACTIONS(10727), 1, + anon_sym_EQ, + ACTIONS(10729), 1, anon_sym_RPAREN, STATE(7023), 1, sym_attribute, @@ -397537,7 +397548,7 @@ static uint16_t ts_small_parse_table[] = { [288540] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10729), 1, + ACTIONS(10731), 1, anon_sym_do, STATE(2555), 1, sym_do_clause, @@ -397549,7 +397560,7 @@ static uint16_t ts_small_parse_table[] = { [288557] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10681), 1, + ACTIONS(10683), 1, anon_sym_do, STATE(2561), 1, sym_do_clause, @@ -397561,9 +397572,9 @@ static uint16_t ts_small_parse_table[] = { [288574] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10731), 1, - aux_sym_quoted_extension_token1, ACTIONS(10733), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10735), 1, sym__left_quoted_string_delimiter, STATE(7026), 1, sym_attribute, @@ -397573,9 +397584,9 @@ static uint16_t ts_small_parse_table[] = { [288591] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10735), 1, - anon_sym_RPAREN, ACTIONS(10737), 1, + anon_sym_RPAREN, + ACTIONS(10739), 1, anon_sym_LT_DASH, STATE(7027), 1, sym_attribute, @@ -397585,9 +397596,9 @@ static uint16_t ts_small_parse_table[] = { [288608] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(10739), 1, + ACTIONS(10741), 1, sym__identifier, STATE(7028), 1, sym_attribute, @@ -397597,7 +397608,7 @@ static uint16_t ts_small_parse_table[] = { [288625] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, STATE(6892), 1, sym_extended_module_path, @@ -397609,9 +397620,9 @@ static uint16_t ts_small_parse_table[] = { [288642] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10741), 1, - anon_sym_RPAREN, ACTIONS(10743), 1, + anon_sym_RPAREN, + ACTIONS(10745), 1, anon_sym_COLON_COLON, STATE(7030), 1, sym_attribute, @@ -397621,7 +397632,7 @@ static uint16_t ts_small_parse_table[] = { [288659] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10745), 1, + ACTIONS(10747), 1, anon_sym_then, STATE(2665), 1, sym_then_clause, @@ -397633,9 +397644,9 @@ static uint16_t ts_small_parse_table[] = { [288676] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10747), 1, + ACTIONS(10749), 1, sym__identifier, STATE(7032), 1, sym_attribute, @@ -397650,7 +397661,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10749), 2, + ACTIONS(10751), 2, anon_sym_EQ, anon_sym_COLON_EQ, [288708] = 4, @@ -397661,7 +397672,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10751), 2, + ACTIONS(10753), 2, anon_sym_to, anon_sym_downto, [288723] = 4, @@ -397672,7 +397683,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10753), 2, + ACTIONS(10755), 2, anon_sym_to, anon_sym_downto, [288738] = 4, @@ -397683,15 +397694,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10755), 2, + ACTIONS(10757), 2, sym__identifier, sym__capitalized_identifier, [288753] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10757), 1, - aux_sym_quoted_extension_token1, ACTIONS(10759), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10761), 1, sym__left_quoted_string_delimiter, STATE(7037), 1, sym_attribute, @@ -397706,15 +397717,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10761), 2, + ACTIONS(10763), 2, sym__identifier, sym__capitalized_identifier, [288785] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10763), 1, + ACTIONS(10765), 1, sym__identifier, STATE(7039), 1, sym_attribute, @@ -397724,9 +397735,9 @@ static uint16_t ts_small_parse_table[] = { [288802] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10765), 1, - anon_sym_RPAREN, ACTIONS(10767), 1, + anon_sym_RPAREN, + ACTIONS(10769), 1, anon_sym_LT_DASH, STATE(7040), 1, sym_attribute, @@ -397736,9 +397747,9 @@ static uint16_t ts_small_parse_table[] = { [288819] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10769), 1, - anon_sym_RPAREN, ACTIONS(10771), 1, + anon_sym_RPAREN, + ACTIONS(10773), 1, anon_sym_LT_DASH, STATE(7041), 1, sym_attribute, @@ -397748,9 +397759,9 @@ static uint16_t ts_small_parse_table[] = { [288836] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4681), 1, + ACTIONS(4683), 1, anon_sym_RPAREN, - ACTIONS(4903), 1, + ACTIONS(4905), 1, anon_sym_COLON_COLON, STATE(7042), 1, sym_attribute, @@ -397760,9 +397771,9 @@ static uint16_t ts_small_parse_table[] = { [288853] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10773), 1, - aux_sym_quoted_extension_token1, ACTIONS(10775), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10777), 1, sym__left_quoted_string_delimiter, STATE(7043), 1, sym_attribute, @@ -397772,9 +397783,9 @@ static uint16_t ts_small_parse_table[] = { [288870] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10777), 1, - anon_sym_RPAREN, ACTIONS(10779), 1, + anon_sym_RPAREN, + ACTIONS(10781), 1, anon_sym_LT_DASH, STATE(7044), 1, sym_attribute, @@ -397784,7 +397795,7 @@ static uint16_t ts_small_parse_table[] = { [288887] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10781), 1, + ACTIONS(10783), 1, anon_sym_then, STATE(4091), 1, sym_then_clause, @@ -397801,15 +397812,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10783), 2, + ACTIONS(10785), 2, sym__identifier, sym__capitalized_identifier, [288919] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10785), 1, - sym__identifier, ACTIONS(10787), 1, + sym__identifier, + ACTIONS(10789), 1, anon_sym_LBRACK, STATE(7047), 1, sym_attribute, @@ -397819,9 +397830,9 @@ static uint16_t ts_small_parse_table[] = { [288936] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10789), 1, - anon_sym_RPAREN, ACTIONS(10791), 1, + anon_sym_RPAREN, + ACTIONS(10793), 1, anon_sym_LT_DASH, STATE(7048), 1, sym_attribute, @@ -397831,9 +397842,9 @@ static uint16_t ts_small_parse_table[] = { [288953] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10793), 1, - sym__identifier, ACTIONS(10795), 1, + sym__identifier, + ACTIONS(10797), 1, anon_sym_LPAREN, STATE(7049), 1, sym_attribute, @@ -397843,9 +397854,9 @@ static uint16_t ts_small_parse_table[] = { [288970] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10797), 1, - sym__identifier, ACTIONS(10799), 1, + sym__identifier, + ACTIONS(10801), 1, sym__capitalized_identifier, STATE(7050), 1, sym_attribute, @@ -397855,9 +397866,9 @@ static uint16_t ts_small_parse_table[] = { [288987] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8575), 1, + ACTIONS(8577), 1, anon_sym_RBRACE, - ACTIONS(10801), 1, + ACTIONS(10803), 1, anon_sym_SEMI, STATE(7051), 1, sym_attribute, @@ -397879,9 +397890,9 @@ static uint16_t ts_small_parse_table[] = { [289021] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8555), 1, + ACTIONS(8557), 1, anon_sym_RBRACE, - ACTIONS(10803), 1, + ACTIONS(10805), 1, anon_sym_SEMI, STATE(7053), 1, sym_attribute, @@ -397891,7 +397902,7 @@ static uint16_t ts_small_parse_table[] = { [289038] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10781), 1, + ACTIONS(10783), 1, anon_sym_then, STATE(4093), 1, sym_then_clause, @@ -397903,9 +397914,9 @@ static uint16_t ts_small_parse_table[] = { [289055] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10805), 1, - anon_sym_SEMI, ACTIONS(10807), 1, + anon_sym_SEMI, + ACTIONS(10809), 1, anon_sym_RBRACE, STATE(7055), 1, sym_attribute, @@ -397915,9 +397926,9 @@ static uint16_t ts_small_parse_table[] = { [289072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10809), 1, - anon_sym_SEMI, ACTIONS(10811), 1, + anon_sym_SEMI, + ACTIONS(10813), 1, anon_sym_RBRACE, STATE(7056), 1, sym_attribute, @@ -397927,9 +397938,9 @@ static uint16_t ts_small_parse_table[] = { [289089] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10813), 1, + ACTIONS(10815), 1, sym__identifier, STATE(7057), 1, sym_attribute, @@ -397944,13 +397955,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10815), 2, + ACTIONS(10817), 2, sym__identifier, sym__capitalized_identifier, [289121] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10681), 1, + ACTIONS(10683), 1, anon_sym_do, STATE(2602), 1, sym_do_clause, @@ -397962,9 +397973,9 @@ static uint16_t ts_small_parse_table[] = { [289138] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10817), 1, - anon_sym_RPAREN, ACTIONS(10819), 1, + anon_sym_RPAREN, + ACTIONS(10821), 1, anon_sym_LT_DASH, STATE(7060), 1, sym_attribute, @@ -397974,9 +397985,9 @@ static uint16_t ts_small_parse_table[] = { [289155] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10821), 1, - anon_sym_RPAREN, ACTIONS(10823), 1, + anon_sym_RPAREN, + ACTIONS(10825), 1, anon_sym_LT_DASH, STATE(7061), 1, sym_attribute, @@ -397986,7 +397997,7 @@ static uint16_t ts_small_parse_table[] = { [289172] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10825), 1, + ACTIONS(10827), 1, anon_sym_then, STATE(2683), 1, sym_then_clause, @@ -397998,9 +398009,9 @@ static uint16_t ts_small_parse_table[] = { [289189] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10827), 1, - anon_sym_RPAREN, ACTIONS(10829), 1, + anon_sym_RPAREN, + ACTIONS(10831), 1, anon_sym_LT_DASH, STATE(7063), 1, sym_attribute, @@ -398010,7 +398021,7 @@ static uint16_t ts_small_parse_table[] = { [289206] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10729), 1, + ACTIONS(10731), 1, anon_sym_do, STATE(2581), 1, sym_do_clause, @@ -398022,7 +398033,7 @@ static uint16_t ts_small_parse_table[] = { [289223] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10729), 1, + ACTIONS(10731), 1, anon_sym_do, STATE(2636), 1, sym_do_clause, @@ -398034,7 +398045,7 @@ static uint16_t ts_small_parse_table[] = { [289240] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10681), 1, + ACTIONS(10683), 1, anon_sym_do, STATE(2611), 1, sym_do_clause, @@ -398046,9 +398057,9 @@ static uint16_t ts_small_parse_table[] = { [289257] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10831), 1, - sym__identifier, ACTIONS(10833), 1, + sym__identifier, + ACTIONS(10835), 1, anon_sym_LPAREN, STATE(7067), 1, sym_attribute, @@ -398058,9 +398069,9 @@ static uint16_t ts_small_parse_table[] = { [289274] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10835), 1, - anon_sym_RPAREN, ACTIONS(10837), 1, + anon_sym_RPAREN, + ACTIONS(10839), 1, anon_sym_LT_DASH, STATE(7068), 1, sym_attribute, @@ -398070,9 +398081,9 @@ static uint16_t ts_small_parse_table[] = { [289291] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9554), 1, + ACTIONS(9556), 1, anon_sym_EQ, - ACTIONS(10839), 1, + ACTIONS(10841), 1, anon_sym_COLON_GT, STATE(7069), 1, sym_attribute, @@ -398082,9 +398093,9 @@ static uint16_t ts_small_parse_table[] = { [289308] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10841), 1, + ACTIONS(10843), 1, sym__identifier, STATE(7070), 1, sym_attribute, @@ -398099,7 +398110,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10843), 2, + ACTIONS(10845), 2, anon_sym_to, anon_sym_downto, [289340] = 4, @@ -398110,7 +398121,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10845), 2, + ACTIONS(10847), 2, sym__identifier, sym__capitalized_identifier, [289355] = 4, @@ -398121,13 +398132,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10847), 2, + ACTIONS(10849), 2, sym__identifier, sym__capitalized_identifier, [289370] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8958), 1, + ACTIONS(8960), 1, sym__identifier, STATE(6086), 1, aux_sym__abstract_type_repeat1, @@ -398144,7 +398155,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10849), 2, + ACTIONS(10851), 2, sym__identifier, sym__capitalized_identifier, [289402] = 4, @@ -398155,7 +398166,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10851), 2, + ACTIONS(10853), 2, anon_sym_to, anon_sym_downto, [289417] = 4, @@ -398166,7 +398177,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10853), 2, + ACTIONS(10855), 2, sym__identifier, sym__capitalized_identifier, [289432] = 4, @@ -398177,15 +398188,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10855), 2, + ACTIONS(10857), 2, sym__identifier, sym__capitalized_identifier, [289447] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10857), 1, + ACTIONS(10859), 1, sym__identifier, STATE(7079), 1, sym_attribute, @@ -398195,9 +398206,9 @@ static uint16_t ts_small_parse_table[] = { [289464] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10859), 1, - anon_sym_RPAREN, ACTIONS(10861), 1, + anon_sym_RPAREN, + ACTIONS(10863), 1, anon_sym_LT_DASH, STATE(7080), 1, sym_attribute, @@ -398207,9 +398218,9 @@ static uint16_t ts_small_parse_table[] = { [289481] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10863), 1, - anon_sym_RPAREN, ACTIONS(10865), 1, + anon_sym_RPAREN, + ACTIONS(10867), 1, anon_sym_LT_DASH, STATE(7081), 1, sym_attribute, @@ -398219,9 +398230,9 @@ static uint16_t ts_small_parse_table[] = { [289498] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10867), 1, - anon_sym_COLON_GT, ACTIONS(10869), 1, + anon_sym_COLON_GT, + ACTIONS(10871), 1, anon_sym_RPAREN, STATE(7082), 1, sym_attribute, @@ -398231,9 +398242,9 @@ static uint16_t ts_small_parse_table[] = { [289515] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7396), 1, + ACTIONS(7398), 1, sym__capitalized_identifier, - ACTIONS(10871), 1, + ACTIONS(10873), 1, anon_sym_LPAREN, STATE(7083), 1, sym_attribute, @@ -398243,9 +398254,9 @@ static uint16_t ts_small_parse_table[] = { [289532] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10873), 1, - anon_sym_RPAREN, ACTIONS(10875), 1, + anon_sym_RPAREN, + ACTIONS(10877), 1, anon_sym_LT_DASH, STATE(7084), 1, sym_attribute, @@ -398255,9 +398266,9 @@ static uint16_t ts_small_parse_table[] = { [289549] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(10877), 1, + ACTIONS(10879), 1, sym__identifier, STATE(7085), 1, sym_attribute, @@ -398267,7 +398278,7 @@ static uint16_t ts_small_parse_table[] = { [289566] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10595), 1, + ACTIONS(10597), 1, anon_sym_do, STATE(2527), 1, sym_do_clause, @@ -398279,7 +398290,7 @@ static uint16_t ts_small_parse_table[] = { [289583] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10879), 1, + ACTIONS(10881), 1, anon_sym_then, STATE(3910), 1, sym_then_clause, @@ -398291,7 +398302,7 @@ static uint16_t ts_small_parse_table[] = { [289600] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10881), 1, + ACTIONS(10883), 1, anon_sym_then, STATE(3972), 1, sym_then_clause, @@ -398303,7 +398314,7 @@ static uint16_t ts_small_parse_table[] = { [289617] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10883), 1, + ACTIONS(10885), 1, anon_sym_SQUOTE, STATE(3477), 1, sym_type_variable, @@ -398315,7 +398326,7 @@ static uint16_t ts_small_parse_table[] = { [289634] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_COLON2, STATE(7090), 1, sym_attribute, @@ -398327,9 +398338,9 @@ static uint16_t ts_small_parse_table[] = { [289651] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10885), 1, - sym__identifier, ACTIONS(10887), 1, + sym__identifier, + ACTIONS(10889), 1, anon_sym_LPAREN, STATE(7091), 1, sym_attribute, @@ -398339,9 +398350,9 @@ static uint16_t ts_small_parse_table[] = { [289668] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4753), 1, + ACTIONS(4755), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(7092), 1, sym_attribute, @@ -398351,9 +398362,9 @@ static uint16_t ts_small_parse_table[] = { [289685] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10889), 1, - anon_sym_COLON_GT, ACTIONS(10891), 1, + anon_sym_COLON_GT, + ACTIONS(10893), 1, anon_sym_RPAREN, STATE(7093), 1, sym_attribute, @@ -398363,9 +398374,9 @@ static uint16_t ts_small_parse_table[] = { [289702] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(7094), 1, sym_attribute, @@ -398375,9 +398386,9 @@ static uint16_t ts_small_parse_table[] = { [289719] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10893), 1, - anon_sym_COLON_GT, ACTIONS(10895), 1, + anon_sym_COLON_GT, + ACTIONS(10897), 1, anon_sym_RPAREN, STATE(7095), 1, sym_attribute, @@ -398392,15 +398403,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10897), 2, + ACTIONS(10899), 2, sym__identifier, sym__capitalized_identifier, [289751] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10899), 1, - aux_sym_quoted_extension_token1, ACTIONS(10901), 1, + aux_sym_quoted_extension_token1, + ACTIONS(10903), 1, sym__left_quoted_string_delimiter, STATE(7097), 1, sym_attribute, @@ -398410,9 +398421,9 @@ static uint16_t ts_small_parse_table[] = { [289768] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10903), 1, - anon_sym_SEMI, ACTIONS(10905), 1, + anon_sym_SEMI, + ACTIONS(10907), 1, anon_sym_RBRACE, STATE(7098), 1, sym_attribute, @@ -398427,15 +398438,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10907), 2, + ACTIONS(10909), 2, sym__identifier, sym__capitalized_identifier, [289800] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10909), 1, - anon_sym_EQ, ACTIONS(10911), 1, + anon_sym_EQ, + ACTIONS(10913), 1, anon_sym_RPAREN, STATE(7100), 1, sym_attribute, @@ -398445,9 +398456,9 @@ static uint16_t ts_small_parse_table[] = { [289817] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10913), 1, - anon_sym_RPAREN, ACTIONS(10915), 1, + anon_sym_RPAREN, + ACTIONS(10917), 1, anon_sym_LT_DASH, STATE(7101), 1, sym_attribute, @@ -398457,9 +398468,9 @@ static uint16_t ts_small_parse_table[] = { [289834] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3836), 1, - anon_sym_COLON_GT, ACTIONS(3838), 1, + anon_sym_COLON_GT, + ACTIONS(3840), 1, anon_sym_EQ, STATE(7102), 1, sym_attribute, @@ -398469,9 +398480,9 @@ static uint16_t ts_small_parse_table[] = { [289851] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10917), 1, - anon_sym_SEMI, ACTIONS(10919), 1, + anon_sym_SEMI, + ACTIONS(10921), 1, anon_sym_RBRACE, STATE(7103), 1, sym_attribute, @@ -398505,9 +398516,9 @@ static uint16_t ts_small_parse_table[] = { [289902] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(10921), 1, + ACTIONS(10923), 1, sym__identifier, STATE(7106), 1, sym_attribute, @@ -398517,9 +398528,9 @@ static uint16_t ts_small_parse_table[] = { [289919] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10923), 1, + ACTIONS(10925), 1, anon_sym_DASH_GT, STATE(7107), 1, sym_attribute, @@ -398529,7 +398540,7 @@ static uint16_t ts_small_parse_table[] = { [289936] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(5447), 1, sym__typed, @@ -398541,9 +398552,9 @@ static uint16_t ts_small_parse_table[] = { [289953] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10925), 1, - anon_sym_RPAREN, ACTIONS(10927), 1, + anon_sym_RPAREN, + ACTIONS(10929), 1, anon_sym_LT_DASH, STATE(7109), 1, sym_attribute, @@ -398553,9 +398564,9 @@ static uint16_t ts_small_parse_table[] = { [289970] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(10929), 1, + ACTIONS(10931), 1, sym__identifier, STATE(7110), 1, sym_attribute, @@ -398565,9 +398576,9 @@ static uint16_t ts_small_parse_table[] = { [289987] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(10931), 1, + ACTIONS(10933), 1, anon_sym_DASH_GT, STATE(7111), 1, sym_attribute, @@ -398577,9 +398588,9 @@ static uint16_t ts_small_parse_table[] = { [290004] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10933), 1, - anon_sym_RPAREN, ACTIONS(10935), 1, + anon_sym_RPAREN, + ACTIONS(10937), 1, anon_sym_COLON_COLON, STATE(7112), 1, sym_attribute, @@ -398601,9 +398612,9 @@ static uint16_t ts_small_parse_table[] = { [290038] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10937), 1, - anon_sym_RPAREN, ACTIONS(10939), 1, + anon_sym_RPAREN, + ACTIONS(10941), 1, anon_sym_LT_DASH, STATE(7114), 1, sym_attribute, @@ -398613,9 +398624,9 @@ static uint16_t ts_small_parse_table[] = { [290055] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8331), 1, + ACTIONS(8333), 1, anon_sym_RBRACE, - ACTIONS(10941), 1, + ACTIONS(10943), 1, anon_sym_SEMI, STATE(7115), 1, sym_attribute, @@ -398625,9 +398636,9 @@ static uint16_t ts_small_parse_table[] = { [290072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10943), 1, - anon_sym_SEMI, ACTIONS(10945), 1, + anon_sym_SEMI, + ACTIONS(10947), 1, anon_sym_RBRACE, STATE(7116), 1, sym_attribute, @@ -398637,9 +398648,9 @@ static uint16_t ts_small_parse_table[] = { [290089] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10945), 1, - anon_sym_RBRACK, ACTIONS(10947), 1, + anon_sym_RBRACK, + ACTIONS(10949), 1, anon_sym_SEMI, STATE(7117), 1, sym_attribute, @@ -398649,9 +398660,9 @@ static uint16_t ts_small_parse_table[] = { [290106] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10945), 1, + ACTIONS(10947), 1, anon_sym_RPAREN, - ACTIONS(10949), 1, + ACTIONS(10951), 1, anon_sym_SEMI, STATE(7118), 1, sym_attribute, @@ -398661,9 +398672,9 @@ static uint16_t ts_small_parse_table[] = { [290123] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10951), 1, - anon_sym_SEMI, ACTIONS(10953), 1, + anon_sym_SEMI, + ACTIONS(10955), 1, anon_sym_RBRACE, STATE(7119), 1, sym_attribute, @@ -398673,9 +398684,9 @@ static uint16_t ts_small_parse_table[] = { [290140] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10953), 1, - anon_sym_RBRACK, ACTIONS(10955), 1, + anon_sym_RBRACK, + ACTIONS(10957), 1, anon_sym_SEMI, STATE(7120), 1, sym_attribute, @@ -398685,9 +398696,9 @@ static uint16_t ts_small_parse_table[] = { [290157] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10953), 1, + ACTIONS(10955), 1, anon_sym_RPAREN, - ACTIONS(10957), 1, + ACTIONS(10959), 1, anon_sym_SEMI, STATE(7121), 1, sym_attribute, @@ -398697,9 +398708,9 @@ static uint16_t ts_small_parse_table[] = { [290174] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10959), 1, - anon_sym_SEMI, ACTIONS(10961), 1, + anon_sym_SEMI, + ACTIONS(10963), 1, anon_sym_RBRACE, STATE(7122), 1, sym_attribute, @@ -398709,9 +398720,9 @@ static uint16_t ts_small_parse_table[] = { [290191] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10963), 1, - anon_sym_RPAREN, ACTIONS(10965), 1, + anon_sym_RPAREN, + ACTIONS(10967), 1, anon_sym_LT_DASH, STATE(7123), 1, sym_attribute, @@ -398721,9 +398732,9 @@ static uint16_t ts_small_parse_table[] = { [290208] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10967), 1, - anon_sym_SEMI, ACTIONS(10969), 1, + anon_sym_SEMI, + ACTIONS(10971), 1, anon_sym_RBRACE, STATE(7124), 1, sym_attribute, @@ -398733,7 +398744,7 @@ static uint16_t ts_small_parse_table[] = { [290225] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10581), 1, + ACTIONS(10583), 1, anon_sym_then, STATE(4057), 1, sym_then_clause, @@ -398745,9 +398756,9 @@ static uint16_t ts_small_parse_table[] = { [290242] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10969), 1, - anon_sym_RBRACK, ACTIONS(10971), 1, + anon_sym_RBRACK, + ACTIONS(10973), 1, anon_sym_SEMI, STATE(7126), 1, sym_attribute, @@ -398757,9 +398768,9 @@ static uint16_t ts_small_parse_table[] = { [290259] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10969), 1, + ACTIONS(10971), 1, anon_sym_RPAREN, - ACTIONS(10973), 1, + ACTIONS(10975), 1, anon_sym_SEMI, STATE(7127), 1, sym_attribute, @@ -398769,9 +398780,9 @@ static uint16_t ts_small_parse_table[] = { [290276] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10975), 1, - anon_sym_SEMI, ACTIONS(10977), 1, + anon_sym_SEMI, + ACTIONS(10979), 1, anon_sym_RBRACE, STATE(7128), 1, sym_attribute, @@ -398781,9 +398792,9 @@ static uint16_t ts_small_parse_table[] = { [290293] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10977), 1, - anon_sym_RBRACK, ACTIONS(10979), 1, + anon_sym_RBRACK, + ACTIONS(10981), 1, anon_sym_SEMI, STATE(7129), 1, sym_attribute, @@ -398793,9 +398804,9 @@ static uint16_t ts_small_parse_table[] = { [290310] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10977), 1, + ACTIONS(10979), 1, anon_sym_RPAREN, - ACTIONS(10981), 1, + ACTIONS(10983), 1, anon_sym_SEMI, STATE(7130), 1, sym_attribute, @@ -398805,9 +398816,9 @@ static uint16_t ts_small_parse_table[] = { [290327] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10983), 1, - sym__identifier, ACTIONS(10985), 1, + sym__identifier, + ACTIONS(10987), 1, anon_sym_LPAREN, STATE(7131), 1, sym_attribute, @@ -398822,7 +398833,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9943), 2, + ACTIONS(9945), 2, anon_sym_SEMI, anon_sym_RBRACE, [290359] = 4, @@ -398833,7 +398844,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10987), 2, + ACTIONS(10989), 2, anon_sym_SEMI, anon_sym_RBRACE, [290374] = 4, @@ -398844,15 +398855,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10989), 2, + ACTIONS(10991), 2, sym__identifier, sym__capitalized_identifier, [290389] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10991), 1, - anon_sym_SEMI, ACTIONS(10993), 1, + anon_sym_SEMI, + ACTIONS(10995), 1, anon_sym_RBRACE, STATE(7135), 1, sym_attribute, @@ -398862,9 +398873,9 @@ static uint16_t ts_small_parse_table[] = { [290406] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10993), 1, - anon_sym_RBRACK, ACTIONS(10995), 1, + anon_sym_RBRACK, + ACTIONS(10997), 1, anon_sym_SEMI, STATE(7136), 1, sym_attribute, @@ -398874,9 +398885,9 @@ static uint16_t ts_small_parse_table[] = { [290423] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10993), 1, + ACTIONS(10995), 1, anon_sym_RPAREN, - ACTIONS(10997), 1, + ACTIONS(10999), 1, anon_sym_SEMI, STATE(7137), 1, sym_attribute, @@ -398886,7 +398897,7 @@ static uint16_t ts_small_parse_table[] = { [290440] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10595), 1, + ACTIONS(10597), 1, anon_sym_do, STATE(2541), 1, sym_do_clause, @@ -398903,13 +398914,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10999), 2, + ACTIONS(11001), 2, sym__identifier, sym__capitalized_identifier, [290472] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10501), 1, + ACTIONS(10503), 1, anon_sym_then, STATE(3371), 1, sym_then_clause, @@ -398926,15 +398937,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11001), 2, + ACTIONS(11003), 2, sym__identifier, sym__capitalized_identifier, [290504] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11003), 1, - anon_sym_SEMI, ACTIONS(11005), 1, + anon_sym_SEMI, + ACTIONS(11007), 1, anon_sym_RBRACE, STATE(7142), 1, sym_attribute, @@ -398944,9 +398955,9 @@ static uint16_t ts_small_parse_table[] = { [290521] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11005), 1, - anon_sym_RBRACK, ACTIONS(11007), 1, + anon_sym_RBRACK, + ACTIONS(11009), 1, anon_sym_SEMI, STATE(7143), 1, sym_attribute, @@ -398956,7 +398967,7 @@ static uint16_t ts_small_parse_table[] = { [290538] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9014), 1, + ACTIONS(9016), 1, sym__identifier, STATE(7144), 1, sym_attribute, @@ -398973,15 +398984,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11009), 2, + ACTIONS(11011), 2, anon_sym_to, anon_sym_downto, [290570] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11005), 1, + ACTIONS(11007), 1, anon_sym_RPAREN, - ACTIONS(11011), 1, + ACTIONS(11013), 1, anon_sym_SEMI, STATE(7146), 1, sym_attribute, @@ -398991,9 +399002,9 @@ static uint16_t ts_small_parse_table[] = { [290587] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11013), 1, + ACTIONS(11015), 1, sym__identifier, STATE(7147), 1, sym_attribute, @@ -399003,9 +399014,9 @@ static uint16_t ts_small_parse_table[] = { [290604] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11015), 1, - anon_sym_RPAREN, ACTIONS(11017), 1, + anon_sym_RPAREN, + ACTIONS(11019), 1, anon_sym_LT_DASH, STATE(7148), 1, sym_attribute, @@ -399015,9 +399026,9 @@ static uint16_t ts_small_parse_table[] = { [290621] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11019), 1, - anon_sym_SEMI, ACTIONS(11021), 1, + anon_sym_SEMI, + ACTIONS(11023), 1, anon_sym_RBRACE, STATE(7149), 1, sym_attribute, @@ -399027,9 +399038,9 @@ static uint16_t ts_small_parse_table[] = { [290638] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11021), 1, - anon_sym_RBRACK, ACTIONS(11023), 1, + anon_sym_RBRACK, + ACTIONS(11025), 1, anon_sym_SEMI, STATE(7150), 1, sym_attribute, @@ -399039,9 +399050,9 @@ static uint16_t ts_small_parse_table[] = { [290655] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11021), 1, + ACTIONS(11023), 1, anon_sym_RPAREN, - ACTIONS(11025), 1, + ACTIONS(11027), 1, anon_sym_SEMI, STATE(7151), 1, sym_attribute, @@ -399051,9 +399062,9 @@ static uint16_t ts_small_parse_table[] = { [290672] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11027), 1, - anon_sym_SEMI, ACTIONS(11029), 1, + anon_sym_SEMI, + ACTIONS(11031), 1, anon_sym_RBRACE, STATE(7152), 1, sym_attribute, @@ -399063,9 +399074,9 @@ static uint16_t ts_small_parse_table[] = { [290689] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11029), 1, - anon_sym_RBRACK, ACTIONS(11031), 1, + anon_sym_RBRACK, + ACTIONS(11033), 1, anon_sym_SEMI, STATE(7153), 1, sym_attribute, @@ -399080,15 +399091,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6017), 2, + ACTIONS(6019), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [290721] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11029), 1, + ACTIONS(11031), 1, anon_sym_RPAREN, - ACTIONS(11033), 1, + ACTIONS(11035), 1, anon_sym_SEMI, STATE(7155), 1, sym_attribute, @@ -399098,9 +399109,9 @@ static uint16_t ts_small_parse_table[] = { [290738] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4801), 1, + ACTIONS(4803), 1, anon_sym_RPAREN, - ACTIONS(11035), 1, + ACTIONS(11037), 1, aux_sym_number_token1, STATE(7156), 1, sym_attribute, @@ -399110,9 +399121,9 @@ static uint16_t ts_small_parse_table[] = { [290755] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11037), 1, - anon_sym_RPAREN, ACTIONS(11039), 1, + anon_sym_RPAREN, + ACTIONS(11041), 1, anon_sym_LT_DASH, STATE(7157), 1, sym_attribute, @@ -399122,9 +399133,9 @@ static uint16_t ts_small_parse_table[] = { [290772] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11041), 1, - anon_sym_SEMI, ACTIONS(11043), 1, + anon_sym_SEMI, + ACTIONS(11045), 1, anon_sym_RBRACE, STATE(7158), 1, sym_attribute, @@ -399134,9 +399145,9 @@ static uint16_t ts_small_parse_table[] = { [290789] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11043), 1, - anon_sym_RBRACK, ACTIONS(11045), 1, + anon_sym_RBRACK, + ACTIONS(11047), 1, anon_sym_SEMI, STATE(7159), 1, sym_attribute, @@ -399146,7 +399157,7 @@ static uint16_t ts_small_parse_table[] = { [290806] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11047), 1, + ACTIONS(11049), 1, anon_sym_then, STATE(3238), 1, sym_then_clause, @@ -399158,9 +399169,9 @@ static uint16_t ts_small_parse_table[] = { [290823] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11043), 1, + ACTIONS(11045), 1, anon_sym_RPAREN, - ACTIONS(11049), 1, + ACTIONS(11051), 1, anon_sym_SEMI, STATE(7161), 1, sym_attribute, @@ -399170,9 +399181,9 @@ static uint16_t ts_small_parse_table[] = { [290840] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11051), 1, - sym__identifier, ACTIONS(11053), 1, + sym__identifier, + ACTIONS(11055), 1, anon_sym_LPAREN, STATE(7162), 1, sym_attribute, @@ -399182,9 +399193,9 @@ static uint16_t ts_small_parse_table[] = { [290857] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11055), 1, - sym__identifier, ACTIONS(11057), 1, + sym__identifier, + ACTIONS(11059), 1, sym__capitalized_identifier, STATE(7163), 1, sym_attribute, @@ -399194,7 +399205,7 @@ static uint16_t ts_small_parse_table[] = { [290874] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10507), 1, + ACTIONS(10509), 1, anon_sym_then, STATE(3244), 1, sym_then_clause, @@ -399206,7 +399217,7 @@ static uint16_t ts_small_parse_table[] = { [290891] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10477), 1, + ACTIONS(10479), 1, anon_sym_open, STATE(7165), 1, sym_attribute, @@ -399223,7 +399234,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 2, + ACTIONS(4877), 2, anon_sym_DASH_GT, anon_sym_STAR, [290923] = 4, @@ -399234,15 +399245,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8345), 2, + ACTIONS(8347), 2, anon_sym_SEMI, anon_sym_GT, [290938] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11059), 1, - sym__identifier, ACTIONS(11061), 1, + sym__identifier, + ACTIONS(11063), 1, anon_sym_LPAREN, STATE(7168), 1, sym_attribute, @@ -399252,9 +399263,9 @@ static uint16_t ts_small_parse_table[] = { [290955] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(11063), 1, + ACTIONS(11065), 1, anon_sym_DASH_GT, STATE(7169), 1, sym_attribute, @@ -399264,9 +399275,9 @@ static uint16_t ts_small_parse_table[] = { [290972] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11065), 1, + ACTIONS(11067), 1, sym__identifier, STATE(7170), 1, sym_attribute, @@ -399281,15 +399292,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11067), 2, + ACTIONS(11069), 2, anon_sym_RBRACK, anon_sym_BQUOTE, [291004] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11069), 1, + ACTIONS(11071), 1, anon_sym_DOT, STATE(7172), 1, sym_attribute, @@ -399299,7 +399310,7 @@ static uint16_t ts_small_parse_table[] = { [291021] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11071), 1, + ACTIONS(11073), 1, sym__capitalized_identifier, STATE(5515), 1, sym_extended_module_path, @@ -399311,9 +399322,9 @@ static uint16_t ts_small_parse_table[] = { [291038] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11073), 1, - anon_sym_COLON_GT, ACTIONS(11075), 1, + anon_sym_COLON_GT, + ACTIONS(11077), 1, anon_sym_RPAREN, STATE(7174), 1, sym_attribute, @@ -399323,9 +399334,9 @@ static uint16_t ts_small_parse_table[] = { [291055] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11077), 1, - anon_sym_COLON_GT, ACTIONS(11079), 1, + anon_sym_COLON_GT, + ACTIONS(11081), 1, anon_sym_RPAREN, STATE(7175), 1, sym_attribute, @@ -399335,9 +399346,9 @@ static uint16_t ts_small_parse_table[] = { [291072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11081), 1, - anon_sym_SEMI, ACTIONS(11083), 1, + anon_sym_SEMI, + ACTIONS(11085), 1, anon_sym_RBRACE, STATE(7176), 1, sym_attribute, @@ -399347,9 +399358,9 @@ static uint16_t ts_small_parse_table[] = { [291089] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11083), 1, - anon_sym_RBRACK, ACTIONS(11085), 1, + anon_sym_RBRACK, + ACTIONS(11087), 1, anon_sym_SEMI, STATE(7177), 1, sym_attribute, @@ -399359,9 +399370,9 @@ static uint16_t ts_small_parse_table[] = { [291106] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11083), 1, + ACTIONS(11085), 1, anon_sym_RPAREN, - ACTIONS(11087), 1, + ACTIONS(11089), 1, anon_sym_SEMI, STATE(7178), 1, sym_attribute, @@ -399371,9 +399382,9 @@ static uint16_t ts_small_parse_table[] = { [291123] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4761), 1, + ACTIONS(4763), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(7179), 1, sym_attribute, @@ -399383,9 +399394,9 @@ static uint16_t ts_small_parse_table[] = { [291140] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11089), 1, + ACTIONS(11091), 1, sym__identifier, STATE(7180), 1, sym_attribute, @@ -399395,9 +399406,9 @@ static uint16_t ts_small_parse_table[] = { [291157] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11091), 1, + ACTIONS(11093), 1, sym__identifier, STATE(7181), 1, sym_attribute, @@ -399407,9 +399418,9 @@ static uint16_t ts_small_parse_table[] = { [291174] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11093), 1, + ACTIONS(11095), 1, sym__identifier, STATE(7182), 1, sym_attribute, @@ -399424,15 +399435,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11095), 2, + ACTIONS(11097), 2, sym__identifier, sym__capitalized_identifier, [291206] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(11097), 1, + ACTIONS(11099), 1, anon_sym_DASH_GT, STATE(7184), 1, sym_attribute, @@ -399442,9 +399453,9 @@ static uint16_t ts_small_parse_table[] = { [291223] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11099), 1, - anon_sym_SEMI, ACTIONS(11101), 1, + anon_sym_SEMI, + ACTIONS(11103), 1, anon_sym_RBRACE, STATE(7185), 1, sym_attribute, @@ -399454,9 +399465,9 @@ static uint16_t ts_small_parse_table[] = { [291240] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11101), 1, - anon_sym_RBRACK, ACTIONS(11103), 1, + anon_sym_RBRACK, + ACTIONS(11105), 1, anon_sym_SEMI, STATE(7186), 1, sym_attribute, @@ -399466,9 +399477,9 @@ static uint16_t ts_small_parse_table[] = { [291257] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11101), 1, + ACTIONS(11103), 1, anon_sym_RPAREN, - ACTIONS(11105), 1, + ACTIONS(11107), 1, anon_sym_SEMI, STATE(7187), 1, sym_attribute, @@ -399483,15 +399494,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11107), 2, + ACTIONS(11109), 2, sym__identifier, sym__capitalized_identifier, [291289] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11109), 1, - anon_sym_RPAREN, ACTIONS(11111), 1, + anon_sym_RPAREN, + ACTIONS(11113), 1, anon_sym_LT_DASH, STATE(7189), 1, sym_attribute, @@ -399506,13 +399517,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11113), 2, + ACTIONS(11115), 2, sym__identifier, sym__capitalized_identifier, [291321] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10745), 1, + ACTIONS(10747), 1, anon_sym_then, STATE(2587), 1, sym_then_clause, @@ -399524,9 +399535,9 @@ static uint16_t ts_small_parse_table[] = { [291338] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11115), 1, - sym__identifier, ACTIONS(11117), 1, + sym__identifier, + ACTIONS(11119), 1, anon_sym_LBRACK, STATE(7192), 1, sym_attribute, @@ -399536,7 +399547,7 @@ static uint16_t ts_small_parse_table[] = { [291355] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11119), 1, + ACTIONS(11121), 1, anon_sym_SQUOTE, STATE(5436), 1, sym_type_variable, @@ -399553,15 +399564,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9697), 2, + ACTIONS(9699), 2, anon_sym_SEMI, anon_sym_RBRACE, [291387] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8327), 1, + ACTIONS(8329), 1, anon_sym_RBRACE, - ACTIONS(11121), 1, + ACTIONS(11123), 1, anon_sym_SEMI, STATE(7195), 1, sym_attribute, @@ -399571,7 +399582,7 @@ static uint16_t ts_small_parse_table[] = { [291404] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10879), 1, + ACTIONS(10881), 1, anon_sym_then, STATE(3854), 1, sym_then_clause, @@ -399583,9 +399594,9 @@ static uint16_t ts_small_parse_table[] = { [291421] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3824), 1, - anon_sym_COLON_GT, ACTIONS(3826), 1, + anon_sym_COLON_GT, + ACTIONS(3828), 1, anon_sym_EQ, STATE(7197), 1, sym_attribute, @@ -399595,7 +399606,7 @@ static uint16_t ts_small_parse_table[] = { [291438] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11047), 1, + ACTIONS(11049), 1, anon_sym_then, STATE(3254), 1, sym_then_clause, @@ -399607,9 +399618,9 @@ static uint16_t ts_small_parse_table[] = { [291455] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11123), 1, - anon_sym_SEMI, ACTIONS(11125), 1, + anon_sym_SEMI, + ACTIONS(11127), 1, anon_sym_RBRACE, STATE(7199), 1, sym_attribute, @@ -399619,9 +399630,9 @@ static uint16_t ts_small_parse_table[] = { [291472] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11125), 1, - anon_sym_RBRACK, ACTIONS(11127), 1, + anon_sym_RBRACK, + ACTIONS(11129), 1, anon_sym_SEMI, STATE(7200), 1, sym_attribute, @@ -399631,9 +399642,9 @@ static uint16_t ts_small_parse_table[] = { [291489] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11129), 1, + ACTIONS(11131), 1, anon_sym_DOT, STATE(7201), 1, sym_attribute, @@ -399643,9 +399654,9 @@ static uint16_t ts_small_parse_table[] = { [291506] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11125), 1, + ACTIONS(11127), 1, anon_sym_RPAREN, - ACTIONS(11131), 1, + ACTIONS(11133), 1, anon_sym_SEMI, STATE(7202), 1, sym_attribute, @@ -399655,9 +399666,9 @@ static uint16_t ts_small_parse_table[] = { [291523] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11133), 1, - anon_sym_RPAREN, ACTIONS(11135), 1, + anon_sym_RPAREN, + ACTIONS(11137), 1, anon_sym_LT_DASH, STATE(7203), 1, sym_attribute, @@ -399667,9 +399678,9 @@ static uint16_t ts_small_parse_table[] = { [291540] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11137), 1, - anon_sym_RPAREN, ACTIONS(11139), 1, + anon_sym_RPAREN, + ACTIONS(11141), 1, anon_sym_LT_DASH, STATE(7204), 1, sym_attribute, @@ -399679,9 +399690,9 @@ static uint16_t ts_small_parse_table[] = { [291557] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11141), 1, - anon_sym_RPAREN, ACTIONS(11143), 1, + anon_sym_RPAREN, + ACTIONS(11145), 1, anon_sym_COLON_COLON, STATE(7205), 1, sym_attribute, @@ -399696,15 +399707,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11145), 2, + ACTIONS(11147), 2, sym__identifier, sym__capitalized_identifier, [291589] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11147), 1, + ACTIONS(11149), 1, sym__identifier, STATE(7207), 1, sym_attribute, @@ -399719,7 +399730,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11149), 2, + ACTIONS(11151), 2, sym__identifier, sym__capitalized_identifier, [291621] = 4, @@ -399730,7 +399741,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11151), 2, + ACTIONS(11153), 2, sym__identifier, sym__capitalized_identifier, [291636] = 4, @@ -399741,15 +399752,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5985), 2, + ACTIONS(5987), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [291651] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11153), 1, - anon_sym_COLON_GT, ACTIONS(11155), 1, + anon_sym_COLON_GT, + ACTIONS(11157), 1, anon_sym_RPAREN, STATE(7211), 1, sym_attribute, @@ -399759,9 +399770,9 @@ static uint16_t ts_small_parse_table[] = { [291668] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11157), 1, + ACTIONS(11159), 1, sym__identifier, STATE(7212), 1, sym_attribute, @@ -399776,7 +399787,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5401), 2, + ACTIONS(5403), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [291700] = 4, @@ -399787,15 +399798,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9661), 2, + ACTIONS(9663), 2, anon_sym_SEMI, anon_sym_RBRACE, [291715] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11159), 1, + ACTIONS(11161), 1, anon_sym_DOT, STATE(7215), 1, sym_attribute, @@ -399805,9 +399816,9 @@ static uint16_t ts_small_parse_table[] = { [291732] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4757), 1, + ACTIONS(4759), 1, anon_sym_RBRACK, - ACTIONS(8629), 1, + ACTIONS(8631), 1, anon_sym_PIPE, STATE(7216), 1, sym_attribute, @@ -399817,7 +399828,7 @@ static uint16_t ts_small_parse_table[] = { [291749] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10589), 1, + ACTIONS(10591), 1, anon_sym_then, STATE(4022), 1, sym_then_clause, @@ -399829,9 +399840,9 @@ static uint16_t ts_small_parse_table[] = { [291766] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8321), 1, + ACTIONS(8323), 1, anon_sym_RBRACE, - ACTIONS(11161), 1, + ACTIONS(11163), 1, anon_sym_SEMI, STATE(7218), 1, sym_attribute, @@ -399841,9 +399852,9 @@ static uint16_t ts_small_parse_table[] = { [291783] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11163), 1, - anon_sym_SEMI, ACTIONS(11165), 1, + anon_sym_SEMI, + ACTIONS(11167), 1, anon_sym_RBRACE, STATE(7219), 1, sym_attribute, @@ -399853,9 +399864,9 @@ static uint16_t ts_small_parse_table[] = { [291800] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11165), 1, - anon_sym_RBRACK, ACTIONS(11167), 1, + anon_sym_RBRACK, + ACTIONS(11169), 1, anon_sym_SEMI, STATE(7220), 1, sym_attribute, @@ -399865,9 +399876,9 @@ static uint16_t ts_small_parse_table[] = { [291817] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11165), 1, + ACTIONS(11167), 1, anon_sym_RPAREN, - ACTIONS(11169), 1, + ACTIONS(11171), 1, anon_sym_SEMI, STATE(7221), 1, sym_attribute, @@ -399877,9 +399888,9 @@ static uint16_t ts_small_parse_table[] = { [291834] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11171), 1, + ACTIONS(11173), 1, sym__identifier, STATE(7222), 1, sym_attribute, @@ -399889,9 +399900,9 @@ static uint16_t ts_small_parse_table[] = { [291851] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, - ACTIONS(11173), 1, + ACTIONS(11175), 1, anon_sym_DASH_GT, STATE(7223), 1, sym_attribute, @@ -399901,9 +399912,9 @@ static uint16_t ts_small_parse_table[] = { [291868] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11175), 1, - sym__identifier, ACTIONS(11177), 1, + sym__identifier, + ACTIONS(11179), 1, anon_sym_LPAREN, STATE(7224), 1, sym_attribute, @@ -399925,9 +399936,9 @@ static uint16_t ts_small_parse_table[] = { [291902] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11179), 1, - anon_sym_COLON_GT, ACTIONS(11181), 1, + anon_sym_COLON_GT, + ACTIONS(11183), 1, anon_sym_RPAREN, STATE(7226), 1, sym_attribute, @@ -399937,9 +399948,9 @@ static uint16_t ts_small_parse_table[] = { [291919] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11183), 1, - anon_sym_COLON_GT, ACTIONS(11185), 1, + anon_sym_COLON_GT, + ACTIONS(11187), 1, anon_sym_RPAREN, STATE(7227), 1, sym_attribute, @@ -399949,9 +399960,9 @@ static uint16_t ts_small_parse_table[] = { [291936] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11187), 1, + ACTIONS(11189), 1, anon_sym_DOT, STATE(7228), 1, sym_attribute, @@ -399961,9 +399972,9 @@ static uint16_t ts_small_parse_table[] = { [291953] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11189), 1, + ACTIONS(11191), 1, sym__identifier, STATE(7229), 1, sym_attribute, @@ -399973,7 +399984,7 @@ static uint16_t ts_small_parse_table[] = { [291970] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(5450), 1, sym__typed, @@ -399985,9 +399996,9 @@ static uint16_t ts_small_parse_table[] = { [291987] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11191), 1, + ACTIONS(11193), 1, anon_sym_DOT, STATE(7231), 1, sym_attribute, @@ -399997,9 +400008,9 @@ static uint16_t ts_small_parse_table[] = { [292004] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11193), 1, + ACTIONS(11195), 1, sym__identifier, STATE(7232), 1, sym_attribute, @@ -400009,7 +400020,7 @@ static uint16_t ts_small_parse_table[] = { [292021] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7233), 1, sym_attribute, @@ -400021,9 +400032,9 @@ static uint16_t ts_small_parse_table[] = { [292038] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11195), 1, - anon_sym_SEMI, ACTIONS(11197), 1, + anon_sym_SEMI, + ACTIONS(11199), 1, anon_sym_RBRACE, STATE(7234), 1, sym_attribute, @@ -400033,9 +400044,9 @@ static uint16_t ts_small_parse_table[] = { [292055] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11197), 1, - anon_sym_RBRACK, ACTIONS(11199), 1, + anon_sym_RBRACK, + ACTIONS(11201), 1, anon_sym_SEMI, STATE(7235), 1, sym_attribute, @@ -400045,9 +400056,9 @@ static uint16_t ts_small_parse_table[] = { [292072] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11197), 1, + ACTIONS(11199), 1, anon_sym_RPAREN, - ACTIONS(11201), 1, + ACTIONS(11203), 1, anon_sym_SEMI, STATE(7236), 1, sym_attribute, @@ -400057,9 +400068,9 @@ static uint16_t ts_small_parse_table[] = { [292089] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11203), 1, - anon_sym_RPAREN, ACTIONS(11205), 1, + anon_sym_RPAREN, + ACTIONS(11207), 1, anon_sym_LT_DASH, STATE(7237), 1, sym_attribute, @@ -400069,9 +400080,9 @@ static uint16_t ts_small_parse_table[] = { [292106] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11207), 1, - anon_sym_RPAREN, ACTIONS(11209), 1, + anon_sym_RPAREN, + ACTIONS(11211), 1, anon_sym_LT_DASH, STATE(7238), 1, sym_attribute, @@ -400081,9 +400092,9 @@ static uint16_t ts_small_parse_table[] = { [292123] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11211), 1, - anon_sym_EQ, ACTIONS(11213), 1, + anon_sym_EQ, + ACTIONS(11215), 1, anon_sym_RPAREN, STATE(7239), 1, sym_attribute, @@ -400098,7 +400109,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11215), 2, + ACTIONS(11217), 2, sym__identifier, sym__capitalized_identifier, [292155] = 4, @@ -400109,15 +400120,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11217), 2, + ACTIONS(11219), 2, sym__identifier, sym__capitalized_identifier, [292170] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11219), 1, + ACTIONS(11221), 1, anon_sym_DOT, STATE(7242), 1, sym_attribute, @@ -400127,9 +400138,9 @@ static uint16_t ts_small_parse_table[] = { [292187] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11221), 1, + ACTIONS(11223), 1, sym__identifier, STATE(7243), 1, sym_attribute, @@ -400144,15 +400155,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11223), 2, + ACTIONS(11225), 2, sym__identifier, sym__capitalized_identifier, [292219] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11225), 1, + ACTIONS(11227), 1, anon_sym_DOT, STATE(7245), 1, sym_attribute, @@ -400167,13 +400178,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6041), 2, + ACTIONS(6043), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [292251] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10825), 1, + ACTIONS(10827), 1, anon_sym_then, STATE(2684), 1, sym_then_clause, @@ -400185,9 +400196,9 @@ static uint16_t ts_small_parse_table[] = { [292268] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11227), 1, - anon_sym_RPAREN, ACTIONS(11229), 1, + anon_sym_RPAREN, + ACTIONS(11231), 1, anon_sym_LT_DASH, STATE(7248), 1, sym_attribute, @@ -400197,7 +400208,7 @@ static uint16_t ts_small_parse_table[] = { [292285] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7249), 1, sym_attribute, @@ -400209,7 +400220,7 @@ static uint16_t ts_small_parse_table[] = { [292302] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10729), 1, + ACTIONS(10731), 1, anon_sym_do, STATE(2623), 1, sym_do_clause, @@ -400221,9 +400232,9 @@ static uint16_t ts_small_parse_table[] = { [292319] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11231), 1, - anon_sym_EQ, ACTIONS(11233), 1, + anon_sym_EQ, + ACTIONS(11235), 1, anon_sym_RPAREN, STATE(7251), 1, sym_attribute, @@ -400233,9 +400244,9 @@ static uint16_t ts_small_parse_table[] = { [292336] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11235), 1, + ACTIONS(11237), 1, anon_sym_DOT, STATE(7252), 1, sym_attribute, @@ -400245,9 +400256,9 @@ static uint16_t ts_small_parse_table[] = { [292353] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11237), 1, - anon_sym_SEMI, ACTIONS(11239), 1, + anon_sym_SEMI, + ACTIONS(11241), 1, anon_sym_RBRACE, STATE(7253), 1, sym_attribute, @@ -400257,9 +400268,9 @@ static uint16_t ts_small_parse_table[] = { [292370] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11239), 1, - anon_sym_RBRACK, ACTIONS(11241), 1, + anon_sym_RBRACK, + ACTIONS(11243), 1, anon_sym_SEMI, STATE(7254), 1, sym_attribute, @@ -400269,9 +400280,9 @@ static uint16_t ts_small_parse_table[] = { [292387] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11239), 1, + ACTIONS(11241), 1, anon_sym_RPAREN, - ACTIONS(11243), 1, + ACTIONS(11245), 1, anon_sym_SEMI, STATE(7255), 1, sym_attribute, @@ -400281,9 +400292,9 @@ static uint16_t ts_small_parse_table[] = { [292404] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11245), 1, + ACTIONS(11247), 1, sym__identifier, STATE(7256), 1, sym_attribute, @@ -400293,9 +400304,9 @@ static uint16_t ts_small_parse_table[] = { [292421] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11247), 1, - sym__identifier, ACTIONS(11249), 1, + sym__identifier, + ACTIONS(11251), 1, anon_sym_LPAREN, STATE(7257), 1, sym_attribute, @@ -400305,9 +400316,9 @@ static uint16_t ts_small_parse_table[] = { [292438] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11251), 1, + ACTIONS(11253), 1, anon_sym_DOT, STATE(7258), 1, sym_attribute, @@ -400317,9 +400328,9 @@ static uint16_t ts_small_parse_table[] = { [292455] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11253), 1, - anon_sym_COLON_GT, ACTIONS(11255), 1, + anon_sym_COLON_GT, + ACTIONS(11257), 1, anon_sym_RPAREN, STATE(7259), 1, sym_attribute, @@ -400329,7 +400340,7 @@ static uint16_t ts_small_parse_table[] = { [292472] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3478), 1, + ACTIONS(3406), 1, anon_sym_SQUOTE, STATE(3477), 1, sym_type_variable, @@ -400341,7 +400352,7 @@ static uint16_t ts_small_parse_table[] = { [292489] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7261), 1, sym_attribute, @@ -400353,9 +400364,9 @@ static uint16_t ts_small_parse_table[] = { [292506] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11257), 1, - anon_sym_RPAREN, ACTIONS(11259), 1, + anon_sym_RPAREN, + ACTIONS(11261), 1, anon_sym_SEMI, STATE(7262), 1, sym_attribute, @@ -400365,9 +400376,9 @@ static uint16_t ts_small_parse_table[] = { [292523] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11261), 1, - anon_sym_RPAREN, ACTIONS(11263), 1, + anon_sym_RPAREN, + ACTIONS(11265), 1, anon_sym_SEMI, STATE(7263), 1, sym_attribute, @@ -400377,9 +400388,9 @@ static uint16_t ts_small_parse_table[] = { [292540] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11261), 1, + ACTIONS(11263), 1, anon_sym_RBRACK, - ACTIONS(11265), 1, + ACTIONS(11267), 1, anon_sym_SEMI, STATE(7264), 1, sym_attribute, @@ -400389,9 +400400,9 @@ static uint16_t ts_small_parse_table[] = { [292557] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11261), 1, + ACTIONS(11263), 1, anon_sym_RBRACE, - ACTIONS(11267), 1, + ACTIONS(11269), 1, anon_sym_SEMI, STATE(7265), 1, sym_attribute, @@ -400406,15 +400417,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11269), 2, + ACTIONS(11271), 2, anon_sym__, sym__capitalized_identifier, [292589] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11271), 1, - anon_sym_SEMI, ACTIONS(11273), 1, + anon_sym_SEMI, + ACTIONS(11275), 1, anon_sym_RBRACE, STATE(7267), 1, sym_attribute, @@ -400424,9 +400435,9 @@ static uint16_t ts_small_parse_table[] = { [292606] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11273), 1, - anon_sym_RBRACK, ACTIONS(11275), 1, + anon_sym_RBRACK, + ACTIONS(11277), 1, anon_sym_SEMI, STATE(7268), 1, sym_attribute, @@ -400436,9 +400447,9 @@ static uint16_t ts_small_parse_table[] = { [292623] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11277), 1, - anon_sym_RPAREN, ACTIONS(11279), 1, + anon_sym_RPAREN, + ACTIONS(11281), 1, anon_sym_LT_DASH, STATE(7269), 1, sym_attribute, @@ -400448,9 +400459,9 @@ static uint16_t ts_small_parse_table[] = { [292640] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11273), 1, + ACTIONS(11275), 1, anon_sym_RPAREN, - ACTIONS(11281), 1, + ACTIONS(11283), 1, anon_sym_SEMI, STATE(7270), 1, sym_attribute, @@ -400460,9 +400471,9 @@ static uint16_t ts_small_parse_table[] = { [292657] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11257), 1, + ACTIONS(11259), 1, anon_sym_RBRACK, - ACTIONS(11283), 1, + ACTIONS(11285), 1, anon_sym_SEMI, STATE(7271), 1, sym_attribute, @@ -400472,9 +400483,9 @@ static uint16_t ts_small_parse_table[] = { [292674] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11257), 1, + ACTIONS(11259), 1, anon_sym_RBRACE, - ACTIONS(11285), 1, + ACTIONS(11287), 1, anon_sym_SEMI, STATE(7272), 1, sym_attribute, @@ -400489,15 +400500,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11287), 2, + ACTIONS(11289), 2, anon_sym__, sym__capitalized_identifier, [292706] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11289), 1, + ACTIONS(11291), 1, sym__identifier, STATE(7274), 1, sym_attribute, @@ -400507,9 +400518,9 @@ static uint16_t ts_small_parse_table[] = { [292723] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11291), 1, + ACTIONS(11293), 1, anon_sym_DOT, STATE(7275), 1, sym_attribute, @@ -400524,13 +400535,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5236), 2, + ACTIONS(5238), 2, anon_sym_DOT, anon_sym_SQUOTE, [292755] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3480), 1, + ACTIONS(3408), 1, sym__capitalized_identifier, STATE(4041), 1, sym_extended_module_path, @@ -400542,9 +400553,9 @@ static uint16_t ts_small_parse_table[] = { [292772] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11293), 1, - anon_sym_RPAREN, ACTIONS(11295), 1, + anon_sym_RPAREN, + ACTIONS(11297), 1, anon_sym_LT_DASH, STATE(7278), 1, sym_attribute, @@ -400559,15 +400570,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11297), 2, + ACTIONS(11299), 2, sym__identifier, sym__capitalized_identifier, [292804] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11299), 1, + ACTIONS(11301), 1, anon_sym_DOT, STATE(7280), 1, sym_attribute, @@ -400577,7 +400588,7 @@ static uint16_t ts_small_parse_table[] = { [292821] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7281), 1, sym_attribute, @@ -400594,13 +400605,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11301), 2, + ACTIONS(11303), 2, anon_sym_EQ, anon_sym_COLON_EQ, [292853] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8581), 1, + ACTIONS(8583), 1, anon_sym_COLON2, STATE(7283), 1, sym_attribute, @@ -400612,7 +400623,7 @@ static uint16_t ts_small_parse_table[] = { [292870] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7284), 1, sym_attribute, @@ -400624,9 +400635,9 @@ static uint16_t ts_small_parse_table[] = { [292887] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11303), 1, - anon_sym_RPAREN, ACTIONS(11305), 1, + anon_sym_RPAREN, + ACTIONS(11307), 1, anon_sym_LT_DASH, STATE(7285), 1, sym_attribute, @@ -400641,7 +400652,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11307), 2, + ACTIONS(11309), 2, anon_sym__, sym__capitalized_identifier, [292919] = 4, @@ -400652,15 +400663,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11309), 2, + ACTIONS(11311), 2, sym__identifier, sym__capitalized_identifier, [292934] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11311), 1, - anon_sym_SEMI, ACTIONS(11313), 1, + anon_sym_SEMI, + ACTIONS(11315), 1, anon_sym_RBRACE, STATE(7288), 1, sym_attribute, @@ -400670,9 +400681,9 @@ static uint16_t ts_small_parse_table[] = { [292951] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11313), 1, - anon_sym_RBRACK, ACTIONS(11315), 1, + anon_sym_RBRACK, + ACTIONS(11317), 1, anon_sym_SEMI, STATE(7289), 1, sym_attribute, @@ -400682,9 +400693,9 @@ static uint16_t ts_small_parse_table[] = { [292968] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11313), 1, + ACTIONS(11315), 1, anon_sym_RPAREN, - ACTIONS(11317), 1, + ACTIONS(11319), 1, anon_sym_SEMI, STATE(7290), 1, sym_attribute, @@ -400694,9 +400705,9 @@ static uint16_t ts_small_parse_table[] = { [292985] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11319), 1, + ACTIONS(11321), 1, sym__identifier, STATE(7291), 1, sym_attribute, @@ -400706,9 +400717,9 @@ static uint16_t ts_small_parse_table[] = { [293002] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11321), 1, + ACTIONS(11323), 1, anon_sym_DOT, STATE(7292), 1, sym_attribute, @@ -400718,9 +400729,9 @@ static uint16_t ts_small_parse_table[] = { [293019] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11323), 1, - anon_sym_LPAREN, ACTIONS(11325), 1, + anon_sym_LPAREN, + ACTIONS(11327), 1, sym__capitalized_identifier, STATE(7293), 1, sym_attribute, @@ -400730,9 +400741,9 @@ static uint16_t ts_small_parse_table[] = { [293036] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11327), 1, - anon_sym_COLON_GT, ACTIONS(11329), 1, + anon_sym_COLON_GT, + ACTIONS(11331), 1, anon_sym_RPAREN, STATE(7294), 1, sym_attribute, @@ -400742,9 +400753,9 @@ static uint16_t ts_small_parse_table[] = { [293053] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11331), 1, - sym__identifier, ACTIONS(11333), 1, + sym__identifier, + ACTIONS(11335), 1, anon_sym_LPAREN, STATE(7295), 1, sym_attribute, @@ -400754,9 +400765,9 @@ static uint16_t ts_small_parse_table[] = { [293070] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11335), 1, - anon_sym_COLON_GT, ACTIONS(11337), 1, + anon_sym_COLON_GT, + ACTIONS(11339), 1, anon_sym_RPAREN, STATE(7296), 1, sym_attribute, @@ -400766,9 +400777,9 @@ static uint16_t ts_small_parse_table[] = { [293087] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11339), 1, + ACTIONS(11341), 1, anon_sym_DOT, STATE(7297), 1, sym_attribute, @@ -400778,7 +400789,7 @@ static uint16_t ts_small_parse_table[] = { [293104] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10881), 1, + ACTIONS(10883), 1, anon_sym_then, STATE(3947), 1, sym_then_clause, @@ -400790,9 +400801,9 @@ static uint16_t ts_small_parse_table[] = { [293121] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11341), 1, - anon_sym_COLON_GT, ACTIONS(11343), 1, + anon_sym_COLON_GT, + ACTIONS(11345), 1, anon_sym_RPAREN, STATE(7299), 1, sym_attribute, @@ -400802,7 +400813,7 @@ static uint16_t ts_small_parse_table[] = { [293138] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7300), 1, sym_attribute, @@ -400814,9 +400825,9 @@ static uint16_t ts_small_parse_table[] = { [293155] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11345), 1, + ACTIONS(11347), 1, sym__identifier, STATE(7301), 1, sym_attribute, @@ -400831,7 +400842,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11347), 2, + ACTIONS(11349), 2, anon_sym__, sym__capitalized_identifier, [293187] = 4, @@ -400842,13 +400853,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11349), 2, + ACTIONS(11351), 2, anon_sym_SEMI, anon_sym_RBRACE, [293202] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8581), 1, + ACTIONS(8583), 1, anon_sym_COLON2, STATE(7133), 1, sym__polymorphic_typed, @@ -400860,9 +400871,9 @@ static uint16_t ts_small_parse_table[] = { [293219] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11351), 1, - anon_sym_SEMI, ACTIONS(11353), 1, + anon_sym_SEMI, + ACTIONS(11355), 1, anon_sym_RBRACE, STATE(7305), 1, sym_attribute, @@ -400872,9 +400883,9 @@ static uint16_t ts_small_parse_table[] = { [293236] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11353), 1, - anon_sym_RBRACK, ACTIONS(11355), 1, + anon_sym_RBRACK, + ACTIONS(11357), 1, anon_sym_SEMI, STATE(7306), 1, sym_attribute, @@ -400884,9 +400895,9 @@ static uint16_t ts_small_parse_table[] = { [293253] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11353), 1, + ACTIONS(11355), 1, anon_sym_RPAREN, - ACTIONS(11357), 1, + ACTIONS(11359), 1, anon_sym_SEMI, STATE(7307), 1, sym_attribute, @@ -400896,9 +400907,9 @@ static uint16_t ts_small_parse_table[] = { [293270] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11359), 1, + ACTIONS(11361), 1, anon_sym_DOT, STATE(7308), 1, sym_attribute, @@ -400908,9 +400919,9 @@ static uint16_t ts_small_parse_table[] = { [293287] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11361), 1, - anon_sym_RPAREN, ACTIONS(11363), 1, + anon_sym_RPAREN, + ACTIONS(11365), 1, anon_sym_LT_DASH, STATE(7309), 1, sym_attribute, @@ -400920,9 +400931,9 @@ static uint16_t ts_small_parse_table[] = { [293304] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11365), 1, - anon_sym_RPAREN, ACTIONS(11367), 1, + anon_sym_RPAREN, + ACTIONS(11369), 1, anon_sym_LT_DASH, STATE(7310), 1, sym_attribute, @@ -400937,15 +400948,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11369), 2, + ACTIONS(11371), 2, anon_sym__, sym__capitalized_identifier, [293336] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11371), 1, - anon_sym_RPAREN, ACTIONS(11373), 1, + anon_sym_RPAREN, + ACTIONS(11375), 1, anon_sym_LT_DASH, STATE(7312), 1, sym_attribute, @@ -400960,15 +400971,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11375), 2, + ACTIONS(11377), 2, sym__identifier, sym__capitalized_identifier, [293368] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11377), 1, + ACTIONS(11379), 1, sym__identifier, STATE(7314), 1, sym_attribute, @@ -400978,9 +400989,9 @@ static uint16_t ts_small_parse_table[] = { [293385] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11379), 1, + ACTIONS(11381), 1, anon_sym_DOT, STATE(7315), 1, sym_attribute, @@ -400990,9 +401001,9 @@ static uint16_t ts_small_parse_table[] = { [293402] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11381), 1, + ACTIONS(11383), 1, sym__identifier, STATE(7316), 1, sym_attribute, @@ -401002,7 +401013,7 @@ static uint16_t ts_small_parse_table[] = { [293419] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7317), 1, sym_attribute, @@ -401014,9 +401025,9 @@ static uint16_t ts_small_parse_table[] = { [293436] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(10150), 1, + ACTIONS(10152), 1, sym__identifier, STATE(7318), 1, sym_attribute, @@ -401026,7 +401037,7 @@ static uint16_t ts_small_parse_table[] = { [293453] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_COLON2, STATE(7319), 1, sym_attribute, @@ -401043,7 +401054,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9423), 2, + ACTIONS(9425), 2, anon_sym_SEMI, anon_sym_GT_RBRACE, [293485] = 4, @@ -401054,15 +401065,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11383), 2, + ACTIONS(11385), 2, anon_sym_to, anon_sym_downto, [293500] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11385), 1, - anon_sym_COLON_GT, ACTIONS(11387), 1, + anon_sym_COLON_GT, + ACTIONS(11389), 1, anon_sym_RPAREN, STATE(7322), 1, sym_attribute, @@ -401077,13 +401088,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11389), 2, + ACTIONS(11391), 2, sym__identifier, sym__capitalized_identifier, [293532] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11391), 1, + ACTIONS(11393), 1, anon_sym_then, STATE(3445), 1, sym_then_clause, @@ -401100,13 +401111,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11393), 2, + ACTIONS(11395), 2, anon_sym_SEMI, anon_sym_GT, [293564] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10457), 1, + ACTIONS(10459), 1, anon_sym_then, STATE(2521), 1, sym_then_clause, @@ -401123,15 +401134,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11395), 2, + ACTIONS(11397), 2, anon_sym_RBRACK, anon_sym_DASH_GT, [293596] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11397), 1, - anon_sym_RPAREN, ACTIONS(11399), 1, + anon_sym_RPAREN, + ACTIONS(11401), 1, anon_sym_LT_DASH, STATE(7328), 1, sym_attribute, @@ -401141,9 +401152,9 @@ static uint16_t ts_small_parse_table[] = { [293613] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11401), 1, - anon_sym_RPAREN, ACTIONS(11403), 1, + anon_sym_RPAREN, + ACTIONS(11405), 1, anon_sym_SEMI, STATE(7329), 1, sym_attribute, @@ -401153,9 +401164,9 @@ static uint16_t ts_small_parse_table[] = { [293630] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11405), 1, + ACTIONS(11407), 1, sym__identifier, STATE(7330), 1, sym_attribute, @@ -401165,7 +401176,7 @@ static uint16_t ts_small_parse_table[] = { [293647] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10675), 1, + ACTIONS(10677), 1, anon_sym_then, STATE(3963), 1, sym_then_clause, @@ -401182,15 +401193,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5405), 2, + ACTIONS(5407), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [293679] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11407), 1, + ACTIONS(11409), 1, sym__identifier, STATE(7333), 1, sym_attribute, @@ -401200,9 +401211,9 @@ static uint16_t ts_small_parse_table[] = { [293696] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11409), 1, - anon_sym_COLON_GT, ACTIONS(11411), 1, + anon_sym_COLON_GT, + ACTIONS(11413), 1, anon_sym_RPAREN, STATE(7334), 1, sym_attribute, @@ -401212,9 +401223,9 @@ static uint16_t ts_small_parse_table[] = { [293713] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11413), 1, - anon_sym_RPAREN, ACTIONS(11415), 1, + anon_sym_RPAREN, + ACTIONS(11417), 1, anon_sym_LT_DASH, STATE(7335), 1, sym_attribute, @@ -401224,9 +401235,9 @@ static uint16_t ts_small_parse_table[] = { [293730] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11417), 1, - anon_sym_RPAREN, ACTIONS(11419), 1, + anon_sym_RPAREN, + ACTIONS(11421), 1, anon_sym_LT_DASH, STATE(7336), 1, sym_attribute, @@ -401236,9 +401247,9 @@ static uint16_t ts_small_parse_table[] = { [293747] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11421), 1, + ACTIONS(11423), 1, anon_sym_DOT, STATE(7337), 1, sym_attribute, @@ -401253,15 +401264,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11423), 2, + ACTIONS(11425), 2, sym__identifier, sym__capitalized_identifier, [293779] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11401), 1, + ACTIONS(11403), 1, anon_sym_RBRACK, - ACTIONS(11425), 1, + ACTIONS(11427), 1, anon_sym_SEMI, STATE(7339), 1, sym_attribute, @@ -401271,7 +401282,7 @@ static uint16_t ts_small_parse_table[] = { [293796] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11391), 1, + ACTIONS(11393), 1, anon_sym_then, STATE(3441), 1, sym_then_clause, @@ -401283,9 +401294,9 @@ static uint16_t ts_small_parse_table[] = { [293813] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11401), 1, + ACTIONS(11403), 1, anon_sym_RBRACE, - ACTIONS(11427), 1, + ACTIONS(11429), 1, anon_sym_SEMI, STATE(7341), 1, sym_attribute, @@ -401295,9 +401306,9 @@ static uint16_t ts_small_parse_table[] = { [293830] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11429), 1, - anon_sym_RPAREN, ACTIONS(11431), 1, + anon_sym_RPAREN, + ACTIONS(11433), 1, anon_sym_LT_DASH, STATE(7342), 1, sym_attribute, @@ -401307,9 +401318,9 @@ static uint16_t ts_small_parse_table[] = { [293847] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9634), 1, + ACTIONS(9636), 1, anon_sym_EQ, - ACTIONS(11433), 1, + ACTIONS(11435), 1, anon_sym_COLON_GT, STATE(7343), 1, sym_attribute, @@ -401324,15 +401335,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9482), 2, + ACTIONS(9484), 2, anon_sym_SEMI, anon_sym_RBRACE, [293879] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5386), 1, + ACTIONS(5388), 1, anon_sym_LPAREN, - ACTIONS(11435), 1, + ACTIONS(11437), 1, anon_sym_DOT, STATE(7345), 1, sym_attribute, @@ -401342,9 +401353,9 @@ static uint16_t ts_small_parse_table[] = { [293896] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, - ACTIONS(11437), 1, + ACTIONS(11439), 1, sym__identifier, STATE(7346), 1, sym_attribute, @@ -401354,9 +401365,9 @@ static uint16_t ts_small_parse_table[] = { [293913] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5860), 1, + ACTIONS(5862), 1, anon_sym_as, - ACTIONS(11439), 1, + ACTIONS(11441), 1, anon_sym_DASH_GT, STATE(7347), 1, sym_attribute, @@ -401366,9 +401377,9 @@ static uint16_t ts_small_parse_table[] = { [293930] = 5, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, - ACTIONS(11441), 1, + ACTIONS(11443), 1, sym__identifier, STATE(7348), 1, sym_attribute, @@ -401378,7 +401389,7 @@ static uint16_t ts_small_parse_table[] = { [293947] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11443), 1, + ACTIONS(11445), 1, anon_sym_RBRACK, STATE(7349), 1, sym_attribute, @@ -401388,7 +401399,7 @@ static uint16_t ts_small_parse_table[] = { [293961] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11445), 1, + ACTIONS(11447), 1, anon_sym_in, STATE(7350), 1, sym_attribute, @@ -401398,7 +401409,7 @@ static uint16_t ts_small_parse_table[] = { [293975] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11447), 1, + ACTIONS(11449), 1, anon_sym_RPAREN, STATE(7351), 1, sym_attribute, @@ -401408,7 +401419,7 @@ static uint16_t ts_small_parse_table[] = { [293989] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11449), 1, + ACTIONS(11451), 1, anon_sym_RBRACE, STATE(7352), 1, sym_attribute, @@ -401418,7 +401429,7 @@ static uint16_t ts_small_parse_table[] = { [294003] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_RPAREN, STATE(7353), 1, sym_attribute, @@ -401428,7 +401439,7 @@ static uint16_t ts_small_parse_table[] = { [294017] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11453), 1, + ACTIONS(11455), 1, anon_sym_RBRACE, STATE(7354), 1, sym_attribute, @@ -401438,7 +401449,7 @@ static uint16_t ts_small_parse_table[] = { [294031] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11455), 1, + ACTIONS(11457), 1, anon_sym_RPAREN, STATE(7355), 1, sym_attribute, @@ -401448,7 +401459,7 @@ static uint16_t ts_small_parse_table[] = { [294045] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11457), 1, + ACTIONS(11459), 1, anon_sym_RPAREN, STATE(7356), 1, sym_attribute, @@ -401458,7 +401469,7 @@ static uint16_t ts_small_parse_table[] = { [294059] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11459), 1, + ACTIONS(11461), 1, anon_sym_in, STATE(7357), 1, sym_attribute, @@ -401468,7 +401479,7 @@ static uint16_t ts_small_parse_table[] = { [294073] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11461), 1, + ACTIONS(11463), 1, anon_sym_RPAREN, STATE(7358), 1, sym_attribute, @@ -401478,7 +401489,7 @@ static uint16_t ts_small_parse_table[] = { [294087] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11463), 1, + ACTIONS(11465), 1, anon_sym_RPAREN, STATE(7359), 1, sym_attribute, @@ -401488,7 +401499,7 @@ static uint16_t ts_small_parse_table[] = { [294101] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11465), 1, + ACTIONS(11467), 1, anon_sym_RBRACE, STATE(7360), 1, sym_attribute, @@ -401498,7 +401509,7 @@ static uint16_t ts_small_parse_table[] = { [294115] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8277), 1, + ACTIONS(8279), 1, anon_sym_RPAREN, STATE(7361), 1, sym_attribute, @@ -401508,7 +401519,7 @@ static uint16_t ts_small_parse_table[] = { [294129] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11467), 1, + ACTIONS(11469), 1, anon_sym_RBRACK, STATE(7362), 1, sym_attribute, @@ -401518,7 +401529,7 @@ static uint16_t ts_small_parse_table[] = { [294143] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11469), 1, + ACTIONS(11471), 1, anon_sym_RPAREN, STATE(7363), 1, sym_attribute, @@ -401528,7 +401539,7 @@ static uint16_t ts_small_parse_table[] = { [294157] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11471), 1, + ACTIONS(11473), 1, anon_sym_DASH_GT, STATE(7364), 1, sym_attribute, @@ -401538,7 +401549,7 @@ static uint16_t ts_small_parse_table[] = { [294171] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11473), 1, + ACTIONS(11475), 1, anon_sym_RBRACE, STATE(7365), 1, sym_attribute, @@ -401548,7 +401559,7 @@ static uint16_t ts_small_parse_table[] = { [294185] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11475), 1, + ACTIONS(11477), 1, anon_sym_RBRACE, STATE(7366), 1, sym_attribute, @@ -401558,7 +401569,7 @@ static uint16_t ts_small_parse_table[] = { [294199] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7570), 1, + ACTIONS(7572), 1, anon_sym_RPAREN, STATE(7367), 1, sym_attribute, @@ -401568,7 +401579,7 @@ static uint16_t ts_small_parse_table[] = { [294213] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11477), 1, + ACTIONS(11479), 1, anon_sym_RBRACE, STATE(7368), 1, sym_attribute, @@ -401578,7 +401589,7 @@ static uint16_t ts_small_parse_table[] = { [294227] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11479), 1, + ACTIONS(11481), 1, anon_sym_end, STATE(7369), 1, sym_attribute, @@ -401588,7 +401599,7 @@ static uint16_t ts_small_parse_table[] = { [294241] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3970), 1, + ACTIONS(3972), 1, anon_sym_DASH_GT, STATE(7370), 1, sym_attribute, @@ -401598,7 +401609,7 @@ static uint16_t ts_small_parse_table[] = { [294255] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11481), 1, + ACTIONS(11483), 1, anon_sym_RBRACE, STATE(7371), 1, sym_attribute, @@ -401608,7 +401619,7 @@ static uint16_t ts_small_parse_table[] = { [294269] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11483), 1, + ACTIONS(11485), 1, anon_sym_RBRACK, STATE(7372), 1, sym_attribute, @@ -401618,7 +401629,7 @@ static uint16_t ts_small_parse_table[] = { [294283] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11485), 1, + ACTIONS(11487), 1, sym__identifier, STATE(7373), 1, sym_attribute, @@ -401628,7 +401639,7 @@ static uint16_t ts_small_parse_table[] = { [294297] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11487), 1, + ACTIONS(11489), 1, anon_sym_DQUOTE, STATE(7374), 1, sym_attribute, @@ -401638,7 +401649,7 @@ static uint16_t ts_small_parse_table[] = { [294311] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11489), 1, + ACTIONS(11491), 1, anon_sym_SQUOTE, STATE(7375), 1, sym_attribute, @@ -401648,7 +401659,7 @@ static uint16_t ts_small_parse_table[] = { [294325] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9243), 1, + ACTIONS(9245), 1, anon_sym_end, STATE(7376), 1, sym_attribute, @@ -401658,7 +401669,7 @@ static uint16_t ts_small_parse_table[] = { [294339] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7552), 1, + ACTIONS(7554), 1, anon_sym_RPAREN, STATE(7377), 1, sym_attribute, @@ -401668,7 +401679,7 @@ static uint16_t ts_small_parse_table[] = { [294353] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9548), 1, + ACTIONS(9550), 1, anon_sym_GT_RBRACE, STATE(7378), 1, sym_attribute, @@ -401678,7 +401689,7 @@ static uint16_t ts_small_parse_table[] = { [294367] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11491), 1, + ACTIONS(11493), 1, anon_sym_RPAREN, STATE(7379), 1, sym_attribute, @@ -401688,7 +401699,7 @@ static uint16_t ts_small_parse_table[] = { [294381] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11493), 1, + ACTIONS(11495), 1, anon_sym_in, STATE(7380), 1, sym_attribute, @@ -401698,7 +401709,7 @@ static uint16_t ts_small_parse_table[] = { [294395] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11495), 1, + ACTIONS(11497), 1, anon_sym_in, STATE(7381), 1, sym_attribute, @@ -401708,7 +401719,7 @@ static uint16_t ts_small_parse_table[] = { [294409] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11497), 1, + ACTIONS(11499), 1, anon_sym_RBRACK, STATE(7382), 1, sym_attribute, @@ -401728,7 +401739,7 @@ static uint16_t ts_small_parse_table[] = { [294437] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11499), 1, + ACTIONS(11501), 1, anon_sym_DOT, STATE(7384), 1, sym_attribute, @@ -401738,7 +401749,7 @@ static uint16_t ts_small_parse_table[] = { [294451] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11501), 1, + ACTIONS(11503), 1, anon_sym_RPAREN, STATE(7385), 1, sym_attribute, @@ -401748,7 +401759,7 @@ static uint16_t ts_small_parse_table[] = { [294465] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11503), 1, + ACTIONS(11505), 1, anon_sym_RPAREN, STATE(7386), 1, sym_attribute, @@ -401758,7 +401769,7 @@ static uint16_t ts_small_parse_table[] = { [294479] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11505), 1, + ACTIONS(11507), 1, anon_sym_DOT, STATE(7387), 1, sym_attribute, @@ -401768,7 +401779,7 @@ static uint16_t ts_small_parse_table[] = { [294493] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11507), 1, + ACTIONS(11509), 1, anon_sym_RBRACE, STATE(7388), 1, sym_attribute, @@ -401778,7 +401789,7 @@ static uint16_t ts_small_parse_table[] = { [294507] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11509), 1, + ACTIONS(11511), 1, anon_sym_DOT, STATE(7389), 1, sym_attribute, @@ -401788,7 +401799,7 @@ static uint16_t ts_small_parse_table[] = { [294521] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11511), 1, + ACTIONS(11513), 1, anon_sym_RPAREN, STATE(7390), 1, sym_attribute, @@ -401798,7 +401809,7 @@ static uint16_t ts_small_parse_table[] = { [294535] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11513), 1, + ACTIONS(11515), 1, anon_sym_RBRACE, STATE(7391), 1, sym_attribute, @@ -401808,7 +401819,7 @@ static uint16_t ts_small_parse_table[] = { [294549] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11515), 1, + ACTIONS(11517), 1, anon_sym_RBRACK, STATE(7392), 1, sym_attribute, @@ -401818,7 +401829,7 @@ static uint16_t ts_small_parse_table[] = { [294563] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11517), 1, + ACTIONS(11519), 1, anon_sym_RPAREN, STATE(7393), 1, sym_attribute, @@ -401828,7 +401839,7 @@ static uint16_t ts_small_parse_table[] = { [294577] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, anon_sym_RPAREN, STATE(7394), 1, sym_attribute, @@ -401848,7 +401859,7 @@ static uint16_t ts_small_parse_table[] = { [294605] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11521), 1, + ACTIONS(11523), 1, anon_sym_with, STATE(7396), 1, sym_attribute, @@ -401858,7 +401869,7 @@ static uint16_t ts_small_parse_table[] = { [294619] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11523), 1, + ACTIONS(11525), 1, anon_sym_with, STATE(7397), 1, sym_attribute, @@ -401868,7 +401879,7 @@ static uint16_t ts_small_parse_table[] = { [294633] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11525), 1, + ACTIONS(11527), 1, anon_sym_DOT, STATE(7398), 1, sym_attribute, @@ -401878,7 +401889,7 @@ static uint16_t ts_small_parse_table[] = { [294647] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11527), 1, + ACTIONS(11529), 1, anon_sym_RBRACE, STATE(7399), 1, sym_attribute, @@ -401888,7 +401899,7 @@ static uint16_t ts_small_parse_table[] = { [294661] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11529), 1, + ACTIONS(11531), 1, anon_sym_in, STATE(7400), 1, sym_attribute, @@ -401898,7 +401909,7 @@ static uint16_t ts_small_parse_table[] = { [294675] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11531), 1, + ACTIONS(11533), 1, anon_sym_RPAREN, STATE(7401), 1, sym_attribute, @@ -401908,7 +401919,7 @@ static uint16_t ts_small_parse_table[] = { [294689] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11533), 1, + ACTIONS(11535), 1, anon_sym_RPAREN, STATE(7402), 1, sym_attribute, @@ -401918,7 +401929,7 @@ static uint16_t ts_small_parse_table[] = { [294703] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11535), 1, + ACTIONS(11537), 1, anon_sym_RBRACE, STATE(7403), 1, sym_attribute, @@ -401928,7 +401939,7 @@ static uint16_t ts_small_parse_table[] = { [294717] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11537), 1, + ACTIONS(11539), 1, anon_sym_RBRACK, STATE(7404), 1, sym_attribute, @@ -401938,7 +401949,7 @@ static uint16_t ts_small_parse_table[] = { [294731] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11539), 1, + ACTIONS(11541), 1, anon_sym_RPAREN, STATE(7405), 1, sym_attribute, @@ -401948,7 +401959,7 @@ static uint16_t ts_small_parse_table[] = { [294745] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11541), 1, + ACTIONS(11543), 1, sym__right_quoted_string_delimiter, STATE(7406), 1, sym_attribute, @@ -401958,7 +401969,7 @@ static uint16_t ts_small_parse_table[] = { [294759] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11543), 1, + ACTIONS(11545), 1, anon_sym_DASH_GT, STATE(7407), 1, sym_attribute, @@ -401968,7 +401979,7 @@ static uint16_t ts_small_parse_table[] = { [294773] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11545), 1, + ACTIONS(11547), 1, anon_sym_RBRACE, STATE(7408), 1, sym_attribute, @@ -401978,7 +401989,7 @@ static uint16_t ts_small_parse_table[] = { [294787] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11547), 1, + ACTIONS(11549), 1, anon_sym_with, STATE(7409), 1, sym_attribute, @@ -401988,7 +401999,7 @@ static uint16_t ts_small_parse_table[] = { [294801] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11549), 1, + ACTIONS(11551), 1, anon_sym_with, STATE(7410), 1, sym_attribute, @@ -401998,7 +402009,7 @@ static uint16_t ts_small_parse_table[] = { [294815] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7550), 1, + ACTIONS(7552), 1, anon_sym_RPAREN, STATE(7411), 1, sym_attribute, @@ -402008,7 +402019,7 @@ static uint16_t ts_small_parse_table[] = { [294829] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11551), 1, + ACTIONS(11553), 1, anon_sym_RPAREN, STATE(7412), 1, sym_attribute, @@ -402018,7 +402029,7 @@ static uint16_t ts_small_parse_table[] = { [294843] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11553), 1, + ACTIONS(11555), 1, sym__right_quoted_string_delimiter, STATE(7413), 1, sym_attribute, @@ -402028,7 +402039,7 @@ static uint16_t ts_small_parse_table[] = { [294857] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11555), 1, + ACTIONS(11557), 1, anon_sym_DOT, STATE(7414), 1, sym_attribute, @@ -402038,7 +402049,7 @@ static uint16_t ts_small_parse_table[] = { [294871] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7618), 1, + ACTIONS(7620), 1, sym__right_quoted_string_delimiter, STATE(7415), 1, sym_attribute, @@ -402048,7 +402059,7 @@ static uint16_t ts_small_parse_table[] = { [294885] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11557), 1, + ACTIONS(11559), 1, anon_sym_RBRACE, STATE(7416), 1, sym_attribute, @@ -402058,7 +402069,7 @@ static uint16_t ts_small_parse_table[] = { [294899] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11559), 1, + ACTIONS(11561), 1, anon_sym_in, STATE(7417), 1, sym_attribute, @@ -402068,7 +402079,7 @@ static uint16_t ts_small_parse_table[] = { [294913] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11561), 1, + ACTIONS(11563), 1, anon_sym_end, STATE(7418), 1, sym_attribute, @@ -402078,7 +402089,7 @@ static uint16_t ts_small_parse_table[] = { [294927] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11563), 1, + ACTIONS(11565), 1, anon_sym_RBRACE, STATE(7419), 1, sym_attribute, @@ -402088,7 +402099,7 @@ static uint16_t ts_small_parse_table[] = { [294941] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3894), 1, + ACTIONS(3896), 1, anon_sym_DASH_GT, STATE(7420), 1, sym_attribute, @@ -402098,7 +402109,7 @@ static uint16_t ts_small_parse_table[] = { [294955] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11565), 1, + ACTIONS(11567), 1, anon_sym_RBRACE, STATE(7421), 1, sym_attribute, @@ -402108,7 +402119,7 @@ static uint16_t ts_small_parse_table[] = { [294969] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11567), 1, + ACTIONS(11569), 1, anon_sym_RPAREN, STATE(7422), 1, sym_attribute, @@ -402118,7 +402129,7 @@ static uint16_t ts_small_parse_table[] = { [294983] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8323), 1, + ACTIONS(8325), 1, anon_sym_RPAREN, STATE(7423), 1, sym_attribute, @@ -402128,7 +402139,7 @@ static uint16_t ts_small_parse_table[] = { [294997] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11569), 1, + ACTIONS(11571), 1, anon_sym_RBRACK, STATE(7424), 1, sym_attribute, @@ -402138,7 +402149,7 @@ static uint16_t ts_small_parse_table[] = { [295011] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11571), 1, + ACTIONS(11573), 1, anon_sym_done, STATE(7425), 1, sym_attribute, @@ -402148,7 +402159,7 @@ static uint16_t ts_small_parse_table[] = { [295025] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11573), 1, + ACTIONS(11575), 1, sym__identifier, STATE(7426), 1, sym_attribute, @@ -402158,7 +402169,7 @@ static uint16_t ts_small_parse_table[] = { [295039] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11575), 1, + ACTIONS(11577), 1, anon_sym_DQUOTE, STATE(7427), 1, sym_attribute, @@ -402168,7 +402179,7 @@ static uint16_t ts_small_parse_table[] = { [295053] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11577), 1, + ACTIONS(11579), 1, anon_sym_RPAREN, STATE(7428), 1, sym_attribute, @@ -402178,7 +402189,7 @@ static uint16_t ts_small_parse_table[] = { [295067] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11579), 1, + ACTIONS(11581), 1, sym__right_quoted_string_delimiter, STATE(7429), 1, sym_attribute, @@ -402188,7 +402199,7 @@ static uint16_t ts_small_parse_table[] = { [295081] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11581), 1, + ACTIONS(11583), 1, anon_sym_SQUOTE, STATE(7430), 1, sym_attribute, @@ -402198,7 +402209,7 @@ static uint16_t ts_small_parse_table[] = { [295095] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9089), 1, + ACTIONS(9091), 1, anon_sym_end, STATE(7431), 1, sym_attribute, @@ -402208,7 +402219,7 @@ static uint16_t ts_small_parse_table[] = { [295109] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11583), 1, + ACTIONS(11585), 1, anon_sym_RPAREN, STATE(7432), 1, sym_attribute, @@ -402218,7 +402229,7 @@ static uint16_t ts_small_parse_table[] = { [295123] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9733), 1, + ACTIONS(9735), 1, anon_sym_GT_RBRACE, STATE(7433), 1, sym_attribute, @@ -402228,7 +402239,7 @@ static uint16_t ts_small_parse_table[] = { [295137] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11585), 1, + ACTIONS(11587), 1, anon_sym_RPAREN, STATE(7434), 1, sym_attribute, @@ -402238,7 +402249,7 @@ static uint16_t ts_small_parse_table[] = { [295151] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11585), 1, + ACTIONS(11587), 1, anon_sym_RBRACK, STATE(7435), 1, sym_attribute, @@ -402248,7 +402259,7 @@ static uint16_t ts_small_parse_table[] = { [295165] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11585), 1, + ACTIONS(11587), 1, anon_sym_RBRACE, STATE(7436), 1, sym_attribute, @@ -402258,7 +402269,7 @@ static uint16_t ts_small_parse_table[] = { [295179] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11587), 1, + ACTIONS(11589), 1, anon_sym_in, STATE(7437), 1, sym_attribute, @@ -402268,7 +402279,7 @@ static uint16_t ts_small_parse_table[] = { [295193] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11589), 1, + ACTIONS(11591), 1, anon_sym_RPAREN, STATE(7438), 1, sym_attribute, @@ -402278,7 +402289,7 @@ static uint16_t ts_small_parse_table[] = { [295207] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11591), 1, + ACTIONS(11593), 1, anon_sym_RPAREN, STATE(7439), 1, sym_attribute, @@ -402288,7 +402299,7 @@ static uint16_t ts_small_parse_table[] = { [295221] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11593), 1, + ACTIONS(11595), 1, anon_sym_in, STATE(7440), 1, sym_attribute, @@ -402298,7 +402309,7 @@ static uint16_t ts_small_parse_table[] = { [295235] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11595), 1, + ACTIONS(11597), 1, anon_sym_RPAREN, STATE(7441), 1, sym_attribute, @@ -402308,7 +402319,7 @@ static uint16_t ts_small_parse_table[] = { [295249] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11597), 1, + ACTIONS(11599), 1, anon_sym_in, STATE(7442), 1, sym_attribute, @@ -402318,7 +402329,7 @@ static uint16_t ts_small_parse_table[] = { [295263] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11599), 1, + ACTIONS(11601), 1, anon_sym_in, STATE(7443), 1, sym_attribute, @@ -402328,7 +402339,7 @@ static uint16_t ts_small_parse_table[] = { [295277] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11601), 1, + ACTIONS(11603), 1, anon_sym_RBRACK, STATE(7444), 1, sym_attribute, @@ -402338,7 +402349,7 @@ static uint16_t ts_small_parse_table[] = { [295291] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11603), 1, + ACTIONS(11605), 1, anon_sym_RPAREN, STATE(7445), 1, sym_attribute, @@ -402348,7 +402359,7 @@ static uint16_t ts_small_parse_table[] = { [295305] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11605), 1, + ACTIONS(11607), 1, anon_sym_RBRACE, STATE(7446), 1, sym_attribute, @@ -402368,7 +402379,7 @@ static uint16_t ts_small_parse_table[] = { [295333] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11607), 1, + ACTIONS(11609), 1, anon_sym_DOT, STATE(7448), 1, sym_attribute, @@ -402378,7 +402389,7 @@ static uint16_t ts_small_parse_table[] = { [295347] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11609), 1, + ACTIONS(11611), 1, sym__identifier, STATE(7449), 1, sym_attribute, @@ -402388,7 +402399,7 @@ static uint16_t ts_small_parse_table[] = { [295361] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11611), 1, + ACTIONS(11613), 1, anon_sym_RPAREN, STATE(7450), 1, sym_attribute, @@ -402398,7 +402409,7 @@ static uint16_t ts_small_parse_table[] = { [295375] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11613), 1, + ACTIONS(11615), 1, anon_sym_DOT, STATE(7451), 1, sym_attribute, @@ -402408,7 +402419,7 @@ static uint16_t ts_small_parse_table[] = { [295389] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9433), 1, + ACTIONS(9435), 1, anon_sym_GT_RBRACE, STATE(7452), 1, sym_attribute, @@ -402418,7 +402429,7 @@ static uint16_t ts_small_parse_table[] = { [295403] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11615), 1, + ACTIONS(11617), 1, anon_sym_COLON2, STATE(7453), 1, sym_attribute, @@ -402428,7 +402439,7 @@ static uint16_t ts_small_parse_table[] = { [295417] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11617), 1, + ACTIONS(11619), 1, anon_sym_in, STATE(7454), 1, sym_attribute, @@ -402438,7 +402449,7 @@ static uint16_t ts_small_parse_table[] = { [295431] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11619), 1, + ACTIONS(11621), 1, anon_sym_RBRACE, STATE(7455), 1, sym_attribute, @@ -402448,7 +402459,7 @@ static uint16_t ts_small_parse_table[] = { [295445] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11621), 1, + ACTIONS(11623), 1, anon_sym_RPAREN, STATE(7456), 1, sym_attribute, @@ -402458,7 +402469,7 @@ static uint16_t ts_small_parse_table[] = { [295459] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10911), 1, + ACTIONS(10913), 1, anon_sym_RPAREN, STATE(7457), 1, sym_attribute, @@ -402468,7 +402479,7 @@ static uint16_t ts_small_parse_table[] = { [295473] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11623), 1, + ACTIONS(11625), 1, anon_sym_with, STATE(7458), 1, sym_attribute, @@ -402478,7 +402489,7 @@ static uint16_t ts_small_parse_table[] = { [295487] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11625), 1, + ACTIONS(11627), 1, anon_sym_with, STATE(7459), 1, sym_attribute, @@ -402488,7 +402499,7 @@ static uint16_t ts_small_parse_table[] = { [295501] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11627), 1, + ACTIONS(11629), 1, anon_sym_DOT, STATE(7460), 1, sym_attribute, @@ -402498,7 +402509,7 @@ static uint16_t ts_small_parse_table[] = { [295515] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11629), 1, + ACTIONS(11631), 1, anon_sym_RPAREN, STATE(7461), 1, sym_attribute, @@ -402508,7 +402519,7 @@ static uint16_t ts_small_parse_table[] = { [295529] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11631), 1, + ACTIONS(11633), 1, anon_sym_RBRACE, STATE(7462), 1, sym_attribute, @@ -402518,7 +402529,7 @@ static uint16_t ts_small_parse_table[] = { [295543] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11633), 1, + ACTIONS(11635), 1, anon_sym_in, STATE(7463), 1, sym_attribute, @@ -402528,7 +402539,7 @@ static uint16_t ts_small_parse_table[] = { [295557] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11635), 1, + ACTIONS(11637), 1, anon_sym_RPAREN, STATE(7464), 1, sym_attribute, @@ -402538,7 +402549,7 @@ static uint16_t ts_small_parse_table[] = { [295571] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11637), 1, + ACTIONS(11639), 1, anon_sym_DASH_GT, STATE(7465), 1, sym_attribute, @@ -402548,7 +402559,7 @@ static uint16_t ts_small_parse_table[] = { [295585] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11639), 1, + ACTIONS(11641), 1, anon_sym_RPAREN, STATE(7466), 1, sym_attribute, @@ -402558,7 +402569,7 @@ static uint16_t ts_small_parse_table[] = { [295599] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11641), 1, + ACTIONS(11643), 1, anon_sym_RPAREN, STATE(7467), 1, sym_attribute, @@ -402568,7 +402579,7 @@ static uint16_t ts_small_parse_table[] = { [295613] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11643), 1, + ACTIONS(11645), 1, anon_sym_RBRACE, STATE(7468), 1, sym_attribute, @@ -402578,7 +402589,7 @@ static uint16_t ts_small_parse_table[] = { [295627] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11645), 1, + ACTIONS(11647), 1, anon_sym_end, STATE(7469), 1, sym_attribute, @@ -402588,7 +402599,7 @@ static uint16_t ts_small_parse_table[] = { [295641] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11647), 1, + ACTIONS(11649), 1, anon_sym_DOT_DOT, STATE(7470), 1, sym_attribute, @@ -402598,7 +402609,7 @@ static uint16_t ts_small_parse_table[] = { [295655] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11649), 1, + ACTIONS(11651), 1, sym__right_quoted_string_delimiter, STATE(7471), 1, sym_attribute, @@ -402608,7 +402619,7 @@ static uint16_t ts_small_parse_table[] = { [295669] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11651), 1, + ACTIONS(11653), 1, anon_sym_RPAREN, STATE(7472), 1, sym_attribute, @@ -402618,7 +402629,7 @@ static uint16_t ts_small_parse_table[] = { [295683] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11653), 1, + ACTIONS(11655), 1, anon_sym_RPAREN, STATE(7473), 1, sym_attribute, @@ -402628,7 +402639,7 @@ static uint16_t ts_small_parse_table[] = { [295697] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11655), 1, + ACTIONS(11657), 1, anon_sym_with, STATE(7474), 1, sym_attribute, @@ -402638,7 +402649,7 @@ static uint16_t ts_small_parse_table[] = { [295711] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11657), 1, + ACTIONS(11659), 1, anon_sym_with, STATE(7475), 1, sym_attribute, @@ -402648,7 +402659,7 @@ static uint16_t ts_small_parse_table[] = { [295725] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11659), 1, + ACTIONS(11661), 1, anon_sym_in, STATE(7476), 1, sym_attribute, @@ -402658,7 +402669,7 @@ static uint16_t ts_small_parse_table[] = { [295739] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11661), 1, + ACTIONS(11663), 1, anon_sym_RBRACE, STATE(7477), 1, sym_attribute, @@ -402668,7 +402679,7 @@ static uint16_t ts_small_parse_table[] = { [295753] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11663), 1, + ACTIONS(11665), 1, anon_sym_RBRACK, STATE(7478), 1, sym_attribute, @@ -402678,7 +402689,7 @@ static uint16_t ts_small_parse_table[] = { [295767] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11665), 1, + ACTIONS(11667), 1, anon_sym_DOT, STATE(7479), 1, sym_attribute, @@ -402688,7 +402699,7 @@ static uint16_t ts_small_parse_table[] = { [295781] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11667), 1, + ACTIONS(11669), 1, anon_sym_DOT_DOT, STATE(7480), 1, sym_attribute, @@ -402698,7 +402709,7 @@ static uint16_t ts_small_parse_table[] = { [295795] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11669), 1, + ACTIONS(11671), 1, anon_sym_DOT_DOT, STATE(7481), 1, sym_attribute, @@ -402708,7 +402719,7 @@ static uint16_t ts_small_parse_table[] = { [295809] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9371), 1, + ACTIONS(9373), 1, anon_sym_end, STATE(7482), 1, sym_attribute, @@ -402718,7 +402729,7 @@ static uint16_t ts_small_parse_table[] = { [295823] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7650), 1, + ACTIONS(7652), 1, sym__right_quoted_string_delimiter, STATE(7483), 1, sym_attribute, @@ -402728,7 +402739,7 @@ static uint16_t ts_small_parse_table[] = { [295837] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11671), 1, + ACTIONS(11673), 1, anon_sym_RPAREN, STATE(7484), 1, sym_attribute, @@ -402738,7 +402749,7 @@ static uint16_t ts_small_parse_table[] = { [295851] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11673), 1, + ACTIONS(11675), 1, anon_sym_in, STATE(7485), 1, sym_attribute, @@ -402748,7 +402759,7 @@ static uint16_t ts_small_parse_table[] = { [295865] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11675), 1, + ACTIONS(11677), 1, anon_sym_DASH_GT, STATE(7486), 1, sym_attribute, @@ -402758,7 +402769,7 @@ static uint16_t ts_small_parse_table[] = { [295879] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11677), 1, + ACTIONS(11679), 1, anon_sym_SQUOTE, STATE(7487), 1, sym_attribute, @@ -402768,7 +402779,7 @@ static uint16_t ts_small_parse_table[] = { [295893] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11679), 1, + ACTIONS(11681), 1, anon_sym_RBRACE, STATE(7488), 1, sym_attribute, @@ -402778,7 +402789,7 @@ static uint16_t ts_small_parse_table[] = { [295907] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7546), 1, + ACTIONS(7548), 1, anon_sym_RPAREN, STATE(7489), 1, sym_attribute, @@ -402788,7 +402799,7 @@ static uint16_t ts_small_parse_table[] = { [295921] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11681), 1, + ACTIONS(11683), 1, anon_sym_RBRACE, STATE(7490), 1, sym_attribute, @@ -402798,7 +402809,7 @@ static uint16_t ts_small_parse_table[] = { [295935] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11683), 1, + ACTIONS(11685), 1, anon_sym_end, STATE(7491), 1, sym_attribute, @@ -402808,7 +402819,7 @@ static uint16_t ts_small_parse_table[] = { [295949] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8405), 1, + ACTIONS(8407), 1, anon_sym_RPAREN, STATE(7492), 1, sym_attribute, @@ -402818,7 +402829,7 @@ static uint16_t ts_small_parse_table[] = { [295963] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11685), 1, + ACTIONS(11687), 1, anon_sym_DQUOTE, STATE(7493), 1, sym_attribute, @@ -402828,7 +402839,7 @@ static uint16_t ts_small_parse_table[] = { [295977] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11687), 1, + ACTIONS(11689), 1, sym__identifier, STATE(7494), 1, sym_attribute, @@ -402838,7 +402849,7 @@ static uint16_t ts_small_parse_table[] = { [295991] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11689), 1, + ACTIONS(11691), 1, sym__identifier, STATE(7495), 1, sym_attribute, @@ -402848,7 +402859,7 @@ static uint16_t ts_small_parse_table[] = { [296005] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11691), 1, + ACTIONS(11693), 1, anon_sym_DASH_GT, STATE(7496), 1, sym_attribute, @@ -402858,7 +402869,7 @@ static uint16_t ts_small_parse_table[] = { [296019] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11693), 1, + ACTIONS(11695), 1, anon_sym_RBRACK, STATE(7497), 1, sym_attribute, @@ -402868,7 +402879,7 @@ static uint16_t ts_small_parse_table[] = { [296033] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11695), 1, + ACTIONS(11697), 1, sym__right_quoted_string_delimiter, STATE(7498), 1, sym_attribute, @@ -402878,7 +402889,7 @@ static uint16_t ts_small_parse_table[] = { [296047] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3722), 1, + ACTIONS(3724), 1, anon_sym_DASH_GT, STATE(7499), 1, sym_attribute, @@ -402888,7 +402899,7 @@ static uint16_t ts_small_parse_table[] = { [296061] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11697), 1, + ACTIONS(11699), 1, anon_sym_RPAREN, STATE(7500), 1, sym_attribute, @@ -402898,7 +402909,7 @@ static uint16_t ts_small_parse_table[] = { [296075] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11699), 1, + ACTIONS(11701), 1, anon_sym_RPAREN, STATE(7501), 1, sym_attribute, @@ -402908,7 +402919,7 @@ static uint16_t ts_small_parse_table[] = { [296089] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11699), 1, + ACTIONS(11701), 1, anon_sym_RBRACK, STATE(7502), 1, sym_attribute, @@ -402918,7 +402929,7 @@ static uint16_t ts_small_parse_table[] = { [296103] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11699), 1, + ACTIONS(11701), 1, anon_sym_RBRACE, STATE(7503), 1, sym_attribute, @@ -402928,7 +402939,7 @@ static uint16_t ts_small_parse_table[] = { [296117] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3968), 1, + ACTIONS(3970), 1, anon_sym_DASH_GT, STATE(7504), 1, sym_attribute, @@ -402938,7 +402949,7 @@ static uint16_t ts_small_parse_table[] = { [296131] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11701), 1, + ACTIONS(11703), 1, anon_sym_RBRACE, STATE(7505), 1, sym_attribute, @@ -402948,7 +402959,7 @@ static uint16_t ts_small_parse_table[] = { [296145] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11703), 1, + ACTIONS(11705), 1, anon_sym_RBRACE, STATE(7506), 1, sym_attribute, @@ -402958,7 +402969,7 @@ static uint16_t ts_small_parse_table[] = { [296159] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3718), 1, + ACTIONS(3720), 1, anon_sym_DASH_GT, STATE(7507), 1, sym_attribute, @@ -402968,7 +402979,7 @@ static uint16_t ts_small_parse_table[] = { [296173] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11705), 1, + ACTIONS(11707), 1, anon_sym_RBRACE, STATE(7508), 1, sym_attribute, @@ -402978,7 +402989,7 @@ static uint16_t ts_small_parse_table[] = { [296187] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11707), 1, + ACTIONS(11709), 1, anon_sym_RBRACK, STATE(7509), 1, sym_attribute, @@ -402988,7 +402999,7 @@ static uint16_t ts_small_parse_table[] = { [296201] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11709), 1, + ACTIONS(11711), 1, sym__identifier, STATE(7510), 1, sym_attribute, @@ -402998,7 +403009,7 @@ static uint16_t ts_small_parse_table[] = { [296215] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11711), 1, + ACTIONS(11713), 1, anon_sym_RBRACE, STATE(7511), 1, sym_attribute, @@ -403008,7 +403019,7 @@ static uint16_t ts_small_parse_table[] = { [296229] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11713), 1, + ACTIONS(11715), 1, anon_sym_DOT, STATE(7512), 1, sym_attribute, @@ -403018,7 +403029,7 @@ static uint16_t ts_small_parse_table[] = { [296243] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7668), 1, + ACTIONS(7670), 1, sym__right_quoted_string_delimiter, STATE(7513), 1, sym_attribute, @@ -403028,7 +403039,7 @@ static uint16_t ts_small_parse_table[] = { [296257] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11715), 1, + ACTIONS(11717), 1, anon_sym_RBRACE, STATE(7514), 1, sym_attribute, @@ -403038,7 +403049,7 @@ static uint16_t ts_small_parse_table[] = { [296271] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11711), 1, + ACTIONS(11713), 1, anon_sym_RBRACK, STATE(7515), 1, sym_attribute, @@ -403048,7 +403059,7 @@ static uint16_t ts_small_parse_table[] = { [296285] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11717), 1, + ACTIONS(11719), 1, anon_sym_DQUOTE, STATE(7516), 1, sym_attribute, @@ -403058,7 +403069,7 @@ static uint16_t ts_small_parse_table[] = { [296299] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11719), 1, + ACTIONS(11721), 1, anon_sym_SQUOTE, STATE(7517), 1, sym_attribute, @@ -403068,7 +403079,7 @@ static uint16_t ts_small_parse_table[] = { [296313] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9007), 1, + ACTIONS(9009), 1, anon_sym_end, STATE(7518), 1, sym_attribute, @@ -403078,7 +403089,7 @@ static uint16_t ts_small_parse_table[] = { [296327] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11721), 1, + ACTIONS(11723), 1, anon_sym_with, STATE(7519), 1, sym_attribute, @@ -403088,7 +403099,7 @@ static uint16_t ts_small_parse_table[] = { [296341] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11723), 1, + ACTIONS(11725), 1, anon_sym_with, STATE(7520), 1, sym_attribute, @@ -403098,7 +403109,7 @@ static uint16_t ts_small_parse_table[] = { [296355] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11725), 1, + ACTIONS(11727), 1, anon_sym_DOT, STATE(7521), 1, sym_attribute, @@ -403108,7 +403119,7 @@ static uint16_t ts_small_parse_table[] = { [296369] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11727), 1, + ACTIONS(11729), 1, anon_sym_RPAREN, STATE(7522), 1, sym_attribute, @@ -403118,7 +403129,7 @@ static uint16_t ts_small_parse_table[] = { [296383] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9973), 1, + ACTIONS(9975), 1, anon_sym_GT_RBRACE, STATE(7523), 1, sym_attribute, @@ -403128,7 +403139,7 @@ static uint16_t ts_small_parse_table[] = { [296397] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3674), 1, + ACTIONS(3676), 1, anon_sym_DASH_GT, STATE(7524), 1, sym_attribute, @@ -403138,7 +403149,7 @@ static uint16_t ts_small_parse_table[] = { [296411] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11729), 1, + ACTIONS(11731), 1, anon_sym_in, STATE(7525), 1, sym_attribute, @@ -403148,7 +403159,7 @@ static uint16_t ts_small_parse_table[] = { [296425] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11711), 1, + ACTIONS(11713), 1, anon_sym_RPAREN, STATE(7526), 1, sym_attribute, @@ -403158,7 +403169,7 @@ static uint16_t ts_small_parse_table[] = { [296439] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11731), 1, + ACTIONS(11733), 1, anon_sym_RPAREN, STATE(7527), 1, sym_attribute, @@ -403168,7 +403179,7 @@ static uint16_t ts_small_parse_table[] = { [296453] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11733), 1, + ACTIONS(11735), 1, anon_sym_in, STATE(7528), 1, sym_attribute, @@ -403178,7 +403189,7 @@ static uint16_t ts_small_parse_table[] = { [296467] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11735), 1, + ACTIONS(11737), 1, anon_sym_DASH_GT, STATE(7529), 1, sym_attribute, @@ -403188,7 +403199,7 @@ static uint16_t ts_small_parse_table[] = { [296481] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11737), 1, + ACTIONS(11739), 1, anon_sym_COLON_COLON, STATE(7530), 1, sym_attribute, @@ -403198,7 +403209,7 @@ static uint16_t ts_small_parse_table[] = { [296495] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11739), 1, + ACTIONS(11741), 1, sym__right_quoted_string_delimiter, STATE(7531), 1, sym_attribute, @@ -403208,7 +403219,7 @@ static uint16_t ts_small_parse_table[] = { [296509] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11741), 1, + ACTIONS(11743), 1, anon_sym_in, STATE(7532), 1, sym_attribute, @@ -403218,7 +403229,7 @@ static uint16_t ts_small_parse_table[] = { [296523] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11743), 1, + ACTIONS(11745), 1, anon_sym_in, STATE(7533), 1, sym_attribute, @@ -403228,7 +403239,7 @@ static uint16_t ts_small_parse_table[] = { [296537] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11745), 1, + ACTIONS(11747), 1, anon_sym_with, STATE(7534), 1, sym_attribute, @@ -403238,7 +403249,7 @@ static uint16_t ts_small_parse_table[] = { [296551] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11747), 1, + ACTIONS(11749), 1, anon_sym_with, STATE(7535), 1, sym_attribute, @@ -403248,7 +403259,7 @@ static uint16_t ts_small_parse_table[] = { [296565] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, + ACTIONS(10443), 1, sym__capitalized_identifier, STATE(7536), 1, sym_attribute, @@ -403258,7 +403269,7 @@ static uint16_t ts_small_parse_table[] = { [296579] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11749), 1, + ACTIONS(11751), 1, anon_sym_RPAREN, STATE(7537), 1, sym_attribute, @@ -403268,7 +403279,7 @@ static uint16_t ts_small_parse_table[] = { [296593] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11751), 1, + ACTIONS(11753), 1, anon_sym_RPAREN, STATE(7538), 1, sym_attribute, @@ -403278,7 +403289,7 @@ static uint16_t ts_small_parse_table[] = { [296607] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11753), 1, + ACTIONS(11755), 1, anon_sym_DOT, STATE(7539), 1, sym_attribute, @@ -403288,7 +403299,7 @@ static uint16_t ts_small_parse_table[] = { [296621] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11755), 1, + ACTIONS(11757), 1, anon_sym_RPAREN, STATE(7540), 1, sym_attribute, @@ -403298,7 +403309,7 @@ static uint16_t ts_small_parse_table[] = { [296635] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11757), 1, + ACTIONS(11759), 1, anon_sym_DASH_GT, STATE(7541), 1, sym_attribute, @@ -403308,7 +403319,7 @@ static uint16_t ts_small_parse_table[] = { [296649] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11759), 1, + ACTIONS(11761), 1, anon_sym_RBRACE, STATE(7542), 1, sym_attribute, @@ -403318,7 +403329,7 @@ static uint16_t ts_small_parse_table[] = { [296663] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7694), 1, + ACTIONS(7696), 1, sym__right_quoted_string_delimiter, STATE(7543), 1, sym_attribute, @@ -403328,7 +403339,7 @@ static uint16_t ts_small_parse_table[] = { [296677] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7512), 1, + ACTIONS(7514), 1, anon_sym_RPAREN, STATE(7544), 1, sym_attribute, @@ -403338,7 +403349,7 @@ static uint16_t ts_small_parse_table[] = { [296691] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11761), 1, + ACTIONS(11763), 1, anon_sym_RBRACE, STATE(7545), 1, sym_attribute, @@ -403348,7 +403359,7 @@ static uint16_t ts_small_parse_table[] = { [296705] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11763), 1, + ACTIONS(11765), 1, anon_sym_RPAREN, STATE(7546), 1, sym_attribute, @@ -403358,7 +403369,7 @@ static uint16_t ts_small_parse_table[] = { [296719] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11765), 1, + ACTIONS(11767), 1, sym__right_quoted_string_delimiter, STATE(7547), 1, sym_attribute, @@ -403368,7 +403379,7 @@ static uint16_t ts_small_parse_table[] = { [296733] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11767), 1, + ACTIONS(11769), 1, anon_sym_RBRACK, STATE(7548), 1, sym_attribute, @@ -403378,7 +403389,7 @@ static uint16_t ts_small_parse_table[] = { [296747] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11769), 1, + ACTIONS(11771), 1, anon_sym_RBRACE, STATE(7549), 1, sym_attribute, @@ -403388,7 +403399,7 @@ static uint16_t ts_small_parse_table[] = { [296761] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8493), 1, + ACTIONS(8495), 1, anon_sym_RPAREN, STATE(7550), 1, sym_attribute, @@ -403398,7 +403409,7 @@ static uint16_t ts_small_parse_table[] = { [296775] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11771), 1, + ACTIONS(11773), 1, anon_sym_RPAREN, STATE(7551), 1, sym_attribute, @@ -403418,7 +403429,7 @@ static uint16_t ts_small_parse_table[] = { [296803] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11773), 1, + ACTIONS(11775), 1, anon_sym_RBRACE, STATE(7553), 1, sym_attribute, @@ -403428,7 +403439,7 @@ static uint16_t ts_small_parse_table[] = { [296817] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11775), 1, + ACTIONS(11777), 1, anon_sym_RBRACK, STATE(7554), 1, sym_attribute, @@ -403438,7 +403449,7 @@ static uint16_t ts_small_parse_table[] = { [296831] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11777), 1, + ACTIONS(11779), 1, sym__right_quoted_string_delimiter, STATE(7555), 1, sym_attribute, @@ -403448,7 +403459,7 @@ static uint16_t ts_small_parse_table[] = { [296845] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11779), 1, + ACTIONS(11781), 1, sym__right_quoted_string_delimiter, STATE(7556), 1, sym_attribute, @@ -403458,7 +403469,7 @@ static uint16_t ts_small_parse_table[] = { [296859] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11781), 1, + ACTIONS(11783), 1, anon_sym_RPAREN, STATE(7557), 1, sym_attribute, @@ -403468,7 +403479,7 @@ static uint16_t ts_small_parse_table[] = { [296873] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11783), 1, + ACTIONS(11785), 1, anon_sym_RPAREN, STATE(7558), 1, sym_attribute, @@ -403478,7 +403489,7 @@ static uint16_t ts_small_parse_table[] = { [296887] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11785), 1, + ACTIONS(11787), 1, anon_sym_RPAREN, STATE(7559), 1, sym_attribute, @@ -403488,7 +403499,7 @@ static uint16_t ts_small_parse_table[] = { [296901] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11785), 1, + ACTIONS(11787), 1, anon_sym_RBRACK, STATE(7560), 1, sym_attribute, @@ -403498,7 +403509,7 @@ static uint16_t ts_small_parse_table[] = { [296915] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11785), 1, + ACTIONS(11787), 1, anon_sym_RBRACE, STATE(7561), 1, sym_attribute, @@ -403508,7 +403519,7 @@ static uint16_t ts_small_parse_table[] = { [296929] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11787), 1, + ACTIONS(11789), 1, anon_sym_RPAREN, STATE(7562), 1, sym_attribute, @@ -403518,7 +403529,7 @@ static uint16_t ts_small_parse_table[] = { [296943] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11789), 1, + ACTIONS(11791), 1, sym__identifier, STATE(7563), 1, sym_attribute, @@ -403528,7 +403539,7 @@ static uint16_t ts_small_parse_table[] = { [296957] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11791), 1, + ACTIONS(11793), 1, anon_sym_RBRACE, STATE(7564), 1, sym_attribute, @@ -403538,7 +403549,7 @@ static uint16_t ts_small_parse_table[] = { [296971] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11793), 1, + ACTIONS(11795), 1, anon_sym_RPAREN, STATE(7565), 1, sym_attribute, @@ -403548,7 +403559,7 @@ static uint16_t ts_small_parse_table[] = { [296985] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11795), 1, + ACTIONS(11797), 1, anon_sym_RBRACE, STATE(7566), 1, sym_attribute, @@ -403558,7 +403569,7 @@ static uint16_t ts_small_parse_table[] = { [296999] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11797), 1, + ACTIONS(11799), 1, anon_sym_RPAREN, STATE(7567), 1, sym_attribute, @@ -403568,7 +403579,7 @@ static uint16_t ts_small_parse_table[] = { [297013] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8279), 1, + ACTIONS(8281), 1, anon_sym_RPAREN, STATE(7568), 1, sym_attribute, @@ -403578,7 +403589,7 @@ static uint16_t ts_small_parse_table[] = { [297027] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11799), 1, + ACTIONS(11801), 1, anon_sym_RPAREN, STATE(7569), 1, sym_attribute, @@ -403588,7 +403599,7 @@ static uint16_t ts_small_parse_table[] = { [297041] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11801), 1, + ACTIONS(11803), 1, anon_sym_DOT, STATE(7570), 1, sym_attribute, @@ -403598,7 +403609,7 @@ static uint16_t ts_small_parse_table[] = { [297055] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11803), 1, + ACTIONS(11805), 1, anon_sym_RPAREN, STATE(7571), 1, sym_attribute, @@ -403608,7 +403619,7 @@ static uint16_t ts_small_parse_table[] = { [297069] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11805), 1, + ACTIONS(11807), 1, anon_sym_RBRACE, STATE(7572), 1, sym_attribute, @@ -403618,7 +403629,7 @@ static uint16_t ts_small_parse_table[] = { [297083] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11807), 1, + ACTIONS(11809), 1, anon_sym_RBRACK, STATE(7573), 1, sym_attribute, @@ -403628,7 +403639,7 @@ static uint16_t ts_small_parse_table[] = { [297097] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11809), 1, + ACTIONS(11811), 1, anon_sym_with, STATE(7574), 1, sym_attribute, @@ -403638,7 +403649,7 @@ static uint16_t ts_small_parse_table[] = { [297111] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11811), 1, + ACTIONS(11813), 1, anon_sym_with, STATE(7575), 1, sym_attribute, @@ -403648,7 +403659,7 @@ static uint16_t ts_small_parse_table[] = { [297125] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11813), 1, + ACTIONS(11815), 1, anon_sym_DOT, STATE(7576), 1, sym_attribute, @@ -403658,7 +403669,7 @@ static uint16_t ts_small_parse_table[] = { [297139] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11815), 1, + ACTIONS(11817), 1, anon_sym_RBRACK, STATE(7577), 1, sym_attribute, @@ -403668,7 +403679,7 @@ static uint16_t ts_small_parse_table[] = { [297153] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11817), 1, + ACTIONS(11819), 1, anon_sym_RPAREN, STATE(7578), 1, sym_attribute, @@ -403678,7 +403689,7 @@ static uint16_t ts_small_parse_table[] = { [297167] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11819), 1, + ACTIONS(11821), 1, anon_sym_DASH_GT, STATE(7579), 1, sym_attribute, @@ -403688,7 +403699,7 @@ static uint16_t ts_small_parse_table[] = { [297181] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11821), 1, + ACTIONS(11823), 1, anon_sym_RBRACE, STATE(7580), 1, sym_attribute, @@ -403698,7 +403709,7 @@ static uint16_t ts_small_parse_table[] = { [297195] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7514), 1, + ACTIONS(7516), 1, anon_sym_RPAREN, STATE(7581), 1, sym_attribute, @@ -403708,7 +403719,7 @@ static uint16_t ts_small_parse_table[] = { [297209] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11823), 1, + ACTIONS(11825), 1, anon_sym_EQ, STATE(7582), 1, sym_attribute, @@ -403718,7 +403729,7 @@ static uint16_t ts_small_parse_table[] = { [297223] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11825), 1, + ACTIONS(11827), 1, sym__right_quoted_string_delimiter, STATE(7583), 1, sym_attribute, @@ -403728,7 +403739,7 @@ static uint16_t ts_small_parse_table[] = { [297237] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11827), 1, + ACTIONS(11829), 1, anon_sym_RBRACE, STATE(7584), 1, sym_attribute, @@ -403738,7 +403749,7 @@ static uint16_t ts_small_parse_table[] = { [297251] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11829), 1, + ACTIONS(11831), 1, anon_sym_end, STATE(7585), 1, sym_attribute, @@ -403748,7 +403759,7 @@ static uint16_t ts_small_parse_table[] = { [297265] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11831), 1, + ACTIONS(11833), 1, anon_sym_with, STATE(7586), 1, sym_attribute, @@ -403758,7 +403769,7 @@ static uint16_t ts_small_parse_table[] = { [297279] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11833), 1, + ACTIONS(11835), 1, anon_sym_with, STATE(7587), 1, sym_attribute, @@ -403768,7 +403779,7 @@ static uint16_t ts_small_parse_table[] = { [297293] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11835), 1, + ACTIONS(11837), 1, sym__identifier, STATE(7588), 1, sym_attribute, @@ -403778,7 +403789,7 @@ static uint16_t ts_small_parse_table[] = { [297307] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11837), 1, + ACTIONS(11839), 1, anon_sym_RBRACE, STATE(7589), 1, sym_attribute, @@ -403788,7 +403799,7 @@ static uint16_t ts_small_parse_table[] = { [297321] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11839), 1, + ACTIONS(11841), 1, anon_sym_RPAREN, STATE(7590), 1, sym_attribute, @@ -403798,7 +403809,7 @@ static uint16_t ts_small_parse_table[] = { [297335] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11841), 1, + ACTIONS(11843), 1, anon_sym_DOT, STATE(7591), 1, sym_attribute, @@ -403808,7 +403819,7 @@ static uint16_t ts_small_parse_table[] = { [297349] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11843), 1, + ACTIONS(11845), 1, anon_sym_RBRACE, STATE(7592), 1, sym_attribute, @@ -403818,7 +403829,7 @@ static uint16_t ts_small_parse_table[] = { [297363] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11845), 1, + ACTIONS(11847), 1, anon_sym_in, STATE(7593), 1, sym_attribute, @@ -403828,7 +403839,7 @@ static uint16_t ts_small_parse_table[] = { [297377] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11847), 1, + ACTIONS(11849), 1, anon_sym_RBRACE, STATE(7594), 1, sym_attribute, @@ -403838,7 +403849,7 @@ static uint16_t ts_small_parse_table[] = { [297391] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7728), 1, + ACTIONS(7730), 1, sym__right_quoted_string_delimiter, STATE(7595), 1, sym_attribute, @@ -403848,7 +403859,7 @@ static uint16_t ts_small_parse_table[] = { [297405] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11849), 1, + ACTIONS(11851), 1, anon_sym_end, STATE(7596), 1, sym_attribute, @@ -403858,7 +403869,7 @@ static uint16_t ts_small_parse_table[] = { [297419] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11851), 1, + ACTIONS(11853), 1, anon_sym_RPAREN, STATE(7597), 1, sym_attribute, @@ -403868,7 +403879,7 @@ static uint16_t ts_small_parse_table[] = { [297433] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7748), 1, + ACTIONS(7750), 1, sym__right_quoted_string_delimiter, STATE(7598), 1, sym_attribute, @@ -403878,7 +403889,7 @@ static uint16_t ts_small_parse_table[] = { [297447] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8497), 1, + ACTIONS(8499), 1, anon_sym_RPAREN, STATE(7599), 1, sym_attribute, @@ -403888,7 +403899,7 @@ static uint16_t ts_small_parse_table[] = { [297461] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3882), 1, anon_sym_DASH_GT, STATE(7600), 1, sym_attribute, @@ -403898,7 +403909,7 @@ static uint16_t ts_small_parse_table[] = { [297475] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11853), 1, + ACTIONS(11855), 1, anon_sym_DOT, STATE(7601), 1, sym_attribute, @@ -403908,7 +403919,7 @@ static uint16_t ts_small_parse_table[] = { [297489] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11855), 1, + ACTIONS(11857), 1, anon_sym_RBRACE, STATE(7602), 1, sym_attribute, @@ -403918,7 +403929,7 @@ static uint16_t ts_small_parse_table[] = { [297503] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11857), 1, + ACTIONS(11859), 1, anon_sym_DOT, STATE(7603), 1, sym_attribute, @@ -403928,7 +403939,7 @@ static uint16_t ts_small_parse_table[] = { [297517] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11859), 1, + ACTIONS(11861), 1, sym__identifier, STATE(7604), 1, sym_attribute, @@ -403938,7 +403949,7 @@ static uint16_t ts_small_parse_table[] = { [297531] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11861), 1, + ACTIONS(11863), 1, sym__right_quoted_string_delimiter, STATE(7605), 1, sym_attribute, @@ -403948,7 +403959,7 @@ static uint16_t ts_small_parse_table[] = { [297545] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11863), 1, + ACTIONS(11865), 1, anon_sym_RPAREN, STATE(7606), 1, sym_attribute, @@ -403958,7 +403969,7 @@ static uint16_t ts_small_parse_table[] = { [297559] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11865), 1, + ACTIONS(11867), 1, anon_sym_RPAREN, STATE(7607), 1, sym_attribute, @@ -403968,7 +403979,7 @@ static uint16_t ts_small_parse_table[] = { [297573] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11865), 1, + ACTIONS(11867), 1, anon_sym_RBRACK, STATE(7608), 1, sym_attribute, @@ -403978,7 +403989,7 @@ static uint16_t ts_small_parse_table[] = { [297587] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11865), 1, + ACTIONS(11867), 1, anon_sym_RBRACE, STATE(7609), 1, sym_attribute, @@ -403988,7 +403999,7 @@ static uint16_t ts_small_parse_table[] = { [297601] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11867), 1, + ACTIONS(11869), 1, anon_sym_RPAREN, STATE(7610), 1, sym_attribute, @@ -403998,7 +404009,7 @@ static uint16_t ts_small_parse_table[] = { [297615] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11869), 1, + ACTIONS(11871), 1, anon_sym_RPAREN, STATE(7611), 1, sym_attribute, @@ -404008,7 +404019,7 @@ static uint16_t ts_small_parse_table[] = { [297629] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11871), 1, + ACTIONS(11873), 1, anon_sym_RBRACK, STATE(7612), 1, sym_attribute, @@ -404018,7 +404029,7 @@ static uint16_t ts_small_parse_table[] = { [297643] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11873), 1, + ACTIONS(11875), 1, sym__identifier, STATE(7613), 1, sym_attribute, @@ -404028,7 +404039,7 @@ static uint16_t ts_small_parse_table[] = { [297657] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11875), 1, + ACTIONS(11877), 1, sym__identifier, STATE(7614), 1, sym_attribute, @@ -404038,7 +404049,7 @@ static uint16_t ts_small_parse_table[] = { [297671] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11877), 1, + ACTIONS(11879), 1, anon_sym_end, STATE(7615), 1, sym_attribute, @@ -404048,7 +404059,7 @@ static uint16_t ts_small_parse_table[] = { [297685] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11879), 1, + ACTIONS(11881), 1, anon_sym_with, STATE(7616), 1, sym_attribute, @@ -404058,7 +404069,7 @@ static uint16_t ts_small_parse_table[] = { [297699] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11881), 1, + ACTIONS(11883), 1, anon_sym_DOT, STATE(7617), 1, sym_attribute, @@ -404068,7 +404079,7 @@ static uint16_t ts_small_parse_table[] = { [297713] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11883), 1, + ACTIONS(11885), 1, anon_sym_DQUOTE, STATE(7618), 1, sym_attribute, @@ -404078,7 +404089,7 @@ static uint16_t ts_small_parse_table[] = { [297727] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11885), 1, + ACTIONS(11887), 1, anon_sym_SQUOTE, STATE(7619), 1, sym_attribute, @@ -404088,7 +404099,7 @@ static uint16_t ts_small_parse_table[] = { [297741] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9201), 1, + ACTIONS(9203), 1, anon_sym_end, STATE(7620), 1, sym_attribute, @@ -404098,7 +404109,7 @@ static uint16_t ts_small_parse_table[] = { [297755] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11887), 1, + ACTIONS(11889), 1, anon_sym_with, STATE(7621), 1, sym_attribute, @@ -404108,7 +404119,7 @@ static uint16_t ts_small_parse_table[] = { [297769] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11889), 1, + ACTIONS(11891), 1, anon_sym_with, STATE(7622), 1, sym_attribute, @@ -404118,7 +404129,7 @@ static uint16_t ts_small_parse_table[] = { [297783] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11891), 1, + ACTIONS(11893), 1, anon_sym_DOT, STATE(7623), 1, sym_attribute, @@ -404128,7 +404139,7 @@ static uint16_t ts_small_parse_table[] = { [297797] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11893), 1, + ACTIONS(11895), 1, anon_sym_RBRACK, STATE(7624), 1, sym_attribute, @@ -404138,7 +404149,7 @@ static uint16_t ts_small_parse_table[] = { [297811] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10190), 1, + ACTIONS(10192), 1, anon_sym_GT_RBRACE, STATE(7625), 1, sym_attribute, @@ -404148,7 +404159,7 @@ static uint16_t ts_small_parse_table[] = { [297825] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11895), 1, + ACTIONS(11897), 1, anon_sym_in, STATE(7626), 1, sym_attribute, @@ -404158,7 +404169,7 @@ static uint16_t ts_small_parse_table[] = { [297839] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11897), 1, + ACTIONS(11899), 1, anon_sym_with, STATE(7627), 1, sym_attribute, @@ -404168,7 +404179,7 @@ static uint16_t ts_small_parse_table[] = { [297853] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11899), 1, + ACTIONS(11901), 1, sym__right_quoted_string_delimiter, STATE(7628), 1, sym_attribute, @@ -404178,7 +404189,7 @@ static uint16_t ts_small_parse_table[] = { [297867] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11901), 1, + ACTIONS(11903), 1, anon_sym_RPAREN, STATE(7629), 1, sym_attribute, @@ -404188,7 +404199,7 @@ static uint16_t ts_small_parse_table[] = { [297881] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11903), 1, + ACTIONS(11905), 1, anon_sym_in, STATE(7630), 1, sym_attribute, @@ -404198,7 +404209,7 @@ static uint16_t ts_small_parse_table[] = { [297895] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11905), 1, + ACTIONS(11907), 1, anon_sym_with, STATE(7631), 1, sym_attribute, @@ -404208,7 +404219,7 @@ static uint16_t ts_small_parse_table[] = { [297909] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11907), 1, + ACTIONS(11909), 1, anon_sym_with, STATE(7632), 1, sym_attribute, @@ -404218,7 +404229,7 @@ static uint16_t ts_small_parse_table[] = { [297923] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11909), 1, + ACTIONS(11911), 1, anon_sym_DASH_GT, STATE(7633), 1, sym_attribute, @@ -404228,7 +404239,7 @@ static uint16_t ts_small_parse_table[] = { [297937] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11911), 1, + ACTIONS(11913), 1, anon_sym_with, STATE(7634), 1, sym_attribute, @@ -404238,7 +404249,7 @@ static uint16_t ts_small_parse_table[] = { [297951] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11913), 1, + ACTIONS(11915), 1, anon_sym_EQ, STATE(7635), 1, sym_attribute, @@ -404248,7 +404259,7 @@ static uint16_t ts_small_parse_table[] = { [297965] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11915), 1, + ACTIONS(11917), 1, anon_sym_DOT, STATE(7636), 1, sym_attribute, @@ -404258,7 +404269,7 @@ static uint16_t ts_small_parse_table[] = { [297979] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11917), 1, + ACTIONS(11919), 1, anon_sym_with, STATE(7637), 1, sym_attribute, @@ -404268,7 +404279,7 @@ static uint16_t ts_small_parse_table[] = { [297993] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11919), 1, + ACTIONS(11921), 1, anon_sym_RBRACE, STATE(7638), 1, sym_attribute, @@ -404278,7 +404289,7 @@ static uint16_t ts_small_parse_table[] = { [298007] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11921), 1, + ACTIONS(11923), 1, anon_sym_RPAREN, STATE(7639), 1, sym_attribute, @@ -404288,7 +404299,7 @@ static uint16_t ts_small_parse_table[] = { [298021] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7746), 1, + ACTIONS(7748), 1, sym__right_quoted_string_delimiter, STATE(7640), 1, sym_attribute, @@ -404298,7 +404309,7 @@ static uint16_t ts_small_parse_table[] = { [298035] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11923), 1, + ACTIONS(11925), 1, anon_sym_in, STATE(7641), 1, sym_attribute, @@ -404308,7 +404319,7 @@ static uint16_t ts_small_parse_table[] = { [298049] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11925), 1, + ACTIONS(11927), 1, sym__right_quoted_string_delimiter, STATE(7642), 1, sym_attribute, @@ -404318,7 +404329,7 @@ static uint16_t ts_small_parse_table[] = { [298063] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8521), 1, + ACTIONS(8523), 1, anon_sym_RPAREN, STATE(7643), 1, sym_attribute, @@ -404328,7 +404339,7 @@ static uint16_t ts_small_parse_table[] = { [298077] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11927), 1, + ACTIONS(11929), 1, anon_sym_in, STATE(7644), 1, sym_attribute, @@ -404338,7 +404349,7 @@ static uint16_t ts_small_parse_table[] = { [298091] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11929), 1, + ACTIONS(11931), 1, anon_sym_RPAREN, STATE(7645), 1, sym_attribute, @@ -404348,7 +404359,7 @@ static uint16_t ts_small_parse_table[] = { [298105] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11931), 1, + ACTIONS(11933), 1, anon_sym_RBRACE, STATE(7646), 1, sym_attribute, @@ -404368,7 +404379,7 @@ static uint16_t ts_small_parse_table[] = { [298133] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_DASH_GT, STATE(7648), 1, sym_attribute, @@ -404378,7 +404389,7 @@ static uint16_t ts_small_parse_table[] = { [298147] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11933), 1, + ACTIONS(11935), 1, sym__right_quoted_string_delimiter, STATE(7649), 1, sym_attribute, @@ -404388,7 +404399,7 @@ static uint16_t ts_small_parse_table[] = { [298161] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11935), 1, + ACTIONS(11937), 1, anon_sym_RPAREN, STATE(7650), 1, sym_attribute, @@ -404398,7 +404409,7 @@ static uint16_t ts_small_parse_table[] = { [298175] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11937), 1, + ACTIONS(11939), 1, anon_sym_RPAREN, STATE(7651), 1, sym_attribute, @@ -404408,7 +404419,7 @@ static uint16_t ts_small_parse_table[] = { [298189] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11937), 1, + ACTIONS(11939), 1, anon_sym_RBRACK, STATE(7652), 1, sym_attribute, @@ -404418,7 +404429,7 @@ static uint16_t ts_small_parse_table[] = { [298203] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11937), 1, + ACTIONS(11939), 1, anon_sym_RBRACE, STATE(7653), 1, sym_attribute, @@ -404428,7 +404439,7 @@ static uint16_t ts_small_parse_table[] = { [298217] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11939), 1, + ACTIONS(11941), 1, anon_sym_RPAREN, STATE(7654), 1, sym_attribute, @@ -404438,7 +404449,7 @@ static uint16_t ts_small_parse_table[] = { [298231] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11941), 1, + ACTIONS(11943), 1, sym__identifier, STATE(7655), 1, sym_attribute, @@ -404448,7 +404459,7 @@ static uint16_t ts_small_parse_table[] = { [298245] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11943), 1, + ACTIONS(11945), 1, anon_sym_RPAREN, STATE(7656), 1, sym_attribute, @@ -404458,7 +404469,7 @@ static uint16_t ts_small_parse_table[] = { [298259] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11945), 1, + ACTIONS(11947), 1, anon_sym_in, STATE(7657), 1, sym_attribute, @@ -404478,7 +404489,7 @@ static uint16_t ts_small_parse_table[] = { [298287] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11947), 1, + ACTIONS(11949), 1, anon_sym_RPAREN, STATE(7659), 1, sym_attribute, @@ -404488,7 +404499,7 @@ static uint16_t ts_small_parse_table[] = { [298301] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11949), 1, + ACTIONS(11951), 1, anon_sym_RPAREN, STATE(7660), 1, sym_attribute, @@ -404498,7 +404509,7 @@ static uint16_t ts_small_parse_table[] = { [298315] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11951), 1, + ACTIONS(11953), 1, anon_sym_DOT, STATE(7661), 1, sym_attribute, @@ -404508,7 +404519,7 @@ static uint16_t ts_small_parse_table[] = { [298329] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11953), 1, + ACTIONS(11955), 1, anon_sym_RPAREN, STATE(7662), 1, sym_attribute, @@ -404518,7 +404529,7 @@ static uint16_t ts_small_parse_table[] = { [298343] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11955), 1, + ACTIONS(11957), 1, anon_sym_RBRACE, STATE(7663), 1, sym_attribute, @@ -404528,7 +404539,7 @@ static uint16_t ts_small_parse_table[] = { [298357] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11957), 1, + ACTIONS(11959), 1, anon_sym_RPAREN, STATE(7664), 1, sym_attribute, @@ -404538,7 +404549,7 @@ static uint16_t ts_small_parse_table[] = { [298371] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11959), 1, + ACTIONS(11961), 1, anon_sym_with, STATE(7665), 1, sym_attribute, @@ -404548,7 +404559,7 @@ static uint16_t ts_small_parse_table[] = { [298385] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11961), 1, + ACTIONS(11963), 1, anon_sym_with, STATE(7666), 1, sym_attribute, @@ -404558,7 +404569,7 @@ static uint16_t ts_small_parse_table[] = { [298399] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11963), 1, + ACTIONS(11965), 1, anon_sym_DOT, STATE(7667), 1, sym_attribute, @@ -404568,7 +404579,7 @@ static uint16_t ts_small_parse_table[] = { [298413] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11965), 1, + ACTIONS(11967), 1, anon_sym_RBRACE, STATE(7668), 1, sym_attribute, @@ -404578,7 +404589,7 @@ static uint16_t ts_small_parse_table[] = { [298427] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11967), 1, + ACTIONS(11969), 1, anon_sym_RBRACK, STATE(7669), 1, sym_attribute, @@ -404588,7 +404599,7 @@ static uint16_t ts_small_parse_table[] = { [298441] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11969), 1, + ACTIONS(11971), 1, anon_sym_RPAREN, STATE(7670), 1, sym_attribute, @@ -404598,7 +404609,7 @@ static uint16_t ts_small_parse_table[] = { [298455] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11971), 1, + ACTIONS(11973), 1, anon_sym_RPAREN, STATE(7671), 1, sym_attribute, @@ -404608,7 +404619,7 @@ static uint16_t ts_small_parse_table[] = { [298469] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11973), 1, + ACTIONS(11975), 1, sym__right_quoted_string_delimiter, STATE(7672), 1, sym_attribute, @@ -404618,7 +404629,7 @@ static uint16_t ts_small_parse_table[] = { [298483] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11975), 1, + ACTIONS(11977), 1, anon_sym_RPAREN, STATE(7673), 1, sym_attribute, @@ -404628,7 +404639,7 @@ static uint16_t ts_small_parse_table[] = { [298497] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11977), 1, + ACTIONS(11979), 1, anon_sym_RPAREN, STATE(7674), 1, sym_attribute, @@ -404638,7 +404649,7 @@ static uint16_t ts_small_parse_table[] = { [298511] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11979), 1, + ACTIONS(11981), 1, anon_sym_with, STATE(7675), 1, sym_attribute, @@ -404648,7 +404659,7 @@ static uint16_t ts_small_parse_table[] = { [298525] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11981), 1, + ACTIONS(11983), 1, anon_sym_with, STATE(7676), 1, sym_attribute, @@ -404658,7 +404669,7 @@ static uint16_t ts_small_parse_table[] = { [298539] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11983), 1, + ACTIONS(11985), 1, anon_sym_RBRACE, STATE(7677), 1, sym_attribute, @@ -404668,7 +404679,7 @@ static uint16_t ts_small_parse_table[] = { [298553] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9588), 1, + ACTIONS(9590), 1, anon_sym_GT_RBRACE, STATE(7678), 1, sym_attribute, @@ -404678,7 +404689,7 @@ static uint16_t ts_small_parse_table[] = { [298567] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11985), 1, + ACTIONS(11987), 1, anon_sym_RPAREN, STATE(7679), 1, sym_attribute, @@ -404688,7 +404699,7 @@ static uint16_t ts_small_parse_table[] = { [298581] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11987), 1, + ACTIONS(11989), 1, anon_sym_DOT, STATE(7680), 1, sym_attribute, @@ -404698,7 +404709,7 @@ static uint16_t ts_small_parse_table[] = { [298595] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11989), 1, + ACTIONS(11991), 1, anon_sym_DOT, STATE(7681), 1, sym_attribute, @@ -404718,7 +404729,7 @@ static uint16_t ts_small_parse_table[] = { [298623] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9235), 1, + ACTIONS(9237), 1, anon_sym_end, STATE(7683), 1, sym_attribute, @@ -404728,7 +404739,7 @@ static uint16_t ts_small_parse_table[] = { [298637] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7680), 1, + ACTIONS(7682), 1, sym__right_quoted_string_delimiter, STATE(7684), 1, sym_attribute, @@ -404738,7 +404749,7 @@ static uint16_t ts_small_parse_table[] = { [298651] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11991), 1, + ACTIONS(11993), 1, anon_sym_RPAREN, STATE(7685), 1, sym_attribute, @@ -404748,7 +404759,7 @@ static uint16_t ts_small_parse_table[] = { [298665] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11993), 1, + ACTIONS(11995), 1, anon_sym_RBRACE, STATE(7686), 1, sym_attribute, @@ -404758,7 +404769,7 @@ static uint16_t ts_small_parse_table[] = { [298679] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8537), 1, + ACTIONS(8539), 1, anon_sym_RPAREN, STATE(7687), 1, sym_attribute, @@ -404768,7 +404779,7 @@ static uint16_t ts_small_parse_table[] = { [298693] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11995), 1, + ACTIONS(11997), 1, anon_sym_RBRACK, STATE(7688), 1, sym_attribute, @@ -404778,7 +404789,7 @@ static uint16_t ts_small_parse_table[] = { [298707] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11997), 1, + ACTIONS(11999), 1, anon_sym_SQUOTE, STATE(7689), 1, sym_attribute, @@ -404788,7 +404799,7 @@ static uint16_t ts_small_parse_table[] = { [298721] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11999), 1, + ACTIONS(12001), 1, anon_sym_RPAREN, STATE(7690), 1, sym_attribute, @@ -404798,7 +404809,7 @@ static uint16_t ts_small_parse_table[] = { [298735] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12001), 1, + ACTIONS(12003), 1, anon_sym_DASH_GT, STATE(7691), 1, sym_attribute, @@ -404808,7 +404819,7 @@ static uint16_t ts_small_parse_table[] = { [298749] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12003), 1, + ACTIONS(12005), 1, anon_sym_RBRACE, STATE(7692), 1, sym_attribute, @@ -404818,7 +404829,7 @@ static uint16_t ts_small_parse_table[] = { [298763] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12005), 1, + ACTIONS(12007), 1, sym__right_quoted_string_delimiter, STATE(7693), 1, sym_attribute, @@ -404828,7 +404839,7 @@ static uint16_t ts_small_parse_table[] = { [298777] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12007), 1, + ACTIONS(12009), 1, anon_sym_RPAREN, STATE(7694), 1, sym_attribute, @@ -404838,7 +404849,7 @@ static uint16_t ts_small_parse_table[] = { [298791] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12009), 1, + ACTIONS(12011), 1, anon_sym_RPAREN, STATE(7695), 1, sym_attribute, @@ -404848,7 +404859,7 @@ static uint16_t ts_small_parse_table[] = { [298805] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12009), 1, + ACTIONS(12011), 1, anon_sym_RBRACK, STATE(7696), 1, sym_attribute, @@ -404858,7 +404869,7 @@ static uint16_t ts_small_parse_table[] = { [298819] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12009), 1, + ACTIONS(12011), 1, anon_sym_RBRACE, STATE(7697), 1, sym_attribute, @@ -404868,7 +404879,7 @@ static uint16_t ts_small_parse_table[] = { [298833] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12011), 1, + ACTIONS(12013), 1, anon_sym_DOT, STATE(7698), 1, sym_attribute, @@ -404878,7 +404889,7 @@ static uint16_t ts_small_parse_table[] = { [298847] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12013), 1, + ACTIONS(12015), 1, anon_sym_with, STATE(7699), 1, sym_attribute, @@ -404888,7 +404899,7 @@ static uint16_t ts_small_parse_table[] = { [298861] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7494), 1, + ACTIONS(7496), 1, anon_sym_RPAREN, STATE(7700), 1, sym_attribute, @@ -404898,7 +404909,7 @@ static uint16_t ts_small_parse_table[] = { [298875] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12015), 1, + ACTIONS(12017), 1, sym__right_quoted_string_delimiter, STATE(7701), 1, sym_attribute, @@ -404908,7 +404919,7 @@ static uint16_t ts_small_parse_table[] = { [298889] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12017), 1, + ACTIONS(12019), 1, anon_sym_RBRACE, STATE(7702), 1, sym_attribute, @@ -404918,7 +404929,7 @@ static uint16_t ts_small_parse_table[] = { [298903] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12019), 1, + ACTIONS(12021), 1, anon_sym_RBRACE, STATE(7703), 1, sym_attribute, @@ -404928,7 +404939,7 @@ static uint16_t ts_small_parse_table[] = { [298917] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12021), 1, + ACTIONS(12023), 1, anon_sym_DQUOTE, STATE(7704), 1, sym_attribute, @@ -404938,7 +404949,7 @@ static uint16_t ts_small_parse_table[] = { [298931] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12023), 1, + ACTIONS(12025), 1, anon_sym_DOT, STATE(7705), 1, sym_attribute, @@ -404948,7 +404959,7 @@ static uint16_t ts_small_parse_table[] = { [298945] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12025), 1, + ACTIONS(12027), 1, anon_sym_DQUOTE, STATE(7706), 1, sym_attribute, @@ -404958,7 +404969,7 @@ static uint16_t ts_small_parse_table[] = { [298959] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12027), 1, + ACTIONS(12029), 1, anon_sym_DASH_GT, STATE(7707), 1, sym_attribute, @@ -404968,7 +404979,7 @@ static uint16_t ts_small_parse_table[] = { [298973] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12029), 1, + ACTIONS(12031), 1, anon_sym_with, STATE(7708), 1, sym_attribute, @@ -404978,7 +404989,7 @@ static uint16_t ts_small_parse_table[] = { [298987] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12031), 1, + ACTIONS(12033), 1, anon_sym_with, STATE(7709), 1, sym_attribute, @@ -404988,7 +404999,7 @@ static uint16_t ts_small_parse_table[] = { [299001] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12033), 1, + ACTIONS(12035), 1, anon_sym_with, STATE(7710), 1, sym_attribute, @@ -404998,7 +405009,7 @@ static uint16_t ts_small_parse_table[] = { [299015] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12035), 1, + ACTIONS(12037), 1, anon_sym_DOT, STATE(7711), 1, sym_attribute, @@ -405008,7 +405019,7 @@ static uint16_t ts_small_parse_table[] = { [299029] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3940), 1, + ACTIONS(3942), 1, anon_sym_DASH_GT, STATE(7712), 1, sym_attribute, @@ -405018,7 +405029,7 @@ static uint16_t ts_small_parse_table[] = { [299043] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12037), 1, + ACTIONS(12039), 1, anon_sym_RBRACE, STATE(7713), 1, sym_attribute, @@ -405028,7 +405039,7 @@ static uint16_t ts_small_parse_table[] = { [299057] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12039), 1, + ACTIONS(12041), 1, sym__identifier, STATE(7714), 1, sym_attribute, @@ -405038,7 +405049,7 @@ static uint16_t ts_small_parse_table[] = { [299071] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12041), 1, + ACTIONS(12043), 1, anon_sym_RBRACK, STATE(7715), 1, sym_attribute, @@ -405048,7 +405059,7 @@ static uint16_t ts_small_parse_table[] = { [299085] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12043), 1, + ACTIONS(12045), 1, sym__right_quoted_string_delimiter, STATE(7716), 1, sym_attribute, @@ -405058,7 +405069,7 @@ static uint16_t ts_small_parse_table[] = { [299099] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12045), 1, + ACTIONS(12047), 1, sym__identifier, STATE(7717), 1, sym_attribute, @@ -405068,7 +405079,7 @@ static uint16_t ts_small_parse_table[] = { [299113] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12047), 1, + ACTIONS(12049), 1, anon_sym_RBRACK, STATE(7718), 1, sym_attribute, @@ -405078,7 +405089,7 @@ static uint16_t ts_small_parse_table[] = { [299127] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12049), 1, + ACTIONS(12051), 1, anon_sym_with, STATE(7719), 1, sym_attribute, @@ -405088,7 +405099,7 @@ static uint16_t ts_small_parse_table[] = { [299141] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12051), 1, + ACTIONS(12053), 1, anon_sym_with, STATE(7720), 1, sym_attribute, @@ -405108,7 +405119,7 @@ static uint16_t ts_small_parse_table[] = { [299169] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8263), 1, + ACTIONS(8265), 1, anon_sym_GT, STATE(7722), 1, sym_attribute, @@ -405118,7 +405129,7 @@ static uint16_t ts_small_parse_table[] = { [299183] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12053), 1, + ACTIONS(12055), 1, anon_sym_SQUOTE, STATE(7723), 1, sym_attribute, @@ -405128,7 +405139,7 @@ static uint16_t ts_small_parse_table[] = { [299197] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12055), 1, + ACTIONS(12057), 1, anon_sym_DOT, STATE(7724), 1, sym_attribute, @@ -405138,7 +405149,7 @@ static uint16_t ts_small_parse_table[] = { [299211] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12057), 1, + ACTIONS(12059), 1, sym__identifier, STATE(7725), 1, sym_attribute, @@ -405148,7 +405159,7 @@ static uint16_t ts_small_parse_table[] = { [299225] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12059), 1, + ACTIONS(12061), 1, anon_sym_DOT, STATE(7726), 1, sym_attribute, @@ -405158,7 +405169,7 @@ static uint16_t ts_small_parse_table[] = { [299239] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12061), 1, + ACTIONS(12063), 1, anon_sym_end, STATE(7727), 1, sym_attribute, @@ -405168,7 +405179,7 @@ static uint16_t ts_small_parse_table[] = { [299253] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7730), 1, + ACTIONS(7732), 1, sym__right_quoted_string_delimiter, STATE(7728), 1, sym_attribute, @@ -405178,7 +405189,7 @@ static uint16_t ts_small_parse_table[] = { [299267] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9340), 1, + ACTIONS(9342), 1, anon_sym_end, STATE(7729), 1, sym_attribute, @@ -405188,7 +405199,7 @@ static uint16_t ts_small_parse_table[] = { [299281] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10358), 1, + ACTIONS(10360), 1, anon_sym_GT_RBRACE, STATE(7730), 1, sym_attribute, @@ -405198,7 +405209,7 @@ static uint16_t ts_small_parse_table[] = { [299295] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8571), 1, + ACTIONS(8573), 1, anon_sym_RPAREN, STATE(7731), 1, sym_attribute, @@ -405208,7 +405219,7 @@ static uint16_t ts_small_parse_table[] = { [299309] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12063), 1, + ACTIONS(12065), 1, anon_sym_DOT, STATE(7732), 1, sym_attribute, @@ -405218,7 +405229,7 @@ static uint16_t ts_small_parse_table[] = { [299323] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12065), 1, + ACTIONS(12067), 1, anon_sym_in, STATE(7733), 1, sym_attribute, @@ -405228,7 +405239,7 @@ static uint16_t ts_small_parse_table[] = { [299337] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12067), 1, + ACTIONS(12069), 1, anon_sym_RPAREN, STATE(7734), 1, sym_attribute, @@ -405238,7 +405249,7 @@ static uint16_t ts_small_parse_table[] = { [299351] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12069), 1, + ACTIONS(12071), 1, anon_sym_RBRACE, STATE(7735), 1, sym_attribute, @@ -405248,7 +405259,7 @@ static uint16_t ts_small_parse_table[] = { [299365] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12071), 1, + ACTIONS(12073), 1, sym__right_quoted_string_delimiter, STATE(7736), 1, sym_attribute, @@ -405258,7 +405269,7 @@ static uint16_t ts_small_parse_table[] = { [299379] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12073), 1, + ACTIONS(12075), 1, anon_sym_RPAREN, STATE(7737), 1, sym_attribute, @@ -405268,7 +405279,7 @@ static uint16_t ts_small_parse_table[] = { [299393] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12075), 1, + ACTIONS(12077), 1, anon_sym_RPAREN, STATE(7738), 1, sym_attribute, @@ -405278,7 +405289,7 @@ static uint16_t ts_small_parse_table[] = { [299407] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12075), 1, + ACTIONS(12077), 1, anon_sym_RBRACK, STATE(7739), 1, sym_attribute, @@ -405288,7 +405299,7 @@ static uint16_t ts_small_parse_table[] = { [299421] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12075), 1, + ACTIONS(12077), 1, anon_sym_RBRACE, STATE(7740), 1, sym_attribute, @@ -405298,7 +405309,7 @@ static uint16_t ts_small_parse_table[] = { [299435] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12077), 1, + ACTIONS(12079), 1, anon_sym_PIPE, STATE(7741), 1, sym_attribute, @@ -405308,7 +405319,7 @@ static uint16_t ts_small_parse_table[] = { [299449] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7436), 1, + ACTIONS(7438), 1, anon_sym_RPAREN, STATE(7742), 1, sym_attribute, @@ -405318,7 +405329,7 @@ static uint16_t ts_small_parse_table[] = { [299463] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12079), 1, + ACTIONS(12081), 1, anon_sym_in, STATE(7743), 1, sym_attribute, @@ -405328,7 +405339,7 @@ static uint16_t ts_small_parse_table[] = { [299477] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12081), 1, + ACTIONS(12083), 1, anon_sym_in, STATE(7744), 1, sym_attribute, @@ -405338,7 +405349,7 @@ static uint16_t ts_small_parse_table[] = { [299491] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12083), 1, + ACTIONS(12085), 1, anon_sym_in, STATE(7745), 1, sym_attribute, @@ -405348,7 +405359,7 @@ static uint16_t ts_small_parse_table[] = { [299505] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12085), 1, + ACTIONS(12087), 1, anon_sym_COLON2, STATE(7746), 1, sym_attribute, @@ -405368,7 +405379,7 @@ static uint16_t ts_small_parse_table[] = { [299533] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12087), 1, + ACTIONS(12089), 1, anon_sym_DOT, STATE(7748), 1, sym_attribute, @@ -405378,7 +405389,7 @@ static uint16_t ts_small_parse_table[] = { [299547] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12089), 1, + ACTIONS(12091), 1, aux_sym_number_token1, STATE(7749), 1, sym_attribute, @@ -405388,7 +405399,7 @@ static uint16_t ts_small_parse_table[] = { [299561] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12091), 1, + ACTIONS(12093), 1, anon_sym_RPAREN, STATE(7750), 1, sym_attribute, @@ -405398,7 +405409,7 @@ static uint16_t ts_small_parse_table[] = { [299575] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12093), 1, + ACTIONS(12095), 1, anon_sym_DOT, STATE(7751), 1, sym_attribute, @@ -405408,7 +405419,7 @@ static uint16_t ts_small_parse_table[] = { [299589] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12095), 1, + ACTIONS(12097), 1, anon_sym_with, STATE(7752), 1, sym_attribute, @@ -405418,7 +405429,7 @@ static uint16_t ts_small_parse_table[] = { [299603] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12097), 1, + ACTIONS(12099), 1, anon_sym_with, STATE(7753), 1, sym_attribute, @@ -405428,7 +405439,7 @@ static uint16_t ts_small_parse_table[] = { [299617] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12099), 1, + ACTIONS(12101), 1, anon_sym_DOT, STATE(7754), 1, sym_attribute, @@ -405448,7 +405459,7 @@ static uint16_t ts_small_parse_table[] = { [299645] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12101), 1, + ACTIONS(12103), 1, anon_sym_RBRACE, STATE(7756), 1, sym_attribute, @@ -405458,7 +405469,7 @@ static uint16_t ts_small_parse_table[] = { [299659] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12103), 1, + ACTIONS(12105), 1, anon_sym_RPAREN, STATE(7757), 1, sym_attribute, @@ -405468,7 +405479,7 @@ static uint16_t ts_small_parse_table[] = { [299673] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12105), 1, + ACTIONS(12107), 1, anon_sym_RBRACK, STATE(7758), 1, sym_attribute, @@ -405478,7 +405489,7 @@ static uint16_t ts_small_parse_table[] = { [299687] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12107), 1, + ACTIONS(12109), 1, sym__right_quoted_string_delimiter, STATE(7759), 1, sym_attribute, @@ -405488,7 +405499,7 @@ static uint16_t ts_small_parse_table[] = { [299701] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12109), 1, + ACTIONS(12111), 1, anon_sym_RPAREN, STATE(7760), 1, sym_attribute, @@ -405498,7 +405509,7 @@ static uint16_t ts_small_parse_table[] = { [299715] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12111), 1, + ACTIONS(12113), 1, anon_sym_RPAREN, STATE(7761), 1, sym_attribute, @@ -405508,7 +405519,7 @@ static uint16_t ts_small_parse_table[] = { [299729] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12113), 1, + ACTIONS(12115), 1, anon_sym_with, STATE(7762), 1, sym_attribute, @@ -405518,7 +405529,7 @@ static uint16_t ts_small_parse_table[] = { [299743] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12115), 1, + ACTIONS(12117), 1, anon_sym_with, STATE(7763), 1, sym_attribute, @@ -405528,7 +405539,7 @@ static uint16_t ts_small_parse_table[] = { [299757] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12117), 1, + ACTIONS(12119), 1, anon_sym_RPAREN, STATE(7764), 1, sym_attribute, @@ -405538,7 +405549,7 @@ static uint16_t ts_small_parse_table[] = { [299771] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12119), 1, + ACTIONS(12121), 1, anon_sym_GT, STATE(7765), 1, sym_attribute, @@ -405548,7 +405559,7 @@ static uint16_t ts_small_parse_table[] = { [299785] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12121), 1, + ACTIONS(12123), 1, anon_sym_RBRACK, STATE(7766), 1, sym_attribute, @@ -405558,7 +405569,7 @@ static uint16_t ts_small_parse_table[] = { [299799] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12123), 1, + ACTIONS(12125), 1, anon_sym_DOT, STATE(7767), 1, sym_attribute, @@ -405568,7 +405579,7 @@ static uint16_t ts_small_parse_table[] = { [299813] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12125), 1, + ACTIONS(12127), 1, anon_sym_RBRACE, STATE(7768), 1, sym_attribute, @@ -405578,7 +405589,7 @@ static uint16_t ts_small_parse_table[] = { [299827] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12127), 1, + ACTIONS(12129), 1, anon_sym_RPAREN, STATE(7769), 1, sym_attribute, @@ -405588,7 +405599,7 @@ static uint16_t ts_small_parse_table[] = { [299841] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12129), 1, + ACTIONS(12131), 1, anon_sym_RBRACE, STATE(7770), 1, sym_attribute, @@ -405598,7 +405609,7 @@ static uint16_t ts_small_parse_table[] = { [299855] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7720), 1, + ACTIONS(7722), 1, sym__right_quoted_string_delimiter, STATE(7771), 1, sym_attribute, @@ -405608,7 +405619,7 @@ static uint16_t ts_small_parse_table[] = { [299869] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12131), 1, + ACTIONS(12133), 1, anon_sym_RPAREN, STATE(7772), 1, sym_attribute, @@ -405618,7 +405629,7 @@ static uint16_t ts_small_parse_table[] = { [299883] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12133), 1, + ACTIONS(12135), 1, anon_sym_RBRACE, STATE(7773), 1, sym_attribute, @@ -405628,7 +405639,7 @@ static uint16_t ts_small_parse_table[] = { [299897] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8585), 1, + ACTIONS(8587), 1, anon_sym_RPAREN, STATE(7774), 1, sym_attribute, @@ -405638,7 +405649,7 @@ static uint16_t ts_small_parse_table[] = { [299911] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12135), 1, + ACTIONS(12137), 1, anon_sym_RPAREN, STATE(7775), 1, sym_attribute, @@ -405648,7 +405659,7 @@ static uint16_t ts_small_parse_table[] = { [299925] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12137), 1, + ACTIONS(12139), 1, anon_sym_RBRACE, STATE(7776), 1, sym_attribute, @@ -405658,7 +405669,7 @@ static uint16_t ts_small_parse_table[] = { [299939] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12139), 1, + ACTIONS(12141), 1, anon_sym_RBRACK, STATE(7777), 1, sym_attribute, @@ -405668,7 +405679,7 @@ static uint16_t ts_small_parse_table[] = { [299953] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12141), 1, + ACTIONS(12143), 1, anon_sym_RPAREN, STATE(7778), 1, sym_attribute, @@ -405678,7 +405689,7 @@ static uint16_t ts_small_parse_table[] = { [299967] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12143), 1, + ACTIONS(12145), 1, sym__right_quoted_string_delimiter, STATE(7779), 1, sym_attribute, @@ -405688,7 +405699,7 @@ static uint16_t ts_small_parse_table[] = { [299981] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12145), 1, + ACTIONS(12147), 1, anon_sym_RPAREN, STATE(7780), 1, sym_attribute, @@ -405698,7 +405709,7 @@ static uint16_t ts_small_parse_table[] = { [299995] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12147), 1, + ACTIONS(12149), 1, anon_sym_RPAREN, STATE(7781), 1, sym_attribute, @@ -405708,7 +405719,7 @@ static uint16_t ts_small_parse_table[] = { [300009] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12147), 1, + ACTIONS(12149), 1, anon_sym_RBRACK, STATE(7782), 1, sym_attribute, @@ -405718,7 +405729,7 @@ static uint16_t ts_small_parse_table[] = { [300023] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12147), 1, + ACTIONS(12149), 1, anon_sym_RBRACE, STATE(7783), 1, sym_attribute, @@ -405728,7 +405739,7 @@ static uint16_t ts_small_parse_table[] = { [300037] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12149), 1, + ACTIONS(12151), 1, anon_sym_RPAREN, STATE(7784), 1, sym_attribute, @@ -405738,7 +405749,7 @@ static uint16_t ts_small_parse_table[] = { [300051] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12151), 1, + ACTIONS(12153), 1, anon_sym_RPAREN, STATE(7785), 1, sym_attribute, @@ -405748,7 +405759,7 @@ static uint16_t ts_small_parse_table[] = { [300065] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12153), 1, + ACTIONS(12155), 1, anon_sym_RBRACK, STATE(7786), 1, sym_attribute, @@ -405758,7 +405769,7 @@ static uint16_t ts_small_parse_table[] = { [300079] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12155), 1, + ACTIONS(12157), 1, anon_sym_DASH_GT, STATE(7787), 1, sym_attribute, @@ -405768,7 +405779,7 @@ static uint16_t ts_small_parse_table[] = { [300093] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5586), 1, + ACTIONS(5588), 1, anon_sym_GT, STATE(7788), 1, sym_attribute, @@ -405778,7 +405789,7 @@ static uint16_t ts_small_parse_table[] = { [300107] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12157), 1, + ACTIONS(12159), 1, anon_sym_DOT, STATE(7789), 1, sym_attribute, @@ -405788,7 +405799,7 @@ static uint16_t ts_small_parse_table[] = { [300121] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12159), 1, + ACTIONS(12161), 1, anon_sym_RPAREN, STATE(7790), 1, sym_attribute, @@ -405798,7 +405809,7 @@ static uint16_t ts_small_parse_table[] = { [300135] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12161), 1, + ACTIONS(12163), 1, anon_sym_RPAREN, STATE(7791), 1, sym_attribute, @@ -405808,7 +405819,7 @@ static uint16_t ts_small_parse_table[] = { [300149] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12163), 1, + ACTIONS(12165), 1, anon_sym_RBRACE, STATE(7792), 1, sym_attribute, @@ -405818,7 +405829,7 @@ static uint16_t ts_small_parse_table[] = { [300163] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12165), 1, + ACTIONS(12167), 1, anon_sym_with, STATE(7793), 1, sym_attribute, @@ -405828,7 +405839,7 @@ static uint16_t ts_small_parse_table[] = { [300177] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12167), 1, + ACTIONS(12169), 1, anon_sym_with, STATE(7794), 1, sym_attribute, @@ -405838,7 +405849,7 @@ static uint16_t ts_small_parse_table[] = { [300191] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12169), 1, + ACTIONS(12171), 1, anon_sym_DOT, STATE(7795), 1, sym_attribute, @@ -405848,7 +405859,7 @@ static uint16_t ts_small_parse_table[] = { [300205] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12171), 1, + ACTIONS(12173), 1, anon_sym_RBRACE, STATE(7796), 1, sym_attribute, @@ -405858,7 +405869,7 @@ static uint16_t ts_small_parse_table[] = { [300219] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12173), 1, + ACTIONS(12175), 1, anon_sym_RPAREN, STATE(7797), 1, sym_attribute, @@ -405868,7 +405879,7 @@ static uint16_t ts_small_parse_table[] = { [300233] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12175), 1, + ACTIONS(12177), 1, anon_sym_RPAREN, STATE(7798), 1, sym_attribute, @@ -405878,7 +405889,7 @@ static uint16_t ts_small_parse_table[] = { [300247] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12177), 1, + ACTIONS(12179), 1, anon_sym_RBRACE, STATE(7799), 1, sym_attribute, @@ -405888,7 +405899,7 @@ static uint16_t ts_small_parse_table[] = { [300261] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12179), 1, + ACTIONS(12181), 1, sym__right_quoted_string_delimiter, STATE(7800), 1, sym_attribute, @@ -405898,7 +405909,7 @@ static uint16_t ts_small_parse_table[] = { [300275] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12181), 1, + ACTIONS(12183), 1, anon_sym_RBRACK, STATE(7801), 1, sym_attribute, @@ -405908,7 +405919,7 @@ static uint16_t ts_small_parse_table[] = { [300289] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12183), 1, + ACTIONS(12185), 1, anon_sym_RPAREN, STATE(7802), 1, sym_attribute, @@ -405918,7 +405929,7 @@ static uint16_t ts_small_parse_table[] = { [300303] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12185), 1, + ACTIONS(12187), 1, anon_sym_with, STATE(7803), 1, sym_attribute, @@ -405928,7 +405939,7 @@ static uint16_t ts_small_parse_table[] = { [300317] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12187), 1, + ACTIONS(12189), 1, anon_sym_with, STATE(7804), 1, sym_attribute, @@ -405938,7 +405949,7 @@ static uint16_t ts_small_parse_table[] = { [300331] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12189), 1, + ACTIONS(12191), 1, anon_sym_RPAREN, STATE(7805), 1, sym_attribute, @@ -405948,7 +405959,7 @@ static uint16_t ts_small_parse_table[] = { [300345] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12191), 1, + ACTIONS(12193), 1, anon_sym_DASH_GT, STATE(7806), 1, sym_attribute, @@ -405958,7 +405969,7 @@ static uint16_t ts_small_parse_table[] = { [300359] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7712), 1, + ACTIONS(7714), 1, sym__right_quoted_string_delimiter, STATE(7807), 1, sym_attribute, @@ -405968,7 +405979,7 @@ static uint16_t ts_small_parse_table[] = { [300373] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12193), 1, + ACTIONS(12195), 1, anon_sym_DOT, STATE(7808), 1, sym_attribute, @@ -405978,7 +405989,7 @@ static uint16_t ts_small_parse_table[] = { [300387] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12195), 1, + ACTIONS(12197), 1, anon_sym_RBRACE, STATE(7809), 1, sym_attribute, @@ -405988,7 +405999,7 @@ static uint16_t ts_small_parse_table[] = { [300401] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12197), 1, + ACTIONS(12199), 1, anon_sym_RBRACE, STATE(7810), 1, sym_attribute, @@ -405998,7 +406009,7 @@ static uint16_t ts_small_parse_table[] = { [300415] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12199), 1, + ACTIONS(12201), 1, anon_sym_RPAREN, STATE(7811), 1, sym_attribute, @@ -406008,7 +406019,7 @@ static uint16_t ts_small_parse_table[] = { [300429] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7710), 1, + ACTIONS(7712), 1, sym__right_quoted_string_delimiter, STATE(7812), 1, sym_attribute, @@ -406018,7 +406029,7 @@ static uint16_t ts_small_parse_table[] = { [300443] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12201), 1, + ACTIONS(12203), 1, anon_sym_DOT, STATE(7813), 1, sym_attribute, @@ -406028,7 +406039,7 @@ static uint16_t ts_small_parse_table[] = { [300457] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12203), 1, + ACTIONS(12205), 1, anon_sym_RBRACE, STATE(7814), 1, sym_attribute, @@ -406038,7 +406049,7 @@ static uint16_t ts_small_parse_table[] = { [300471] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8295), 1, + ACTIONS(8297), 1, anon_sym_RPAREN, STATE(7815), 1, sym_attribute, @@ -406048,7 +406059,7 @@ static uint16_t ts_small_parse_table[] = { [300485] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12205), 1, + ACTIONS(12207), 1, anon_sym_RPAREN, STATE(7816), 1, sym_attribute, @@ -406058,7 +406069,7 @@ static uint16_t ts_small_parse_table[] = { [300499] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12207), 1, + ACTIONS(12209), 1, anon_sym_RBRACE, STATE(7817), 1, sym_attribute, @@ -406068,7 +406079,7 @@ static uint16_t ts_small_parse_table[] = { [300513] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12209), 1, + ACTIONS(12211), 1, anon_sym_end, STATE(7818), 1, sym_attribute, @@ -406088,7 +406099,7 @@ static uint16_t ts_small_parse_table[] = { [300541] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12211), 1, + ACTIONS(12213), 1, sym__right_quoted_string_delimiter, STATE(7820), 1, sym_attribute, @@ -406098,7 +406109,7 @@ static uint16_t ts_small_parse_table[] = { [300555] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12213), 1, + ACTIONS(12215), 1, anon_sym_RPAREN, STATE(7821), 1, sym_attribute, @@ -406108,7 +406119,7 @@ static uint16_t ts_small_parse_table[] = { [300569] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12215), 1, + ACTIONS(12217), 1, anon_sym_RPAREN, STATE(7822), 1, sym_attribute, @@ -406118,7 +406129,7 @@ static uint16_t ts_small_parse_table[] = { [300583] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12215), 1, + ACTIONS(12217), 1, anon_sym_RBRACK, STATE(7823), 1, sym_attribute, @@ -406128,7 +406139,7 @@ static uint16_t ts_small_parse_table[] = { [300597] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12215), 1, + ACTIONS(12217), 1, anon_sym_RBRACE, STATE(7824), 1, sym_attribute, @@ -406138,7 +406149,7 @@ static uint16_t ts_small_parse_table[] = { [300611] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7478), 1, + ACTIONS(7480), 1, anon_sym_RPAREN, STATE(7825), 1, sym_attribute, @@ -406148,7 +406159,7 @@ static uint16_t ts_small_parse_table[] = { [300625] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12217), 1, + ACTIONS(12219), 1, anon_sym_RBRACE, STATE(7826), 1, sym_attribute, @@ -406158,7 +406169,7 @@ static uint16_t ts_small_parse_table[] = { [300639] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12219), 1, + ACTIONS(12221), 1, anon_sym_RPAREN, STATE(7827), 1, sym_attribute, @@ -406168,7 +406179,7 @@ static uint16_t ts_small_parse_table[] = { [300653] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12221), 1, + ACTIONS(12223), 1, anon_sym_DOT, STATE(7828), 1, sym_attribute, @@ -406178,7 +406189,7 @@ static uint16_t ts_small_parse_table[] = { [300667] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12223), 1, + ACTIONS(12225), 1, anon_sym_end, STATE(7829), 1, sym_attribute, @@ -406188,7 +406199,7 @@ static uint16_t ts_small_parse_table[] = { [300681] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12225), 1, + ACTIONS(12227), 1, anon_sym_RPAREN, STATE(7830), 1, sym_attribute, @@ -406198,7 +406209,7 @@ static uint16_t ts_small_parse_table[] = { [300695] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12227), 1, + ACTIONS(12229), 1, anon_sym_DOT, STATE(7831), 1, sym_attribute, @@ -406208,7 +406219,7 @@ static uint16_t ts_small_parse_table[] = { [300709] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12229), 1, + ACTIONS(12231), 1, anon_sym_DASH_GT, STATE(7832), 1, sym_attribute, @@ -406218,7 +406229,7 @@ static uint16_t ts_small_parse_table[] = { [300723] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12231), 1, + ACTIONS(12233), 1, anon_sym_end, STATE(7833), 1, sym_attribute, @@ -406228,7 +406239,7 @@ static uint16_t ts_small_parse_table[] = { [300737] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3910), 1, + ACTIONS(3912), 1, anon_sym_DASH_GT, STATE(7834), 1, sym_attribute, @@ -406238,7 +406249,7 @@ static uint16_t ts_small_parse_table[] = { [300751] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12233), 1, + ACTIONS(12235), 1, sym__capitalized_identifier, STATE(7835), 1, sym_attribute, @@ -406248,7 +406259,7 @@ static uint16_t ts_small_parse_table[] = { [300765] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12235), 1, + ACTIONS(12237), 1, sym__right_quoted_string_delimiter, STATE(7836), 1, sym_attribute, @@ -406258,7 +406269,7 @@ static uint16_t ts_small_parse_table[] = { [300779] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12237), 1, + ACTIONS(12239), 1, anon_sym_RBRACE, STATE(7837), 1, sym_attribute, @@ -406268,7 +406279,7 @@ static uint16_t ts_small_parse_table[] = { [300793] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8148), 1, + ACTIONS(8150), 1, anon_sym_GT, STATE(7838), 1, sym_attribute, @@ -406278,7 +406289,7 @@ static uint16_t ts_small_parse_table[] = { [300807] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12239), 1, + ACTIONS(12241), 1, anon_sym_of, STATE(7839), 1, sym_attribute, @@ -406288,7 +406299,7 @@ static uint16_t ts_small_parse_table[] = { [300821] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9777), 1, + ACTIONS(9779), 1, anon_sym_GT_RBRACE, STATE(7840), 1, sym_attribute, @@ -406298,7 +406309,7 @@ static uint16_t ts_small_parse_table[] = { [300835] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12241), 1, + ACTIONS(12243), 1, anon_sym_DOT, STATE(7841), 1, sym_attribute, @@ -406308,7 +406319,7 @@ static uint16_t ts_small_parse_table[] = { [300849] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12243), 1, + ACTIONS(12245), 1, anon_sym_DOT, STATE(7842), 1, sym_attribute, @@ -406318,7 +406329,7 @@ static uint16_t ts_small_parse_table[] = { [300863] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9079), 1, + ACTIONS(9081), 1, anon_sym_end, STATE(7843), 1, sym_attribute, @@ -406328,7 +406339,7 @@ static uint16_t ts_small_parse_table[] = { [300877] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12245), 1, + ACTIONS(12247), 1, anon_sym_SQUOTE, STATE(7844), 1, sym_attribute, @@ -406338,7 +406349,7 @@ static uint16_t ts_small_parse_table[] = { [300891] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12247), 1, + ACTIONS(12249), 1, anon_sym_DQUOTE, STATE(7845), 1, sym_attribute, @@ -406348,7 +406359,7 @@ static uint16_t ts_small_parse_table[] = { [300905] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, sym__right_quoted_string_delimiter, STATE(7846), 1, sym_attribute, @@ -406358,7 +406369,7 @@ static uint16_t ts_small_parse_table[] = { [300919] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12249), 1, + ACTIONS(12251), 1, anon_sym_GT, STATE(7847), 1, sym_attribute, @@ -406368,7 +406379,7 @@ static uint16_t ts_small_parse_table[] = { [300933] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12251), 1, + ACTIONS(12253), 1, anon_sym_RPAREN, STATE(7848), 1, sym_attribute, @@ -406378,7 +406389,7 @@ static uint16_t ts_small_parse_table[] = { [300947] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8401), 1, + ACTIONS(8403), 1, anon_sym_RPAREN, STATE(7849), 1, sym_attribute, @@ -406388,7 +406399,7 @@ static uint16_t ts_small_parse_table[] = { [300961] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12253), 1, + ACTIONS(12255), 1, anon_sym_RBRACK, STATE(7850), 1, sym_attribute, @@ -406398,7 +406409,7 @@ static uint16_t ts_small_parse_table[] = { [300975] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12255), 1, + ACTIONS(12257), 1, sym__identifier, STATE(7851), 1, sym_attribute, @@ -406408,7 +406419,7 @@ static uint16_t ts_small_parse_table[] = { [300989] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12257), 1, + ACTIONS(12259), 1, anon_sym_RBRACK, STATE(7852), 1, sym_attribute, @@ -406418,7 +406429,7 @@ static uint16_t ts_small_parse_table[] = { [301003] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12259), 1, + ACTIONS(12261), 1, anon_sym_RBRACE, STATE(7853), 1, sym_attribute, @@ -406428,7 +406439,7 @@ static uint16_t ts_small_parse_table[] = { [301017] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12261), 1, + ACTIONS(12263), 1, sym__right_quoted_string_delimiter, STATE(7854), 1, sym_attribute, @@ -406438,7 +406449,7 @@ static uint16_t ts_small_parse_table[] = { [301031] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12263), 1, + ACTIONS(12265), 1, anon_sym_RPAREN, STATE(7855), 1, sym_attribute, @@ -406448,7 +406459,7 @@ static uint16_t ts_small_parse_table[] = { [301045] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12265), 1, + ACTIONS(12267), 1, anon_sym_RPAREN, STATE(7856), 1, sym_attribute, @@ -406458,7 +406469,7 @@ static uint16_t ts_small_parse_table[] = { [301059] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12265), 1, + ACTIONS(12267), 1, anon_sym_RBRACK, STATE(7857), 1, sym_attribute, @@ -406468,7 +406479,7 @@ static uint16_t ts_small_parse_table[] = { [301073] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12265), 1, + ACTIONS(12267), 1, anon_sym_RBRACE, STATE(7858), 1, sym_attribute, @@ -406478,7 +406489,7 @@ static uint16_t ts_small_parse_table[] = { [301087] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5456), 1, + ACTIONS(5458), 1, anon_sym_GT, STATE(7859), 1, sym_attribute, @@ -406488,7 +406499,7 @@ static uint16_t ts_small_parse_table[] = { [301101] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12267), 1, + ACTIONS(12269), 1, anon_sym_end, STATE(7860), 1, sym_attribute, @@ -406498,7 +406509,7 @@ static uint16_t ts_small_parse_table[] = { [301115] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12269), 1, + ACTIONS(12271), 1, anon_sym_DQUOTE, STATE(7861), 1, sym_attribute, @@ -406508,7 +406519,7 @@ static uint16_t ts_small_parse_table[] = { [301129] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12271), 1, + ACTIONS(12273), 1, sym__identifier, STATE(7862), 1, sym_attribute, @@ -406518,7 +406529,7 @@ static uint16_t ts_small_parse_table[] = { [301143] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12273), 1, + ACTIONS(12275), 1, anon_sym_SQUOTE, STATE(7863), 1, sym_attribute, @@ -406528,7 +406539,7 @@ static uint16_t ts_small_parse_table[] = { [301157] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12275), 1, + ACTIONS(12277), 1, anon_sym_DOT, STATE(7864), 1, sym_attribute, @@ -406538,7 +406549,7 @@ static uint16_t ts_small_parse_table[] = { [301171] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12277), 1, + ACTIONS(12279), 1, anon_sym_RBRACE, STATE(7865), 1, sym_attribute, @@ -406548,7 +406559,7 @@ static uint16_t ts_small_parse_table[] = { [301185] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9075), 1, + ACTIONS(9077), 1, anon_sym_end, STATE(7866), 1, sym_attribute, @@ -406558,7 +406569,7 @@ static uint16_t ts_small_parse_table[] = { [301199] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9822), 1, + ACTIONS(9824), 1, anon_sym_GT_RBRACE, STATE(7867), 1, sym_attribute, @@ -406568,7 +406579,7 @@ static uint16_t ts_small_parse_table[] = { [301213] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7424), 1, + ACTIONS(7426), 1, anon_sym_RPAREN, STATE(7868), 1, sym_attribute, @@ -406578,7 +406589,7 @@ static uint16_t ts_small_parse_table[] = { [301227] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12279), 1, + ACTIONS(12281), 1, sym__right_quoted_string_delimiter, STATE(7869), 1, sym_attribute, @@ -406588,7 +406599,7 @@ static uint16_t ts_small_parse_table[] = { [301241] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12281), 1, + ACTIONS(12283), 1, anon_sym_RBRACE, STATE(7870), 1, sym_attribute, @@ -406598,7 +406609,7 @@ static uint16_t ts_small_parse_table[] = { [301255] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12283), 1, + ACTIONS(12285), 1, anon_sym_in, STATE(7871), 1, sym_attribute, @@ -406608,7 +406619,7 @@ static uint16_t ts_small_parse_table[] = { [301269] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12285), 1, + ACTIONS(12287), 1, aux_sym_number_token1, STATE(7872), 1, sym_attribute, @@ -406618,7 +406629,7 @@ static uint16_t ts_small_parse_table[] = { [301283] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12287), 1, + ACTIONS(12289), 1, anon_sym_RPAREN, STATE(7873), 1, sym_attribute, @@ -406638,7 +406649,7 @@ static uint16_t ts_small_parse_table[] = { [301311] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12289), 1, + ACTIONS(12291), 1, anon_sym_DOT, STATE(7875), 1, sym_attribute, @@ -406648,7 +406659,7 @@ static uint16_t ts_small_parse_table[] = { [301325] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12291), 1, + ACTIONS(12293), 1, anon_sym_RBRACK, STATE(7876), 1, sym_attribute, @@ -406658,7 +406669,7 @@ static uint16_t ts_small_parse_table[] = { [301339] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12293), 1, + ACTIONS(12295), 1, anon_sym_RBRACE, STATE(7877), 1, sym_attribute, @@ -406668,7 +406679,7 @@ static uint16_t ts_small_parse_table[] = { [301353] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12295), 1, + ACTIONS(12297), 1, anon_sym_RPAREN, STATE(7878), 1, sym_attribute, @@ -406678,7 +406689,7 @@ static uint16_t ts_small_parse_table[] = { [301367] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7690), 1, + ACTIONS(7692), 1, sym__right_quoted_string_delimiter, STATE(7879), 1, sym_attribute, @@ -406688,7 +406699,7 @@ static uint16_t ts_small_parse_table[] = { [301381] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12297), 1, + ACTIONS(12299), 1, anon_sym_COLON, STATE(7880), 1, sym_attribute, @@ -406698,7 +406709,7 @@ static uint16_t ts_small_parse_table[] = { [301395] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12299), 1, + ACTIONS(12301), 1, anon_sym_RPAREN, STATE(7881), 1, sym_attribute, @@ -406708,7 +406719,7 @@ static uint16_t ts_small_parse_table[] = { [301409] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8353), 1, + ACTIONS(8355), 1, anon_sym_RPAREN, STATE(7882), 1, sym_attribute, @@ -406718,7 +406729,7 @@ static uint16_t ts_small_parse_table[] = { [301423] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12301), 1, + ACTIONS(12303), 1, anon_sym_in, STATE(7883), 1, sym_attribute, @@ -406728,7 +406739,7 @@ static uint16_t ts_small_parse_table[] = { [301437] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12303), 1, + ACTIONS(12305), 1, sym__identifier, STATE(7884), 1, sym_attribute, @@ -406738,7 +406749,7 @@ static uint16_t ts_small_parse_table[] = { [301451] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12305), 1, + ACTIONS(12307), 1, anon_sym_in, STATE(7885), 1, sym_attribute, @@ -406748,7 +406759,7 @@ static uint16_t ts_small_parse_table[] = { [301465] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12307), 1, + ACTIONS(12309), 1, anon_sym_in, STATE(7886), 1, sym_attribute, @@ -406758,7 +406769,7 @@ static uint16_t ts_small_parse_table[] = { [301479] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12309), 1, + ACTIONS(12311), 1, sym__right_quoted_string_delimiter, STATE(7887), 1, sym_attribute, @@ -406768,7 +406779,7 @@ static uint16_t ts_small_parse_table[] = { [301493] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12311), 1, + ACTIONS(12313), 1, anon_sym_RPAREN, STATE(7888), 1, sym_attribute, @@ -406778,7 +406789,7 @@ static uint16_t ts_small_parse_table[] = { [301507] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12313), 1, + ACTIONS(12315), 1, anon_sym_RPAREN, STATE(7889), 1, sym_attribute, @@ -406788,7 +406799,7 @@ static uint16_t ts_small_parse_table[] = { [301521] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12313), 1, + ACTIONS(12315), 1, anon_sym_RBRACK, STATE(7890), 1, sym_attribute, @@ -406798,7 +406809,7 @@ static uint16_t ts_small_parse_table[] = { [301535] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12313), 1, + ACTIONS(12315), 1, anon_sym_RBRACE, STATE(7891), 1, sym_attribute, @@ -406808,7 +406819,7 @@ static uint16_t ts_small_parse_table[] = { [301549] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12315), 1, + ACTIONS(12317), 1, anon_sym_in, STATE(7892), 1, sym_attribute, @@ -406818,7 +406829,7 @@ static uint16_t ts_small_parse_table[] = { [301563] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12317), 1, + ACTIONS(12319), 1, anon_sym_in, STATE(7893), 1, sym_attribute, @@ -406828,7 +406839,7 @@ static uint16_t ts_small_parse_table[] = { [301577] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12319), 1, + ACTIONS(12321), 1, anon_sym_RPAREN, STATE(7894), 1, sym_attribute, @@ -406838,7 +406849,7 @@ static uint16_t ts_small_parse_table[] = { [301591] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12321), 1, + ACTIONS(12323), 1, anon_sym_in, STATE(7895), 1, sym_attribute, @@ -406848,7 +406859,7 @@ static uint16_t ts_small_parse_table[] = { [301605] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12323), 1, + ACTIONS(12325), 1, sym__right_quoted_string_delimiter, STATE(7896), 1, sym_attribute, @@ -406858,7 +406869,7 @@ static uint16_t ts_small_parse_table[] = { [301619] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12325), 1, + ACTIONS(12327), 1, anon_sym_DOT, STATE(7897), 1, sym_attribute, @@ -406868,7 +406879,7 @@ static uint16_t ts_small_parse_table[] = { [301633] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12327), 1, + ACTIONS(12329), 1, anon_sym_RBRACE, STATE(7898), 1, sym_attribute, @@ -406878,7 +406889,7 @@ static uint16_t ts_small_parse_table[] = { [301647] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12329), 1, + ACTIONS(12331), 1, anon_sym_RPAREN, STATE(7899), 1, sym_attribute, @@ -406888,7 +406899,7 @@ static uint16_t ts_small_parse_table[] = { [301661] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12331), 1, + ACTIONS(12333), 1, anon_sym_RPAREN, STATE(7900), 1, sym_attribute, @@ -406898,7 +406909,7 @@ static uint16_t ts_small_parse_table[] = { [301675] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7582), 1, + ACTIONS(7584), 1, sym__right_quoted_string_delimiter, STATE(7901), 1, sym_attribute, @@ -406908,7 +406919,7 @@ static uint16_t ts_small_parse_table[] = { [301689] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11141), 1, + ACTIONS(11143), 1, anon_sym_RBRACK, STATE(7902), 1, sym_attribute, @@ -406918,7 +406929,7 @@ static uint16_t ts_small_parse_table[] = { [301703] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12333), 1, + ACTIONS(12335), 1, sym__right_quoted_string_delimiter, STATE(7903), 1, sym_attribute, @@ -406928,7 +406939,7 @@ static uint16_t ts_small_parse_table[] = { [301717] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12335), 1, + ACTIONS(12337), 1, anon_sym_RPAREN, STATE(7904), 1, sym_attribute, @@ -406938,7 +406949,7 @@ static uint16_t ts_small_parse_table[] = { [301731] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12335), 1, + ACTIONS(12337), 1, anon_sym_RBRACK, STATE(7905), 1, sym_attribute, @@ -406948,7 +406959,7 @@ static uint16_t ts_small_parse_table[] = { [301745] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12335), 1, + ACTIONS(12337), 1, anon_sym_RBRACE, STATE(7906), 1, sym_attribute, @@ -406958,7 +406969,7 @@ static uint16_t ts_small_parse_table[] = { [301759] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12337), 1, + ACTIONS(12339), 1, anon_sym_RPAREN, STATE(7907), 1, sym_attribute, @@ -406968,7 +406979,7 @@ static uint16_t ts_small_parse_table[] = { [301773] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12339), 1, + ACTIONS(12341), 1, anon_sym_in, STATE(7908), 1, sym_attribute, @@ -406978,7 +406989,7 @@ static uint16_t ts_small_parse_table[] = { [301787] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12341), 1, + ACTIONS(12343), 1, anon_sym_in, STATE(7909), 1, sym_attribute, @@ -406988,7 +406999,7 @@ static uint16_t ts_small_parse_table[] = { [301801] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12343), 1, + ACTIONS(12345), 1, anon_sym_in, STATE(7910), 1, sym_attribute, @@ -406998,7 +407009,7 @@ static uint16_t ts_small_parse_table[] = { [301815] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12345), 1, + ACTIONS(12347), 1, sym__right_quoted_string_delimiter, STATE(7911), 1, sym_attribute, @@ -407008,7 +407019,7 @@ static uint16_t ts_small_parse_table[] = { [301829] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12347), 1, + ACTIONS(12349), 1, anon_sym_RBRACK, STATE(7912), 1, sym_attribute, @@ -407018,7 +407029,7 @@ static uint16_t ts_small_parse_table[] = { [301843] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12349), 1, + ACTIONS(12351), 1, anon_sym_RBRACE, STATE(7913), 1, sym_attribute, @@ -407028,7 +407039,7 @@ static uint16_t ts_small_parse_table[] = { [301857] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12351), 1, + ACTIONS(12353), 1, anon_sym_RPAREN, STATE(7914), 1, sym_attribute, @@ -407038,7 +407049,7 @@ static uint16_t ts_small_parse_table[] = { [301871] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, sym__right_quoted_string_delimiter, STATE(7915), 1, sym_attribute, @@ -407058,7 +407069,7 @@ static uint16_t ts_small_parse_table[] = { [301899] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12353), 1, + ACTIONS(12355), 1, sym__right_quoted_string_delimiter, STATE(7917), 1, sym_attribute, @@ -407068,7 +407079,7 @@ static uint16_t ts_small_parse_table[] = { [301913] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12355), 1, + ACTIONS(12357), 1, anon_sym_RPAREN, STATE(7918), 1, sym_attribute, @@ -407078,7 +407089,7 @@ static uint16_t ts_small_parse_table[] = { [301927] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12355), 1, + ACTIONS(12357), 1, anon_sym_RBRACK, STATE(7919), 1, sym_attribute, @@ -407088,7 +407099,7 @@ static uint16_t ts_small_parse_table[] = { [301941] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12355), 1, + ACTIONS(12357), 1, anon_sym_RBRACE, STATE(7920), 1, sym_attribute, @@ -407098,7 +407109,7 @@ static uint16_t ts_small_parse_table[] = { [301955] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12357), 1, + ACTIONS(12359), 1, aux_sym_number_token1, STATE(7921), 1, sym_attribute, @@ -407108,7 +407119,7 @@ static uint16_t ts_small_parse_table[] = { [301969] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12359), 1, + ACTIONS(12361), 1, anon_sym_STAR, STATE(7922), 1, sym_attribute, @@ -407118,7 +407129,7 @@ static uint16_t ts_small_parse_table[] = { [301983] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12361), 1, + ACTIONS(12363), 1, anon_sym_RBRACE, STATE(7923), 1, sym_attribute, @@ -407128,7 +407139,7 @@ static uint16_t ts_small_parse_table[] = { [301997] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12363), 1, + ACTIONS(12365), 1, anon_sym_RPAREN, STATE(7924), 1, sym_attribute, @@ -407138,7 +407149,7 @@ static uint16_t ts_small_parse_table[] = { [302011] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12365), 1, + ACTIONS(12367), 1, sym__right_quoted_string_delimiter, STATE(7925), 1, sym_attribute, @@ -407148,7 +407159,7 @@ static uint16_t ts_small_parse_table[] = { [302025] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12367), 1, + ACTIONS(12369), 1, anon_sym_RPAREN, STATE(7926), 1, sym_attribute, @@ -407158,7 +407169,7 @@ static uint16_t ts_small_parse_table[] = { [302039] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12369), 1, + ACTIONS(12371), 1, anon_sym_RPAREN, STATE(7927), 1, sym_attribute, @@ -407168,7 +407179,7 @@ static uint16_t ts_small_parse_table[] = { [302053] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12371), 1, + ACTIONS(12373), 1, anon_sym_RPAREN, STATE(7928), 1, sym_attribute, @@ -407178,7 +407189,7 @@ static uint16_t ts_small_parse_table[] = { [302067] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7670), 1, + ACTIONS(7672), 1, sym__right_quoted_string_delimiter, STATE(7929), 1, sym_attribute, @@ -407188,7 +407199,7 @@ static uint16_t ts_small_parse_table[] = { [302081] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5679), 1, + ACTIONS(5681), 1, anon_sym_DASH_GT, STATE(7930), 1, sym_attribute, @@ -407198,7 +407209,7 @@ static uint16_t ts_small_parse_table[] = { [302095] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12373), 1, + ACTIONS(12375), 1, sym__right_quoted_string_delimiter, STATE(7931), 1, sym_attribute, @@ -407208,7 +407219,7 @@ static uint16_t ts_small_parse_table[] = { [302109] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12375), 1, + ACTIONS(12377), 1, anon_sym_RPAREN, STATE(7932), 1, sym_attribute, @@ -407218,7 +407229,7 @@ static uint16_t ts_small_parse_table[] = { [302123] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12375), 1, + ACTIONS(12377), 1, anon_sym_RBRACK, STATE(7933), 1, sym_attribute, @@ -407228,7 +407239,7 @@ static uint16_t ts_small_parse_table[] = { [302137] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12375), 1, + ACTIONS(12377), 1, anon_sym_RBRACE, STATE(7934), 1, sym_attribute, @@ -407238,7 +407249,7 @@ static uint16_t ts_small_parse_table[] = { [302151] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12377), 1, + ACTIONS(12379), 1, anon_sym_RPAREN, STATE(7935), 1, sym_attribute, @@ -407248,7 +407259,7 @@ static uint16_t ts_small_parse_table[] = { [302165] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12379), 1, + ACTIONS(12381), 1, anon_sym_RBRACK, STATE(7936), 1, sym_attribute, @@ -407258,7 +407269,7 @@ static uint16_t ts_small_parse_table[] = { [302179] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12381), 1, + ACTIONS(12383), 1, anon_sym_RBRACE, STATE(7937), 1, sym_attribute, @@ -407268,7 +407279,7 @@ static uint16_t ts_small_parse_table[] = { [302193] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9596), 1, + ACTIONS(9598), 1, anon_sym_GT_RBRACE, STATE(7938), 1, sym_attribute, @@ -407278,7 +407289,7 @@ static uint16_t ts_small_parse_table[] = { [302207] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12383), 1, + ACTIONS(12385), 1, sym__right_quoted_string_delimiter, STATE(7939), 1, sym_attribute, @@ -407288,7 +407299,7 @@ static uint16_t ts_small_parse_table[] = { [302221] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12385), 1, + ACTIONS(12387), 1, anon_sym_RPAREN, STATE(7940), 1, sym_attribute, @@ -407298,7 +407309,7 @@ static uint16_t ts_small_parse_table[] = { [302235] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12387), 1, + ACTIONS(12389), 1, anon_sym_DASH_GT, STATE(7941), 1, sym_attribute, @@ -407308,7 +407319,7 @@ static uint16_t ts_small_parse_table[] = { [302249] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12389), 1, + ACTIONS(12391), 1, anon_sym_RPAREN, STATE(7942), 1, sym_attribute, @@ -407318,7 +407329,7 @@ static uint16_t ts_small_parse_table[] = { [302263] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, + ACTIONS(7664), 1, sym__right_quoted_string_delimiter, STATE(7943), 1, sym_attribute, @@ -407328,7 +407339,7 @@ static uint16_t ts_small_parse_table[] = { [302277] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9139), 1, + ACTIONS(9141), 1, anon_sym_end, STATE(7944), 1, sym_attribute, @@ -407338,7 +407349,7 @@ static uint16_t ts_small_parse_table[] = { [302291] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12391), 1, + ACTIONS(12393), 1, sym__right_quoted_string_delimiter, STATE(7945), 1, sym_attribute, @@ -407348,7 +407359,7 @@ static uint16_t ts_small_parse_table[] = { [302305] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12393), 1, + ACTIONS(12395), 1, anon_sym_RPAREN, STATE(7946), 1, sym_attribute, @@ -407358,7 +407369,7 @@ static uint16_t ts_small_parse_table[] = { [302319] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12393), 1, + ACTIONS(12395), 1, anon_sym_RBRACK, STATE(7947), 1, sym_attribute, @@ -407368,7 +407379,7 @@ static uint16_t ts_small_parse_table[] = { [302333] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12393), 1, + ACTIONS(12395), 1, anon_sym_RBRACE, STATE(7948), 1, sym_attribute, @@ -407378,7 +407389,7 @@ static uint16_t ts_small_parse_table[] = { [302347] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12389), 1, + ACTIONS(12391), 1, anon_sym_RBRACK, STATE(7949), 1, sym_attribute, @@ -407388,7 +407399,7 @@ static uint16_t ts_small_parse_table[] = { [302361] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12395), 1, + ACTIONS(12397), 1, anon_sym_SQUOTE, STATE(7950), 1, sym_attribute, @@ -407398,7 +407409,7 @@ static uint16_t ts_small_parse_table[] = { [302375] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12397), 1, + ACTIONS(12399), 1, anon_sym_DQUOTE, STATE(7951), 1, sym_attribute, @@ -407408,7 +407419,7 @@ static uint16_t ts_small_parse_table[] = { [302389] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12389), 1, + ACTIONS(12391), 1, anon_sym_RBRACE, STATE(7952), 1, sym_attribute, @@ -407418,7 +407429,7 @@ static uint16_t ts_small_parse_table[] = { [302403] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12399), 1, + ACTIONS(12401), 1, sym__right_quoted_string_delimiter, STATE(7953), 1, sym_attribute, @@ -407428,7 +407439,7 @@ static uint16_t ts_small_parse_table[] = { [302417] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3874), 1, + ACTIONS(3876), 1, anon_sym_DASH_GT, STATE(7954), 1, sym_attribute, @@ -407448,7 +407459,7 @@ static uint16_t ts_small_parse_table[] = { [302445] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12401), 1, + ACTIONS(12403), 1, anon_sym_RPAREN, STATE(7956), 1, sym_attribute, @@ -407458,7 +407469,7 @@ static uint16_t ts_small_parse_table[] = { [302459] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7654), 1, + ACTIONS(7656), 1, sym__right_quoted_string_delimiter, STATE(7957), 1, sym_attribute, @@ -407468,7 +407479,7 @@ static uint16_t ts_small_parse_table[] = { [302473] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12403), 1, + ACTIONS(12405), 1, sym__identifier, STATE(7958), 1, sym_attribute, @@ -407478,7 +407489,7 @@ static uint16_t ts_small_parse_table[] = { [302487] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12405), 1, + ACTIONS(12407), 1, sym__right_quoted_string_delimiter, STATE(7959), 1, sym_attribute, @@ -407488,7 +407499,7 @@ static uint16_t ts_small_parse_table[] = { [302501] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12407), 1, + ACTIONS(12409), 1, anon_sym_RPAREN, STATE(7960), 1, sym_attribute, @@ -407498,7 +407509,7 @@ static uint16_t ts_small_parse_table[] = { [302515] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12407), 1, + ACTIONS(12409), 1, anon_sym_RBRACK, STATE(7961), 1, sym_attribute, @@ -407508,7 +407519,7 @@ static uint16_t ts_small_parse_table[] = { [302529] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12407), 1, + ACTIONS(12409), 1, anon_sym_RBRACE, STATE(7962), 1, sym_attribute, @@ -407518,7 +407529,7 @@ static uint16_t ts_small_parse_table[] = { [302543] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12409), 1, + ACTIONS(12411), 1, anon_sym_DOT, STATE(7963), 1, sym_attribute, @@ -407528,7 +407539,7 @@ static uint16_t ts_small_parse_table[] = { [302557] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12411), 1, + ACTIONS(12413), 1, anon_sym_RPAREN, STATE(7964), 1, sym_attribute, @@ -407538,7 +407549,7 @@ static uint16_t ts_small_parse_table[] = { [302571] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12413), 1, + ACTIONS(12415), 1, anon_sym_RBRACE, STATE(7965), 1, sym_attribute, @@ -407548,7 +407559,7 @@ static uint16_t ts_small_parse_table[] = { [302585] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12415), 1, + ACTIONS(12417), 1, anon_sym_DASH_GT, STATE(7966), 1, sym_attribute, @@ -407558,7 +407569,7 @@ static uint16_t ts_small_parse_table[] = { [302599] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12417), 1, + ACTIONS(12419), 1, sym__right_quoted_string_delimiter, STATE(7967), 1, sym_attribute, @@ -407568,7 +407579,7 @@ static uint16_t ts_small_parse_table[] = { [302613] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12419), 1, + ACTIONS(12421), 1, anon_sym_SQUOTE, STATE(7968), 1, sym_attribute, @@ -407578,7 +407589,7 @@ static uint16_t ts_small_parse_table[] = { [302627] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12421), 1, + ACTIONS(12423), 1, anon_sym_DASH_GT, STATE(7969), 1, sym_attribute, @@ -407588,7 +407599,7 @@ static uint16_t ts_small_parse_table[] = { [302641] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12423), 1, + ACTIONS(12425), 1, anon_sym_DQUOTE, STATE(7970), 1, sym_attribute, @@ -407598,7 +407609,7 @@ static uint16_t ts_small_parse_table[] = { [302655] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7646), 1, + ACTIONS(7648), 1, sym__right_quoted_string_delimiter, STATE(7971), 1, sym_attribute, @@ -407608,7 +407619,7 @@ static uint16_t ts_small_parse_table[] = { [302669] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12425), 1, + ACTIONS(12427), 1, anon_sym_RBRACE, STATE(7972), 1, sym_attribute, @@ -407618,7 +407629,7 @@ static uint16_t ts_small_parse_table[] = { [302683] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12427), 1, + ACTIONS(12429), 1, sym__right_quoted_string_delimiter, STATE(7973), 1, sym_attribute, @@ -407628,7 +407639,7 @@ static uint16_t ts_small_parse_table[] = { [302697] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12429), 1, + ACTIONS(12431), 1, anon_sym_RPAREN, STATE(7974), 1, sym_attribute, @@ -407638,7 +407649,7 @@ static uint16_t ts_small_parse_table[] = { [302711] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12429), 1, + ACTIONS(12431), 1, anon_sym_RBRACK, STATE(7975), 1, sym_attribute, @@ -407648,7 +407659,7 @@ static uint16_t ts_small_parse_table[] = { [302725] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12429), 1, + ACTIONS(12431), 1, anon_sym_RBRACE, STATE(7976), 1, sym_attribute, @@ -407658,7 +407669,7 @@ static uint16_t ts_small_parse_table[] = { [302739] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5544), 1, + ACTIONS(5546), 1, anon_sym_GT, STATE(7977), 1, sym_attribute, @@ -407668,7 +407679,7 @@ static uint16_t ts_small_parse_table[] = { [302753] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12431), 1, + ACTIONS(12433), 1, anon_sym_RPAREN, STATE(7978), 1, sym_attribute, @@ -407678,7 +407689,7 @@ static uint16_t ts_small_parse_table[] = { [302767] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10961), 1, + ACTIONS(10963), 1, anon_sym_RBRACE, STATE(7979), 1, sym_attribute, @@ -407688,7 +407699,7 @@ static uint16_t ts_small_parse_table[] = { [302781] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12433), 1, + ACTIONS(12435), 1, anon_sym_RPAREN, STATE(7980), 1, sym_attribute, @@ -407698,7 +407709,7 @@ static uint16_t ts_small_parse_table[] = { [302795] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12435), 1, + ACTIONS(12437), 1, sym__right_quoted_string_delimiter, STATE(7981), 1, sym_attribute, @@ -407708,7 +407719,7 @@ static uint16_t ts_small_parse_table[] = { [302809] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12437), 1, + ACTIONS(12439), 1, anon_sym_DASH_GT, STATE(7982), 1, sym_attribute, @@ -407718,7 +407729,7 @@ static uint16_t ts_small_parse_table[] = { [302823] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12439), 1, + ACTIONS(12441), 1, anon_sym_in, STATE(7983), 1, sym_attribute, @@ -407728,7 +407739,7 @@ static uint16_t ts_small_parse_table[] = { [302837] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12441), 1, + ACTIONS(12443), 1, anon_sym_DOT, STATE(7984), 1, sym_attribute, @@ -407738,7 +407749,7 @@ static uint16_t ts_small_parse_table[] = { [302851] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7636), 1, + ACTIONS(7638), 1, sym__right_quoted_string_delimiter, STATE(7985), 1, sym_attribute, @@ -407748,7 +407759,7 @@ static uint16_t ts_small_parse_table[] = { [302865] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12443), 1, + ACTIONS(12445), 1, anon_sym_RBRACE, STATE(7986), 1, sym_attribute, @@ -407758,7 +407769,7 @@ static uint16_t ts_small_parse_table[] = { [302879] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12445), 1, + ACTIONS(12447), 1, sym__right_quoted_string_delimiter, STATE(7987), 1, sym_attribute, @@ -407768,7 +407779,7 @@ static uint16_t ts_small_parse_table[] = { [302893] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12447), 1, + ACTIONS(12449), 1, anon_sym_RPAREN, STATE(7988), 1, sym_attribute, @@ -407778,7 +407789,7 @@ static uint16_t ts_small_parse_table[] = { [302907] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12447), 1, + ACTIONS(12449), 1, anon_sym_RBRACK, STATE(7989), 1, sym_attribute, @@ -407788,7 +407799,7 @@ static uint16_t ts_small_parse_table[] = { [302921] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12447), 1, + ACTIONS(12449), 1, anon_sym_RBRACE, STATE(7990), 1, sym_attribute, @@ -407798,7 +407809,7 @@ static uint16_t ts_small_parse_table[] = { [302935] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12449), 1, + ACTIONS(12451), 1, anon_sym_DASH_GT, STATE(7991), 1, sym_attribute, @@ -407808,7 +407819,7 @@ static uint16_t ts_small_parse_table[] = { [302949] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12451), 1, + ACTIONS(12453), 1, anon_sym_RPAREN, STATE(7992), 1, sym_attribute, @@ -407818,7 +407829,7 @@ static uint16_t ts_small_parse_table[] = { [302963] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12453), 1, + ACTIONS(12455), 1, anon_sym_RBRACE, STATE(7993), 1, sym_attribute, @@ -407828,7 +407839,7 @@ static uint16_t ts_small_parse_table[] = { [302977] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12455), 1, + ACTIONS(12457), 1, anon_sym_RBRACK, STATE(7994), 1, sym_attribute, @@ -407838,7 +407849,7 @@ static uint16_t ts_small_parse_table[] = { [302991] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12457), 1, + ACTIONS(12459), 1, sym__right_quoted_string_delimiter, STATE(7995), 1, sym_attribute, @@ -407848,7 +407859,7 @@ static uint16_t ts_small_parse_table[] = { [303005] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12459), 1, + ACTIONS(12461), 1, anon_sym_RBRACK, STATE(7996), 1, sym_attribute, @@ -407858,7 +407869,7 @@ static uint16_t ts_small_parse_table[] = { [303019] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12461), 1, + ACTIONS(12463), 1, anon_sym_EQ, STATE(7997), 1, sym_attribute, @@ -407868,7 +407879,7 @@ static uint16_t ts_small_parse_table[] = { [303033] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12463), 1, + ACTIONS(12465), 1, sym__identifier, STATE(7998), 1, sym_attribute, @@ -407878,7 +407889,7 @@ static uint16_t ts_small_parse_table[] = { [303047] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7630), 1, + ACTIONS(7632), 1, sym__right_quoted_string_delimiter, STATE(7999), 1, sym_attribute, @@ -407888,7 +407899,7 @@ static uint16_t ts_small_parse_table[] = { [303061] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12465), 1, + ACTIONS(12467), 1, anon_sym_RPAREN, STATE(8000), 1, sym_attribute, @@ -407898,7 +407909,7 @@ static uint16_t ts_small_parse_table[] = { [303075] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12467), 1, + ACTIONS(12469), 1, sym__right_quoted_string_delimiter, STATE(8001), 1, sym_attribute, @@ -407908,7 +407919,7 @@ static uint16_t ts_small_parse_table[] = { [303089] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12469), 1, + ACTIONS(12471), 1, anon_sym_RPAREN, STATE(8002), 1, sym_attribute, @@ -407918,7 +407929,7 @@ static uint16_t ts_small_parse_table[] = { [303103] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12469), 1, + ACTIONS(12471), 1, anon_sym_RBRACK, STATE(8003), 1, sym_attribute, @@ -407928,7 +407939,7 @@ static uint16_t ts_small_parse_table[] = { [303117] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12469), 1, + ACTIONS(12471), 1, anon_sym_RBRACE, STATE(8004), 1, sym_attribute, @@ -407938,7 +407949,7 @@ static uint16_t ts_small_parse_table[] = { [303131] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12471), 1, + ACTIONS(12473), 1, anon_sym_RPAREN, STATE(8005), 1, sym_attribute, @@ -407948,7 +407959,7 @@ static uint16_t ts_small_parse_table[] = { [303145] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12473), 1, + ACTIONS(12475), 1, anon_sym_DASH_GT, STATE(8006), 1, sym_attribute, @@ -407958,7 +407969,7 @@ static uint16_t ts_small_parse_table[] = { [303159] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7626), 1, + ACTIONS(7628), 1, sym__right_quoted_string_delimiter, STATE(8007), 1, sym_attribute, @@ -407968,7 +407979,7 @@ static uint16_t ts_small_parse_table[] = { [303173] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12475), 1, + ACTIONS(12477), 1, anon_sym_STAR, STATE(8008), 1, sym_attribute, @@ -407978,7 +407989,7 @@ static uint16_t ts_small_parse_table[] = { [303187] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12477), 1, + ACTIONS(12479), 1, sym__right_quoted_string_delimiter, STATE(8009), 1, sym_attribute, @@ -407988,7 +407999,7 @@ static uint16_t ts_small_parse_table[] = { [303201] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12479), 1, + ACTIONS(12481), 1, anon_sym_RPAREN, STATE(8010), 1, sym_attribute, @@ -407998,7 +408009,7 @@ static uint16_t ts_small_parse_table[] = { [303215] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12481), 1, + ACTIONS(12483), 1, anon_sym_RBRACE, STATE(8011), 1, sym_attribute, @@ -408008,7 +408019,7 @@ static uint16_t ts_small_parse_table[] = { [303229] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7616), 1, + ACTIONS(7618), 1, sym__right_quoted_string_delimiter, STATE(8012), 1, sym_attribute, @@ -408018,7 +408029,7 @@ static uint16_t ts_small_parse_table[] = { [303243] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12483), 1, + ACTIONS(12485), 1, anon_sym_RPAREN, STATE(8013), 1, sym_attribute, @@ -408028,7 +408039,7 @@ static uint16_t ts_small_parse_table[] = { [303257] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12485), 1, + ACTIONS(12487), 1, sym__right_quoted_string_delimiter, STATE(8014), 1, sym_attribute, @@ -408038,7 +408049,7 @@ static uint16_t ts_small_parse_table[] = { [303271] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12487), 1, + ACTIONS(12489), 1, anon_sym_RPAREN, STATE(8015), 1, sym_attribute, @@ -408048,7 +408059,7 @@ static uint16_t ts_small_parse_table[] = { [303285] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12489), 1, + ACTIONS(12491), 1, anon_sym_RBRACK, STATE(8016), 1, sym_attribute, @@ -408058,7 +408069,7 @@ static uint16_t ts_small_parse_table[] = { [303299] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7608), 1, + ACTIONS(7610), 1, sym__right_quoted_string_delimiter, STATE(8017), 1, sym_attribute, @@ -408068,7 +408079,7 @@ static uint16_t ts_small_parse_table[] = { [303313] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12491), 1, + ACTIONS(12493), 1, anon_sym_RBRACE, STATE(8018), 1, sym_attribute, @@ -408078,7 +408089,7 @@ static uint16_t ts_small_parse_table[] = { [303327] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12493), 1, + ACTIONS(12495), 1, sym__right_quoted_string_delimiter, STATE(8019), 1, sym_attribute, @@ -408088,7 +408099,7 @@ static uint16_t ts_small_parse_table[] = { [303341] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12495), 1, + ACTIONS(12497), 1, anon_sym_DASH_GT, STATE(8020), 1, sym_attribute, @@ -408098,7 +408109,7 @@ static uint16_t ts_small_parse_table[] = { [303355] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12497), 1, + ACTIONS(12499), 1, anon_sym_DASH_GT, STATE(8021), 1, sym_attribute, @@ -408108,7 +408119,7 @@ static uint16_t ts_small_parse_table[] = { [303369] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7604), 1, + ACTIONS(7606), 1, sym__right_quoted_string_delimiter, STATE(8022), 1, sym_attribute, @@ -408118,7 +408129,7 @@ static uint16_t ts_small_parse_table[] = { [303383] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12499), 1, + ACTIONS(12501), 1, anon_sym_RBRACE, STATE(8023), 1, sym_attribute, @@ -408128,7 +408139,7 @@ static uint16_t ts_small_parse_table[] = { [303397] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12501), 1, + ACTIONS(12503), 1, sym__right_quoted_string_delimiter, STATE(8024), 1, sym_attribute, @@ -408138,7 +408149,7 @@ static uint16_t ts_small_parse_table[] = { [303411] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12503), 1, + ACTIONS(12505), 1, anon_sym_RPAREN, STATE(8025), 1, sym_attribute, @@ -408148,7 +408159,7 @@ static uint16_t ts_small_parse_table[] = { [303425] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12505), 1, + ACTIONS(12507), 1, anon_sym_RPAREN, STATE(8026), 1, sym_attribute, @@ -408158,7 +408169,7 @@ static uint16_t ts_small_parse_table[] = { [303439] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7596), 1, + ACTIONS(7598), 1, sym__right_quoted_string_delimiter, STATE(8027), 1, sym_attribute, @@ -408168,7 +408179,7 @@ static uint16_t ts_small_parse_table[] = { [303453] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12507), 1, + ACTIONS(12509), 1, anon_sym_RBRACE, STATE(8028), 1, sym_attribute, @@ -408178,7 +408189,7 @@ static uint16_t ts_small_parse_table[] = { [303467] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12509), 1, + ACTIONS(12511), 1, sym__right_quoted_string_delimiter, STATE(8029), 1, sym_attribute, @@ -408188,7 +408199,7 @@ static uint16_t ts_small_parse_table[] = { [303481] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12511), 1, + ACTIONS(12513), 1, anon_sym_RBRACK, STATE(8030), 1, sym_attribute, @@ -408198,7 +408209,7 @@ static uint16_t ts_small_parse_table[] = { [303495] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12513), 1, + ACTIONS(12515), 1, anon_sym_RPAREN, STATE(8031), 1, sym_attribute, @@ -408208,7 +408219,7 @@ static uint16_t ts_small_parse_table[] = { [303509] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12515), 1, + ACTIONS(12517), 1, sym__identifier, STATE(8032), 1, sym_attribute, @@ -408218,7 +408229,7 @@ static uint16_t ts_small_parse_table[] = { [303523] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12517), 1, + ACTIONS(12519), 1, anon_sym_RPAREN, STATE(8033), 1, sym_attribute, @@ -408228,7 +408239,7 @@ static uint16_t ts_small_parse_table[] = { [303537] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12519), 1, + ACTIONS(12521), 1, anon_sym_RBRACE, STATE(8034), 1, sym_attribute, @@ -408238,7 +408249,7 @@ static uint16_t ts_small_parse_table[] = { [303551] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12521), 1, + ACTIONS(12523), 1, anon_sym_DASH_GT, STATE(8035), 1, sym_attribute, @@ -408248,7 +408259,7 @@ static uint16_t ts_small_parse_table[] = { [303565] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12523), 1, + ACTIONS(12525), 1, anon_sym_RBRACE, STATE(8036), 1, sym_attribute, @@ -408258,7 +408269,7 @@ static uint16_t ts_small_parse_table[] = { [303579] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12525), 1, + ACTIONS(12527), 1, anon_sym_RPAREN, STATE(8037), 1, sym_attribute, @@ -408268,7 +408279,7 @@ static uint16_t ts_small_parse_table[] = { [303593] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10933), 1, + ACTIONS(10935), 1, anon_sym_RBRACK, STATE(8038), 1, sym_attribute, @@ -408278,7 +408289,7 @@ static uint16_t ts_small_parse_table[] = { [303607] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12527), 1, + ACTIONS(12529), 1, anon_sym_RPAREN, STATE(8039), 1, sym_attribute, @@ -408288,7 +408299,7 @@ static uint16_t ts_small_parse_table[] = { [303621] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12529), 1, + ACTIONS(12531), 1, anon_sym_RPAREN, STATE(8040), 1, sym_attribute, @@ -408298,7 +408309,7 @@ static uint16_t ts_small_parse_table[] = { [303635] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12531), 1, + ACTIONS(12533), 1, anon_sym_type, STATE(8041), 1, sym_attribute, @@ -408308,7 +408319,7 @@ static uint16_t ts_small_parse_table[] = { [303649] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7432), 1, + ACTIONS(7434), 1, anon_sym_RPAREN, STATE(8042), 1, sym_attribute, @@ -408318,7 +408329,7 @@ static uint16_t ts_small_parse_table[] = { [303663] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12533), 1, + ACTIONS(12535), 1, sym__identifier, STATE(8043), 1, sym_attribute, @@ -408338,7 +408349,7 @@ static uint16_t ts_small_parse_table[] = { [303691] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10585), 1, + ACTIONS(10587), 1, anon_sym_RPAREN, STATE(8045), 1, sym_attribute, @@ -408348,7 +408359,7 @@ static uint16_t ts_small_parse_table[] = { [303705] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12535), 1, + ACTIONS(12537), 1, anon_sym_RBRACE, STATE(8046), 1, sym_attribute, @@ -408358,7 +408369,7 @@ static uint16_t ts_small_parse_table[] = { [303719] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12537), 1, + ACTIONS(12539), 1, anon_sym_EQ, STATE(8047), 1, sym_attribute, @@ -408368,7 +408379,7 @@ static uint16_t ts_small_parse_table[] = { [303733] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12539), 1, + ACTIONS(12541), 1, anon_sym_DASH_GT, STATE(8048), 1, sym_attribute, @@ -408378,7 +408389,7 @@ static uint16_t ts_small_parse_table[] = { [303747] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12541), 1, + ACTIONS(12543), 1, anon_sym_end, STATE(8049), 1, sym_attribute, @@ -408388,7 +408399,7 @@ static uint16_t ts_small_parse_table[] = { [303761] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12543), 1, + ACTIONS(12545), 1, anon_sym_RBRACE, STATE(8050), 1, sym_attribute, @@ -408398,7 +408409,7 @@ static uint16_t ts_small_parse_table[] = { [303775] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12545), 1, + ACTIONS(12547), 1, anon_sym_RPAREN, STATE(8051), 1, sym_attribute, @@ -408408,7 +408419,7 @@ static uint16_t ts_small_parse_table[] = { [303789] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12547), 1, + ACTIONS(12549), 1, anon_sym_EQ, STATE(8052), 1, sym_attribute, @@ -408418,7 +408429,7 @@ static uint16_t ts_small_parse_table[] = { [303803] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12549), 1, + ACTIONS(12551), 1, anon_sym_DASH_GT, STATE(8053), 1, sym_attribute, @@ -408428,7 +408439,7 @@ static uint16_t ts_small_parse_table[] = { [303817] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10919), 1, + ACTIONS(10921), 1, anon_sym_RBRACE, STATE(8054), 1, sym_attribute, @@ -408438,7 +408449,7 @@ static uint16_t ts_small_parse_table[] = { [303831] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3920), 1, + ACTIONS(3922), 1, anon_sym_DASH_GT, STATE(8055), 1, sym_attribute, @@ -408448,7 +408459,7 @@ static uint16_t ts_small_parse_table[] = { [303845] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12551), 1, + ACTIONS(12553), 1, anon_sym_RBRACE, STATE(8056), 1, sym_attribute, @@ -408458,7 +408469,7 @@ static uint16_t ts_small_parse_table[] = { [303859] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8229), 1, + ACTIONS(8231), 1, anon_sym_GT, STATE(8057), 1, sym_attribute, @@ -408468,7 +408479,7 @@ static uint16_t ts_small_parse_table[] = { [303873] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12553), 1, + ACTIONS(12555), 1, anon_sym_RPAREN, STATE(8058), 1, sym_attribute, @@ -408478,7 +408489,7 @@ static uint16_t ts_small_parse_table[] = { [303887] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12555), 1, + ACTIONS(12557), 1, anon_sym_RBRACE, STATE(8059), 1, sym_attribute, @@ -408488,7 +408499,7 @@ static uint16_t ts_small_parse_table[] = { [303901] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10905), 1, + ACTIONS(10907), 1, anon_sym_RBRACE, STATE(8060), 1, sym_attribute, @@ -408498,7 +408509,7 @@ static uint16_t ts_small_parse_table[] = { [303915] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12557), 1, + ACTIONS(12559), 1, anon_sym_RPAREN, STATE(8061), 1, sym_attribute, @@ -408518,7 +408529,7 @@ static uint16_t ts_small_parse_table[] = { [303943] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12559), 1, + ACTIONS(12561), 1, sym__left_quoted_string_delimiter, STATE(8063), 1, sym_attribute, @@ -408528,7 +408539,7 @@ static uint16_t ts_small_parse_table[] = { [303957] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12561), 1, + ACTIONS(12563), 1, anon_sym_RPAREN, STATE(8064), 1, sym_attribute, @@ -408538,7 +408549,7 @@ static uint16_t ts_small_parse_table[] = { [303971] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12563), 1, + ACTIONS(12565), 1, anon_sym_SQUOTE, STATE(8065), 1, sym_attribute, @@ -408548,7 +408559,7 @@ static uint16_t ts_small_parse_table[] = { [303985] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8255), 1, + ACTIONS(8257), 1, anon_sym_GT, STATE(8066), 1, sym_attribute, @@ -408558,7 +408569,7 @@ static uint16_t ts_small_parse_table[] = { [303999] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12565), 1, + ACTIONS(12567), 1, anon_sym_RBRACK, STATE(8067), 1, sym_attribute, @@ -408568,7 +408579,7 @@ static uint16_t ts_small_parse_table[] = { [304013] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12567), 1, + ACTIONS(12569), 1, anon_sym_RBRACK, STATE(8068), 1, sym_attribute, @@ -408578,7 +408589,7 @@ static uint16_t ts_small_parse_table[] = { [304027] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12569), 1, + ACTIONS(12571), 1, anon_sym_DASH_GT, STATE(8069), 1, sym_attribute, @@ -408588,7 +408599,7 @@ static uint16_t ts_small_parse_table[] = { [304041] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12571), 1, + ACTIONS(12573), 1, anon_sym_in, STATE(8070), 1, sym_attribute, @@ -408598,7 +408609,7 @@ static uint16_t ts_small_parse_table[] = { [304055] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12573), 1, + ACTIONS(12575), 1, sym__identifier, STATE(8071), 1, sym_attribute, @@ -408608,7 +408619,7 @@ static uint16_t ts_small_parse_table[] = { [304069] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12575), 1, + ACTIONS(12577), 1, anon_sym_RPAREN, STATE(8072), 1, sym_attribute, @@ -408618,7 +408629,7 @@ static uint16_t ts_small_parse_table[] = { [304083] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12577), 1, + ACTIONS(12579), 1, anon_sym_DQUOTE, STATE(8073), 1, sym_attribute, @@ -408628,7 +408639,7 @@ static uint16_t ts_small_parse_table[] = { [304097] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12579), 1, + ACTIONS(12581), 1, anon_sym_COLON_COLON, STATE(8074), 1, sym_attribute, @@ -408638,7 +408649,7 @@ static uint16_t ts_small_parse_table[] = { [304111] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8615), 1, + ACTIONS(8617), 1, sym__left_quoted_string_delimiter, STATE(8075), 1, sym_attribute, @@ -408648,7 +408659,7 @@ static uint16_t ts_small_parse_table[] = { [304125] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12581), 1, + ACTIONS(12583), 1, anon_sym_DQUOTE, STATE(8076), 1, sym_attribute, @@ -408658,7 +408669,7 @@ static uint16_t ts_small_parse_table[] = { [304139] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12583), 1, + ACTIONS(12585), 1, anon_sym_EQ, STATE(8077), 1, sym_attribute, @@ -408668,7 +408679,7 @@ static uint16_t ts_small_parse_table[] = { [304153] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12585), 1, + ACTIONS(12587), 1, anon_sym_SQUOTE, STATE(8078), 1, sym_attribute, @@ -408678,7 +408689,7 @@ static uint16_t ts_small_parse_table[] = { [304167] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12587), 1, + ACTIONS(12589), 1, anon_sym_RBRACK, STATE(8079), 1, sym_attribute, @@ -408688,7 +408699,7 @@ static uint16_t ts_small_parse_table[] = { [304181] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9398), 1, + ACTIONS(9400), 1, anon_sym_end, STATE(8080), 1, sym_attribute, @@ -408698,7 +408709,7 @@ static uint16_t ts_small_parse_table[] = { [304195] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10344), 1, + ACTIONS(10346), 1, anon_sym_GT_RBRACE, STATE(8081), 1, sym_attribute, @@ -408708,7 +408719,7 @@ static uint16_t ts_small_parse_table[] = { [304209] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12589), 1, + ACTIONS(12591), 1, anon_sym_RBRACE, STATE(8082), 1, sym_attribute, @@ -408718,7 +408729,7 @@ static uint16_t ts_small_parse_table[] = { [304223] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12591), 1, + ACTIONS(12593), 1, anon_sym_DASH_GT, STATE(8083), 1, sym_attribute, @@ -408728,7 +408739,7 @@ static uint16_t ts_small_parse_table[] = { [304237] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12593), 1, + ACTIONS(12595), 1, anon_sym_DOT, STATE(8084), 1, sym_attribute, @@ -408738,7 +408749,7 @@ static uint16_t ts_small_parse_table[] = { [304251] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12595), 1, + ACTIONS(12597), 1, anon_sym_RBRACE, STATE(8085), 1, sym_attribute, @@ -408748,7 +408759,7 @@ static uint16_t ts_small_parse_table[] = { [304265] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12597), 1, + ACTIONS(12599), 1, anon_sym_RBRACE, STATE(8086), 1, sym_attribute, @@ -408758,7 +408769,7 @@ static uint16_t ts_small_parse_table[] = { [304279] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9741), 1, + ACTIONS(9743), 1, anon_sym_GT_RBRACE, STATE(8087), 1, sym_attribute, @@ -408768,7 +408779,7 @@ static uint16_t ts_small_parse_table[] = { [304293] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12599), 1, + ACTIONS(12601), 1, sym__left_quoted_string_delimiter, STATE(8088), 1, sym_attribute, @@ -408778,7 +408789,7 @@ static uint16_t ts_small_parse_table[] = { [304307] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3924), 1, + ACTIONS(3926), 1, anon_sym_DASH_GT, STATE(8089), 1, sym_attribute, @@ -408788,7 +408799,7 @@ static uint16_t ts_small_parse_table[] = { [304321] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12601), 1, + ACTIONS(12603), 1, sym__identifier, STATE(8090), 1, sym_attribute, @@ -408798,7 +408809,7 @@ static uint16_t ts_small_parse_table[] = { [304335] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12603), 1, + ACTIONS(12605), 1, anon_sym_RBRACE, STATE(8091), 1, sym_attribute, @@ -408808,7 +408819,7 @@ static uint16_t ts_small_parse_table[] = { [304349] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8065), 1, + ACTIONS(8067), 1, anon_sym_DASH_GT, STATE(8092), 1, sym_attribute, @@ -408818,7 +408829,7 @@ static uint16_t ts_small_parse_table[] = { [304363] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12605), 1, + ACTIONS(12607), 1, anon_sym_in, STATE(8093), 1, sym_attribute, @@ -408828,7 +408839,7 @@ static uint16_t ts_small_parse_table[] = { [304377] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12607), 1, + ACTIONS(12609), 1, anon_sym_DASH_GT, STATE(8094), 1, sym_attribute, @@ -408838,7 +408849,7 @@ static uint16_t ts_small_parse_table[] = { [304391] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12609), 1, + ACTIONS(12611), 1, anon_sym_GT, STATE(8095), 1, sym_attribute, @@ -408848,7 +408859,7 @@ static uint16_t ts_small_parse_table[] = { [304405] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12611), 1, + ACTIONS(12613), 1, anon_sym_in, STATE(8096), 1, sym_attribute, @@ -408858,7 +408869,7 @@ static uint16_t ts_small_parse_table[] = { [304419] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12613), 1, + ACTIONS(12615), 1, anon_sym_end, STATE(8097), 1, sym_attribute, @@ -408868,7 +408879,7 @@ static uint16_t ts_small_parse_table[] = { [304433] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12615), 1, + ACTIONS(12617), 1, anon_sym_PIPE, STATE(8098), 1, sym_attribute, @@ -408878,7 +408889,7 @@ static uint16_t ts_small_parse_table[] = { [304447] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12617), 1, + ACTIONS(12619), 1, anon_sym_RPAREN, STATE(8099), 1, sym_attribute, @@ -408888,7 +408899,7 @@ static uint16_t ts_small_parse_table[] = { [304461] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12619), 1, + ACTIONS(12621), 1, sym__identifier, STATE(8100), 1, sym_attribute, @@ -408898,7 +408909,7 @@ static uint16_t ts_small_parse_table[] = { [304475] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12621), 1, + ACTIONS(12623), 1, anon_sym_in, STATE(8101), 1, sym_attribute, @@ -408908,7 +408919,7 @@ static uint16_t ts_small_parse_table[] = { [304489] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12623), 1, + ACTIONS(12625), 1, anon_sym_in, STATE(8102), 1, sym_attribute, @@ -408918,7 +408929,7 @@ static uint16_t ts_small_parse_table[] = { [304503] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12625), 1, + ACTIONS(12627), 1, anon_sym_RBRACK, STATE(8103), 1, sym_attribute, @@ -408928,7 +408939,7 @@ static uint16_t ts_small_parse_table[] = { [304517] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12627), 1, + ACTIONS(12629), 1, anon_sym_RBRACK, STATE(8104), 1, sym_attribute, @@ -408938,7 +408949,7 @@ static uint16_t ts_small_parse_table[] = { [304531] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12629), 1, + ACTIONS(12631), 1, anon_sym_DASH_GT, STATE(8105), 1, sym_attribute, @@ -408958,7 +408969,7 @@ static uint16_t ts_small_parse_table[] = { [304559] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12631), 1, + ACTIONS(12633), 1, aux_sym_number_token1, STATE(8107), 1, sym_attribute, @@ -408968,7 +408979,7 @@ static uint16_t ts_small_parse_table[] = { [304573] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12633), 1, + ACTIONS(12635), 1, anon_sym_RBRACE, STATE(8108), 1, sym_attribute, @@ -408978,7 +408989,7 @@ static uint16_t ts_small_parse_table[] = { [304587] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12635), 1, + ACTIONS(12637), 1, anon_sym_RPAREN, STATE(8109), 1, sym_attribute, @@ -408988,7 +408999,7 @@ static uint16_t ts_small_parse_table[] = { [304601] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12637), 1, + ACTIONS(12639), 1, anon_sym_RBRACE, STATE(8110), 1, sym_attribute, @@ -408998,7 +409009,7 @@ static uint16_t ts_small_parse_table[] = { [304615] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12639), 1, + ACTIONS(12641), 1, sym__identifier, STATE(8111), 1, sym_attribute, @@ -409008,7 +409019,7 @@ static uint16_t ts_small_parse_table[] = { [304629] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12641), 1, + ACTIONS(12643), 1, anon_sym_COLON2, STATE(8112), 1, sym_attribute, @@ -409018,7 +409029,7 @@ static uint16_t ts_small_parse_table[] = { [304643] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12643), 1, + ACTIONS(12645), 1, anon_sym_RBRACE, STATE(8113), 1, sym_attribute, @@ -409028,7 +409039,7 @@ static uint16_t ts_small_parse_table[] = { [304657] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12645), 1, + ACTIONS(12647), 1, anon_sym_RPAREN, STATE(8114), 1, sym_attribute, @@ -409048,7 +409059,7 @@ static uint16_t ts_small_parse_table[] = { [304685] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12647), 1, + ACTIONS(12649), 1, anon_sym_RBRACE, STATE(8116), 1, sym_attribute, @@ -409068,7 +409079,7 @@ static uint16_t ts_small_parse_table[] = { [304713] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12649), 1, + ACTIONS(12651), 1, anon_sym_DOT_DOT, STATE(8118), 1, sym_attribute, @@ -409078,7 +409089,7 @@ static uint16_t ts_small_parse_table[] = { [304727] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12651), 1, + ACTIONS(12653), 1, anon_sym_DOT_DOT, STATE(8119), 1, sym_attribute, @@ -409088,7 +409099,7 @@ static uint16_t ts_small_parse_table[] = { [304741] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12653), 1, + ACTIONS(12655), 1, anon_sym_DOT_DOT, STATE(8120), 1, sym_attribute, @@ -409098,7 +409109,7 @@ static uint16_t ts_small_parse_table[] = { [304755] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12655), 1, + ACTIONS(12657), 1, anon_sym_RPAREN, STATE(8121), 1, sym_attribute, @@ -409108,7 +409119,7 @@ static uint16_t ts_small_parse_table[] = { [304769] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12657), 1, + ACTIONS(12659), 1, sym__identifier, STATE(8122), 1, sym_attribute, @@ -409118,7 +409129,7 @@ static uint16_t ts_small_parse_table[] = { [304783] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12659), 1, + ACTIONS(12661), 1, anon_sym_RPAREN, STATE(8123), 1, sym_attribute, @@ -409128,7 +409139,7 @@ static uint16_t ts_small_parse_table[] = { [304797] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12661), 1, + ACTIONS(12663), 1, anon_sym_DOT, STATE(8124), 1, sym_attribute, @@ -409138,7 +409149,7 @@ static uint16_t ts_small_parse_table[] = { [304811] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12663), 1, + ACTIONS(12665), 1, anon_sym_SQUOTE, STATE(8125), 1, sym_attribute, @@ -409148,7 +409159,7 @@ static uint16_t ts_small_parse_table[] = { [304825] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12665), 1, + ACTIONS(12667), 1, anon_sym_EQ, STATE(8126), 1, sym_attribute, @@ -409158,7 +409169,7 @@ static uint16_t ts_small_parse_table[] = { [304839] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12667), 1, + ACTIONS(12669), 1, anon_sym_DQUOTE, STATE(8127), 1, sym_attribute, @@ -409168,7 +409179,7 @@ static uint16_t ts_small_parse_table[] = { [304853] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12669), 1, + ACTIONS(12671), 1, anon_sym_RBRACK, STATE(8128), 1, sym_attribute, @@ -409178,7 +409189,7 @@ static uint16_t ts_small_parse_table[] = { [304867] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12671), 1, + ACTIONS(12673), 1, sym__identifier, STATE(8129), 1, sym_attribute, @@ -409188,7 +409199,7 @@ static uint16_t ts_small_parse_table[] = { [304881] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12673), 1, + ACTIONS(12675), 1, anon_sym_in, STATE(8130), 1, sym_attribute, @@ -409198,7 +409209,7 @@ static uint16_t ts_small_parse_table[] = { [304895] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12675), 1, + ACTIONS(12677), 1, anon_sym_RBRACE, STATE(8131), 1, sym_attribute, @@ -409208,7 +409219,7 @@ static uint16_t ts_small_parse_table[] = { [304909] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12677), 1, + ACTIONS(12679), 1, anon_sym_RBRACE, STATE(8132), 1, sym_attribute, @@ -409218,7 +409229,7 @@ static uint16_t ts_small_parse_table[] = { [304923] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3584), 1, + ACTIONS(3586), 1, sym__left_quoted_string_delimiter, STATE(8133), 1, sym_attribute, @@ -409228,7 +409239,7 @@ static uint16_t ts_small_parse_table[] = { [304937] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12679), 1, + ACTIONS(12681), 1, anon_sym_RPAREN, STATE(8134), 1, sym_attribute, @@ -409248,7 +409259,7 @@ static uint16_t ts_small_parse_table[] = { [304965] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12681), 1, + ACTIONS(12683), 1, sym__identifier, STATE(8136), 1, sym_attribute, @@ -409258,7 +409269,7 @@ static uint16_t ts_small_parse_table[] = { [304979] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12683), 1, + ACTIONS(12685), 1, anon_sym_RBRACE, STATE(8137), 1, sym_attribute, @@ -409268,7 +409279,7 @@ static uint16_t ts_small_parse_table[] = { [304993] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12685), 1, + ACTIONS(12687), 1, anon_sym_RPAREN, STATE(8138), 1, sym_attribute, @@ -409288,7 +409299,7 @@ static uint16_t ts_small_parse_table[] = { [305021] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12687), 1, + ACTIONS(12689), 1, anon_sym_DQUOTE, STATE(8140), 1, sym_attribute, @@ -409298,7 +409309,7 @@ static uint16_t ts_small_parse_table[] = { [305035] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7464), 1, + ACTIONS(7466), 1, anon_sym_RPAREN, STATE(8141), 1, sym_attribute, @@ -409308,7 +409319,7 @@ static uint16_t ts_small_parse_table[] = { [305049] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12689), 1, + ACTIONS(12691), 1, anon_sym_SQUOTE, STATE(8142), 1, sym_attribute, @@ -409318,7 +409329,7 @@ static uint16_t ts_small_parse_table[] = { [305063] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7236), 1, + ACTIONS(7238), 1, anon_sym_SQUOTE, STATE(8143), 1, sym_attribute, @@ -409328,7 +409339,7 @@ static uint16_t ts_small_parse_table[] = { [305077] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12691), 1, + ACTIONS(12693), 1, anon_sym_SQUOTE, STATE(8144), 1, sym_attribute, @@ -409338,7 +409349,7 @@ static uint16_t ts_small_parse_table[] = { [305091] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9239), 1, + ACTIONS(9241), 1, anon_sym_end, STATE(8145), 1, sym_attribute, @@ -409348,7 +409359,7 @@ static uint16_t ts_small_parse_table[] = { [305105] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12693), 1, + ACTIONS(12695), 1, anon_sym_RPAREN, STATE(8146), 1, sym_attribute, @@ -409358,7 +409369,7 @@ static uint16_t ts_small_parse_table[] = { [305119] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12695), 1, + ACTIONS(12697), 1, anon_sym_RBRACE, STATE(8147), 1, sym_attribute, @@ -409368,7 +409379,7 @@ static uint16_t ts_small_parse_table[] = { [305133] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12697), 1, + ACTIONS(12699), 1, anon_sym_DOT, STATE(8148), 1, sym_attribute, @@ -409378,7 +409389,7 @@ static uint16_t ts_small_parse_table[] = { [305147] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12699), 1, + ACTIONS(12701), 1, anon_sym_DOT, STATE(8149), 1, sym_attribute, @@ -409388,7 +409399,7 @@ static uint16_t ts_small_parse_table[] = { [305161] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12701), 1, + ACTIONS(12703), 1, anon_sym_RBRACE, STATE(8150), 1, sym_attribute, @@ -409398,7 +409409,7 @@ static uint16_t ts_small_parse_table[] = { [305175] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12703), 1, + ACTIONS(12705), 1, anon_sym_with, STATE(8151), 1, sym_attribute, @@ -409408,7 +409419,7 @@ static uint16_t ts_small_parse_table[] = { [305189] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12705), 1, + ACTIONS(12707), 1, anon_sym_RBRACE, STATE(8152), 1, sym_attribute, @@ -409418,7 +409429,7 @@ static uint16_t ts_small_parse_table[] = { [305203] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12707), 1, + ACTIONS(12709), 1, anon_sym_with, STATE(8153), 1, sym_attribute, @@ -409428,7 +409439,7 @@ static uint16_t ts_small_parse_table[] = { [305217] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12709), 1, + ACTIONS(12711), 1, anon_sym_EQ, STATE(8154), 1, sym_attribute, @@ -409438,7 +409449,7 @@ static uint16_t ts_small_parse_table[] = { [305231] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12711), 1, + ACTIONS(12713), 1, anon_sym_DASH_GT, STATE(8155), 1, sym_attribute, @@ -409448,7 +409459,7 @@ static uint16_t ts_small_parse_table[] = { [305245] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12713), 1, + ACTIONS(12715), 1, anon_sym_RPAREN, STATE(8156), 1, sym_attribute, @@ -409458,7 +409469,7 @@ static uint16_t ts_small_parse_table[] = { [305259] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12715), 1, + ACTIONS(12717), 1, anon_sym_RBRACE, STATE(8157), 1, sym_attribute, @@ -409468,7 +409479,7 @@ static uint16_t ts_small_parse_table[] = { [305273] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12717), 1, + ACTIONS(12719), 1, anon_sym_RPAREN, STATE(8158), 1, sym_attribute, @@ -409478,7 +409489,7 @@ static uint16_t ts_small_parse_table[] = { [305287] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12719), 1, + ACTIONS(12721), 1, anon_sym_DASH_GT, STATE(8159), 1, sym_attribute, @@ -409488,7 +409499,7 @@ static uint16_t ts_small_parse_table[] = { [305301] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12721), 1, + ACTIONS(12723), 1, anon_sym_EQ, STATE(8160), 1, sym_attribute, @@ -409498,7 +409509,7 @@ static uint16_t ts_small_parse_table[] = { [305315] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12723), 1, + ACTIONS(12725), 1, anon_sym_GT, STATE(8161), 1, sym_attribute, @@ -409518,7 +409529,7 @@ static uint16_t ts_small_parse_table[] = { [305343] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_RBRACE, STATE(8163), 1, sym_attribute, @@ -409528,7 +409539,7 @@ static uint16_t ts_small_parse_table[] = { [305357] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12725), 1, + ACTIONS(12727), 1, anon_sym_RPAREN, STATE(8164), 1, sym_attribute, @@ -409538,7 +409549,7 @@ static uint16_t ts_small_parse_table[] = { [305371] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12727), 1, + ACTIONS(12729), 1, anon_sym_DOT, STATE(8165), 1, sym_attribute, @@ -409548,7 +409559,7 @@ static uint16_t ts_small_parse_table[] = { [305385] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12729), 1, + ACTIONS(12731), 1, anon_sym_RPAREN, STATE(8166), 1, sym_attribute, @@ -409558,7 +409569,7 @@ static uint16_t ts_small_parse_table[] = { [305399] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10807), 1, + ACTIONS(10809), 1, anon_sym_RBRACE, STATE(8167), 1, sym_attribute, @@ -409568,7 +409579,7 @@ static uint16_t ts_small_parse_table[] = { [305413] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12731), 1, + ACTIONS(12733), 1, anon_sym_RPAREN, STATE(8168), 1, sym_attribute, @@ -409578,7 +409589,7 @@ static uint16_t ts_small_parse_table[] = { [305427] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12733), 1, + ACTIONS(12735), 1, anon_sym_RBRACE, STATE(8169), 1, sym_attribute, @@ -409588,7 +409599,7 @@ static uint16_t ts_small_parse_table[] = { [305441] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12735), 1, + ACTIONS(12737), 1, anon_sym_DASH_GT, STATE(8170), 1, sym_attribute, @@ -409598,7 +409609,7 @@ static uint16_t ts_small_parse_table[] = { [305455] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5315), 1, + ACTIONS(5317), 1, anon_sym_DASH_GT, STATE(8171), 1, sym_attribute, @@ -409608,7 +409619,7 @@ static uint16_t ts_small_parse_table[] = { [305469] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12737), 1, + ACTIONS(12739), 1, anon_sym_RPAREN, STATE(8172), 1, sym_attribute, @@ -409618,7 +409629,7 @@ static uint16_t ts_small_parse_table[] = { [305483] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10467), 1, + ACTIONS(10469), 1, anon_sym_STAR, STATE(8173), 1, sym_attribute, @@ -409628,7 +409639,7 @@ static uint16_t ts_small_parse_table[] = { [305497] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8527), 1, + ACTIONS(8529), 1, anon_sym_RBRACK, STATE(8174), 1, sym_attribute, @@ -409638,7 +409649,7 @@ static uint16_t ts_small_parse_table[] = { [305511] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12739), 1, + ACTIONS(12741), 1, anon_sym_RBRACE, STATE(8175), 1, sym_attribute, @@ -409648,7 +409659,7 @@ static uint16_t ts_small_parse_table[] = { [305525] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12741), 1, + ACTIONS(12743), 1, sym__identifier, STATE(8176), 1, sym_attribute, @@ -409658,7 +409669,7 @@ static uint16_t ts_small_parse_table[] = { [305539] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12743), 1, + ACTIONS(12745), 1, anon_sym_RBRACK, STATE(8177), 1, sym_attribute, @@ -409668,7 +409679,7 @@ static uint16_t ts_small_parse_table[] = { [305553] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12745), 1, + ACTIONS(12747), 1, anon_sym_in, STATE(8178), 1, sym_attribute, @@ -409678,7 +409689,7 @@ static uint16_t ts_small_parse_table[] = { [305567] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12747), 1, + ACTIONS(12749), 1, anon_sym_RPAREN, STATE(8179), 1, sym_attribute, @@ -409688,7 +409699,7 @@ static uint16_t ts_small_parse_table[] = { [305581] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12749), 1, + ACTIONS(12751), 1, anon_sym_RPAREN, STATE(8180), 1, sym_attribute, @@ -409698,7 +409709,7 @@ static uint16_t ts_small_parse_table[] = { [305595] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12751), 1, + ACTIONS(12753), 1, anon_sym_RPAREN, STATE(8181), 1, sym_attribute, @@ -409708,7 +409719,7 @@ static uint16_t ts_small_parse_table[] = { [305609] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12753), 1, + ACTIONS(12755), 1, anon_sym_RBRACE, STATE(8182), 1, sym_attribute, @@ -409718,7 +409729,7 @@ static uint16_t ts_small_parse_table[] = { [305623] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5466), 1, + ACTIONS(5468), 1, anon_sym_GT, STATE(8183), 1, sym_attribute, @@ -409728,7 +409739,7 @@ static uint16_t ts_small_parse_table[] = { [305637] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12755), 1, + ACTIONS(12757), 1, anon_sym_DOT, STATE(8184), 1, sym_attribute, @@ -409738,7 +409749,7 @@ static uint16_t ts_small_parse_table[] = { [305651] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12757), 1, + ACTIONS(12759), 1, anon_sym_in, STATE(8185), 1, sym_attribute, @@ -409748,7 +409759,7 @@ static uint16_t ts_small_parse_table[] = { [305665] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12759), 1, + ACTIONS(12761), 1, anon_sym_in, STATE(8186), 1, sym_attribute, @@ -409758,7 +409769,7 @@ static uint16_t ts_small_parse_table[] = { [305679] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12761), 1, + ACTIONS(12763), 1, anon_sym_in, STATE(8187), 1, sym_attribute, @@ -409768,7 +409779,7 @@ static uint16_t ts_small_parse_table[] = { [305693] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12763), 1, + ACTIONS(12765), 1, anon_sym_RPAREN, STATE(8188), 1, sym_attribute, @@ -409778,7 +409789,7 @@ static uint16_t ts_small_parse_table[] = { [305707] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12765), 1, + ACTIONS(12767), 1, anon_sym_DASH_GT, STATE(8189), 1, sym_attribute, @@ -409788,7 +409799,7 @@ static uint16_t ts_small_parse_table[] = { [305721] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12767), 1, + ACTIONS(12769), 1, sym__left_quoted_string_delimiter, STATE(8190), 1, sym_attribute, @@ -409798,7 +409809,7 @@ static uint16_t ts_small_parse_table[] = { [305735] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12769), 1, + ACTIONS(12771), 1, anon_sym_SQUOTE, STATE(8191), 1, sym_attribute, @@ -409808,7 +409819,7 @@ static uint16_t ts_small_parse_table[] = { [305749] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12771), 1, + ACTIONS(12773), 1, anon_sym_RBRACK, STATE(8192), 1, sym_attribute, @@ -409818,7 +409829,7 @@ static uint16_t ts_small_parse_table[] = { [305763] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12773), 1, + ACTIONS(12775), 1, anon_sym_RBRACK, STATE(8193), 1, sym_attribute, @@ -409828,7 +409839,7 @@ static uint16_t ts_small_parse_table[] = { [305777] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12775), 1, + ACTIONS(12777), 1, anon_sym_done, STATE(8194), 1, sym_attribute, @@ -409838,7 +409849,7 @@ static uint16_t ts_small_parse_table[] = { [305791] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12777), 1, + ACTIONS(12779), 1, anon_sym_DQUOTE, STATE(8195), 1, sym_attribute, @@ -409848,7 +409859,7 @@ static uint16_t ts_small_parse_table[] = { [305805] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12779), 1, + ACTIONS(12781), 1, anon_sym_RBRACK, STATE(8196), 1, sym_attribute, @@ -409858,7 +409869,7 @@ static uint16_t ts_small_parse_table[] = { [305819] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12781), 1, + ACTIONS(12783), 1, anon_sym_RPAREN, STATE(8197), 1, sym_attribute, @@ -409868,7 +409879,7 @@ static uint16_t ts_small_parse_table[] = { [305833] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12783), 1, + ACTIONS(12785), 1, anon_sym_RPAREN, STATE(8198), 1, sym_attribute, @@ -409878,7 +409889,7 @@ static uint16_t ts_small_parse_table[] = { [305847] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12785), 1, + ACTIONS(12787), 1, anon_sym_COLON, STATE(8199), 1, sym_attribute, @@ -409888,7 +409899,7 @@ static uint16_t ts_small_parse_table[] = { [305861] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12787), 1, + ACTIONS(12789), 1, anon_sym_RBRACE, STATE(8200), 1, sym_attribute, @@ -409898,7 +409909,7 @@ static uint16_t ts_small_parse_table[] = { [305875] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12789), 1, + ACTIONS(12791), 1, anon_sym_RPAREN, STATE(8201), 1, sym_attribute, @@ -409918,7 +409929,7 @@ static uint16_t ts_small_parse_table[] = { [305903] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12791), 1, + ACTIONS(12793), 1, anon_sym_RBRACE, STATE(8203), 1, sym_attribute, @@ -409928,7 +409939,7 @@ static uint16_t ts_small_parse_table[] = { [305917] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12793), 1, + ACTIONS(12795), 1, anon_sym_RBRACE, STATE(8204), 1, sym_attribute, @@ -409938,7 +409949,7 @@ static uint16_t ts_small_parse_table[] = { [305931] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12795), 1, + ACTIONS(12797), 1, aux_sym_number_token1, STATE(8205), 1, sym_attribute, @@ -409948,7 +409959,7 @@ static uint16_t ts_small_parse_table[] = { [305945] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12797), 1, + ACTIONS(12799), 1, anon_sym_RPAREN, STATE(8206), 1, sym_attribute, @@ -409958,7 +409969,7 @@ static uint16_t ts_small_parse_table[] = { [305959] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12799), 1, + ACTIONS(12801), 1, anon_sym_DASH_GT, STATE(8207), 1, sym_attribute, @@ -409968,7 +409979,7 @@ static uint16_t ts_small_parse_table[] = { [305973] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12801), 1, + ACTIONS(12803), 1, anon_sym_DASH_GT, STATE(8208), 1, sym_attribute, @@ -409978,7 +409989,7 @@ static uint16_t ts_small_parse_table[] = { [305987] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12803), 1, + ACTIONS(12805), 1, anon_sym_RBRACE, STATE(8209), 1, sym_attribute, @@ -409988,7 +409999,7 @@ static uint16_t ts_small_parse_table[] = { [306001] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12805), 1, + ACTIONS(12807), 1, anon_sym_EQ, STATE(8210), 1, sym_attribute, @@ -409998,7 +410009,7 @@ static uint16_t ts_small_parse_table[] = { [306015] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12807), 1, + ACTIONS(12809), 1, anon_sym_RBRACE, STATE(8211), 1, sym_attribute, @@ -410008,7 +410019,7 @@ static uint16_t ts_small_parse_table[] = { [306029] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12809), 1, + ACTIONS(12811), 1, anon_sym_RPAREN, STATE(8212), 1, sym_attribute, @@ -410018,7 +410029,7 @@ static uint16_t ts_small_parse_table[] = { [306043] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12811), 1, + ACTIONS(12813), 1, anon_sym_in, STATE(8213), 1, sym_attribute, @@ -410028,7 +410039,7 @@ static uint16_t ts_small_parse_table[] = { [306057] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12813), 1, + ACTIONS(12815), 1, anon_sym_in, STATE(8214), 1, sym_attribute, @@ -410038,7 +410049,7 @@ static uint16_t ts_small_parse_table[] = { [306071] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12815), 1, + ACTIONS(12817), 1, anon_sym_in, STATE(8215), 1, sym_attribute, @@ -410048,7 +410059,7 @@ static uint16_t ts_small_parse_table[] = { [306085] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12817), 1, + ACTIONS(12819), 1, anon_sym_RBRACE, STATE(8216), 1, sym_attribute, @@ -410058,7 +410069,7 @@ static uint16_t ts_small_parse_table[] = { [306099] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12819), 1, + ACTIONS(12821), 1, anon_sym_RBRACE, STATE(8217), 1, sym_attribute, @@ -410068,7 +410079,7 @@ static uint16_t ts_small_parse_table[] = { [306113] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12821), 1, + ACTIONS(12823), 1, anon_sym_RPAREN, STATE(8218), 1, sym_attribute, @@ -410078,7 +410089,7 @@ static uint16_t ts_small_parse_table[] = { [306127] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12823), 1, + ACTIONS(12825), 1, anon_sym_RBRACE, STATE(8219), 1, sym_attribute, @@ -410088,7 +410099,7 @@ static uint16_t ts_small_parse_table[] = { [306141] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12825), 1, + ACTIONS(12827), 1, anon_sym_RBRACK, STATE(8220), 1, sym_attribute, @@ -410098,7 +410109,7 @@ static uint16_t ts_small_parse_table[] = { [306155] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3888), 1, + ACTIONS(3890), 1, anon_sym_DASH_GT, STATE(8221), 1, sym_attribute, @@ -410108,7 +410119,7 @@ static uint16_t ts_small_parse_table[] = { [306169] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12827), 1, + ACTIONS(12829), 1, anon_sym_end, STATE(8222), 1, sym_attribute, @@ -410118,7 +410129,7 @@ static uint16_t ts_small_parse_table[] = { [306183] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12829), 1, + ACTIONS(12831), 1, anon_sym_DASH_GT, STATE(8223), 1, sym_attribute, @@ -410128,7 +410139,7 @@ static uint16_t ts_small_parse_table[] = { [306197] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12831), 1, + ACTIONS(12833), 1, anon_sym_of, STATE(8224), 1, sym_attribute, @@ -410138,7 +410149,7 @@ static uint16_t ts_small_parse_table[] = { [306211] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12833), 1, + ACTIONS(12835), 1, anon_sym_RPAREN, STATE(8225), 1, sym_attribute, @@ -410148,7 +410159,7 @@ static uint16_t ts_small_parse_table[] = { [306225] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8821), 1, + ACTIONS(8823), 1, sym__capitalized_identifier, STATE(8226), 1, sym_attribute, @@ -410158,7 +410169,7 @@ static uint16_t ts_small_parse_table[] = { [306239] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12835), 1, + ACTIONS(12837), 1, anon_sym_RPAREN, STATE(8227), 1, sym_attribute, @@ -410168,7 +410179,7 @@ static uint16_t ts_small_parse_table[] = { [306253] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12837), 1, + ACTIONS(12839), 1, anon_sym_RPAREN, STATE(8228), 1, sym_attribute, @@ -410178,7 +410189,7 @@ static uint16_t ts_small_parse_table[] = { [306267] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12839), 1, + ACTIONS(12841), 1, anon_sym_done, STATE(8229), 1, sym_attribute, @@ -410188,7 +410199,7 @@ static uint16_t ts_small_parse_table[] = { [306281] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12841), 1, + ACTIONS(12843), 1, anon_sym_end, STATE(8230), 1, sym_attribute, @@ -410198,7 +410209,7 @@ static uint16_t ts_small_parse_table[] = { [306295] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9874), 1, + ACTIONS(9876), 1, anon_sym_GT_RBRACE, STATE(8231), 1, sym_attribute, @@ -410208,7 +410219,7 @@ static uint16_t ts_small_parse_table[] = { [306309] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12843), 1, + ACTIONS(12845), 1, anon_sym_DASH_GT, STATE(8232), 1, sym_attribute, @@ -410218,7 +410229,7 @@ static uint16_t ts_small_parse_table[] = { [306323] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12845), 1, + ACTIONS(12847), 1, anon_sym_SQUOTE, STATE(8233), 1, sym_attribute, @@ -410228,7 +410239,7 @@ static uint16_t ts_small_parse_table[] = { [306337] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4681), 1, + ACTIONS(4683), 1, anon_sym_RBRACK, STATE(8234), 1, sym_attribute, @@ -410238,7 +410249,7 @@ static uint16_t ts_small_parse_table[] = { [306351] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12847), 1, + ACTIONS(12849), 1, anon_sym_RPAREN, STATE(8235), 1, sym_attribute, @@ -410248,7 +410259,7 @@ static uint16_t ts_small_parse_table[] = { [306365] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12849), 1, + ACTIONS(12851), 1, anon_sym_RBRACE, STATE(8236), 1, sym_attribute, @@ -410258,7 +410269,7 @@ static uint16_t ts_small_parse_table[] = { [306379] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12851), 1, + ACTIONS(12853), 1, anon_sym_RBRACE, STATE(8237), 1, sym_attribute, @@ -410268,7 +410279,7 @@ static uint16_t ts_small_parse_table[] = { [306393] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7506), 1, + ACTIONS(7508), 1, anon_sym_RPAREN, STATE(8238), 1, sym_attribute, @@ -410288,7 +410299,7 @@ static uint16_t ts_small_parse_table[] = { [306421] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12853), 1, + ACTIONS(12855), 1, anon_sym_RPAREN, STATE(8240), 1, sym_attribute, @@ -410298,7 +410309,7 @@ static uint16_t ts_small_parse_table[] = { [306435] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12855), 1, + ACTIONS(12857), 1, anon_sym_DASH_GT, STATE(8241), 1, sym_attribute, @@ -410308,7 +410319,7 @@ static uint16_t ts_small_parse_table[] = { [306449] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12857), 1, + ACTIONS(12859), 1, anon_sym_RPAREN, STATE(8242), 1, sym_attribute, @@ -410318,7 +410329,7 @@ static uint16_t ts_small_parse_table[] = { [306463] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12859), 1, + ACTIONS(12861), 1, anon_sym_DASH_GT, STATE(8243), 1, sym_attribute, @@ -410328,7 +410339,7 @@ static uint16_t ts_small_parse_table[] = { [306477] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12861), 1, + ACTIONS(12863), 1, anon_sym_RBRACE, STATE(8244), 1, sym_attribute, @@ -410338,7 +410349,7 @@ static uint16_t ts_small_parse_table[] = { [306491] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8659), 1, + ACTIONS(8661), 1, sym__left_quoted_string_delimiter, STATE(8245), 1, sym_attribute, @@ -410348,7 +410359,7 @@ static uint16_t ts_small_parse_table[] = { [306505] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12863), 1, + ACTIONS(12865), 1, anon_sym_RPAREN, STATE(8246), 1, sym_attribute, @@ -410358,7 +410369,7 @@ static uint16_t ts_small_parse_table[] = { [306519] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12865), 1, + ACTIONS(12867), 1, sym__left_quoted_string_delimiter, STATE(8247), 1, sym_attribute, @@ -410378,7 +410389,7 @@ static uint16_t ts_small_parse_table[] = { [306547] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12867), 1, + ACTIONS(12869), 1, anon_sym_RBRACE, STATE(8249), 1, sym_attribute, @@ -410388,7 +410399,7 @@ static uint16_t ts_small_parse_table[] = { [306561] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12869), 1, + ACTIONS(12871), 1, anon_sym_DASH_GT, STATE(8250), 1, sym_attribute, @@ -410398,7 +410409,7 @@ static uint16_t ts_small_parse_table[] = { [306575] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12871), 1, + ACTIONS(12873), 1, anon_sym_PIPE, STATE(8251), 1, sym_attribute, @@ -410408,7 +410419,7 @@ static uint16_t ts_small_parse_table[] = { [306589] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12873), 1, + ACTIONS(12875), 1, anon_sym_RPAREN, STATE(8252), 1, sym_attribute, @@ -410418,7 +410429,7 @@ static uint16_t ts_small_parse_table[] = { [306603] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12875), 1, + ACTIONS(12877), 1, sym__identifier, STATE(8253), 1, sym_attribute, @@ -410428,7 +410439,7 @@ static uint16_t ts_small_parse_table[] = { [306617] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12877), 1, + ACTIONS(12879), 1, anon_sym_RBRACK, STATE(8254), 1, sym_attribute, @@ -410438,7 +410449,7 @@ static uint16_t ts_small_parse_table[] = { [306631] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12879), 1, + ACTIONS(12881), 1, anon_sym_COLON2, STATE(8255), 1, sym_attribute, @@ -410448,7 +410459,7 @@ static uint16_t ts_small_parse_table[] = { [306645] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12881), 1, + ACTIONS(12883), 1, anon_sym_RPAREN, STATE(8256), 1, sym_attribute, @@ -410458,7 +410469,7 @@ static uint16_t ts_small_parse_table[] = { [306659] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12883), 1, + ACTIONS(12885), 1, anon_sym_DOT_DOT, STATE(8257), 1, sym_attribute, @@ -410468,7 +410479,7 @@ static uint16_t ts_small_parse_table[] = { [306673] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12885), 1, + ACTIONS(12887), 1, anon_sym_DOT_DOT, STATE(8258), 1, sym_attribute, @@ -410478,7 +410489,7 @@ static uint16_t ts_small_parse_table[] = { [306687] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12887), 1, + ACTIONS(12889), 1, anon_sym_DOT_DOT, STATE(8259), 1, sym_attribute, @@ -410488,7 +410499,7 @@ static uint16_t ts_small_parse_table[] = { [306701] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12889), 1, + ACTIONS(12891), 1, anon_sym_RBRACK, STATE(8260), 1, sym_attribute, @@ -410498,7 +410509,7 @@ static uint16_t ts_small_parse_table[] = { [306715] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12891), 1, + ACTIONS(12893), 1, anon_sym_DQUOTE, STATE(8261), 1, sym_attribute, @@ -410508,7 +410519,7 @@ static uint16_t ts_small_parse_table[] = { [306729] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12893), 1, + ACTIONS(12895), 1, anon_sym_end, STATE(8262), 1, sym_attribute, @@ -410518,7 +410529,7 @@ static uint16_t ts_small_parse_table[] = { [306743] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12895), 1, + ACTIONS(12897), 1, anon_sym_RBRACK, STATE(8263), 1, sym_attribute, @@ -410528,7 +410539,7 @@ static uint16_t ts_small_parse_table[] = { [306757] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12897), 1, + ACTIONS(12899), 1, anon_sym_RBRACE, STATE(8264), 1, sym_attribute, @@ -410538,7 +410549,7 @@ static uint16_t ts_small_parse_table[] = { [306771] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10741), 1, + ACTIONS(10743), 1, anon_sym_RBRACK, STATE(8265), 1, sym_attribute, @@ -410548,7 +410559,7 @@ static uint16_t ts_small_parse_table[] = { [306785] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12899), 1, + ACTIONS(12901), 1, anon_sym_RBRACE, STATE(8266), 1, sym_attribute, @@ -410558,7 +410569,7 @@ static uint16_t ts_small_parse_table[] = { [306799] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12901), 1, + ACTIONS(12903), 1, anon_sym_RBRACE, STATE(8267), 1, sym_attribute, @@ -410568,7 +410579,7 @@ static uint16_t ts_small_parse_table[] = { [306813] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12903), 1, + ACTIONS(12905), 1, anon_sym_PLUS_EQ, STATE(8268), 1, sym_attribute, @@ -410578,7 +410589,7 @@ static uint16_t ts_small_parse_table[] = { [306827] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12905), 1, + ACTIONS(12907), 1, anon_sym_RPAREN, STATE(8269), 1, sym_attribute, @@ -410588,7 +410599,7 @@ static uint16_t ts_small_parse_table[] = { [306841] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12907), 1, + ACTIONS(12909), 1, sym__identifier, STATE(8270), 1, sym_attribute, @@ -410598,7 +410609,7 @@ static uint16_t ts_small_parse_table[] = { [306855] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12909), 1, + ACTIONS(12911), 1, anon_sym_DASH_GT, STATE(8271), 1, sym_attribute, @@ -410608,7 +410619,7 @@ static uint16_t ts_small_parse_table[] = { [306869] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12911), 1, + ACTIONS(12913), 1, anon_sym_RPAREN, STATE(8272), 1, sym_attribute, @@ -410618,7 +410629,7 @@ static uint16_t ts_small_parse_table[] = { [306883] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12913), 1, + ACTIONS(12915), 1, anon_sym_RBRACE, STATE(8273), 1, sym_attribute, @@ -410628,7 +410639,7 @@ static uint16_t ts_small_parse_table[] = { [306897] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8739), 1, + ACTIONS(8741), 1, sym__left_quoted_string_delimiter, STATE(8274), 1, sym_attribute, @@ -410638,7 +410649,7 @@ static uint16_t ts_small_parse_table[] = { [306911] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12915), 1, + ACTIONS(12917), 1, anon_sym_RPAREN, STATE(8275), 1, sym_attribute, @@ -410648,7 +410659,7 @@ static uint16_t ts_small_parse_table[] = { [306925] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12917), 1, + ACTIONS(12919), 1, sym__left_quoted_string_delimiter, STATE(8276), 1, sym_attribute, @@ -410658,7 +410669,7 @@ static uint16_t ts_small_parse_table[] = { [306939] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12919), 1, + ACTIONS(12921), 1, anon_sym_RPAREN, STATE(8277), 1, sym_attribute, @@ -410668,7 +410679,7 @@ static uint16_t ts_small_parse_table[] = { [306953] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3958), 1, + ACTIONS(3960), 1, anon_sym_DASH_GT, STATE(8278), 1, sym_attribute, @@ -410678,7 +410689,7 @@ static uint16_t ts_small_parse_table[] = { [306967] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12921), 1, + ACTIONS(12923), 1, anon_sym_RBRACE, STATE(8279), 1, sym_attribute, @@ -410688,7 +410699,7 @@ static uint16_t ts_small_parse_table[] = { [306981] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12923), 1, + ACTIONS(12925), 1, anon_sym_PIPE, STATE(8280), 1, sym_attribute, @@ -410698,7 +410709,7 @@ static uint16_t ts_small_parse_table[] = { [306995] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8162), 1, + ACTIONS(8164), 1, anon_sym_GT, STATE(8281), 1, sym_attribute, @@ -410708,7 +410719,7 @@ static uint16_t ts_small_parse_table[] = { [307009] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12925), 1, + ACTIONS(12927), 1, sym__identifier, STATE(8282), 1, sym_attribute, @@ -410718,7 +410729,7 @@ static uint16_t ts_small_parse_table[] = { [307023] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12927), 1, + ACTIONS(12929), 1, anon_sym_RPAREN, STATE(8283), 1, sym_attribute, @@ -410728,7 +410739,7 @@ static uint16_t ts_small_parse_table[] = { [307037] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12929), 1, + ACTIONS(12931), 1, anon_sym_RBRACE, STATE(8284), 1, sym_attribute, @@ -410738,7 +410749,7 @@ static uint16_t ts_small_parse_table[] = { [307051] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12931), 1, + ACTIONS(12933), 1, anon_sym_DOT_DOT, STATE(8285), 1, sym_attribute, @@ -410748,7 +410759,7 @@ static uint16_t ts_small_parse_table[] = { [307065] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12933), 1, + ACTIONS(12935), 1, anon_sym_DOT_DOT, STATE(8286), 1, sym_attribute, @@ -410758,7 +410769,7 @@ static uint16_t ts_small_parse_table[] = { [307079] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12935), 1, + ACTIONS(12937), 1, anon_sym_DOT_DOT, STATE(8287), 1, sym_attribute, @@ -410768,7 +410779,7 @@ static uint16_t ts_small_parse_table[] = { [307093] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12937), 1, + ACTIONS(12939), 1, anon_sym_RPAREN, STATE(8288), 1, sym_attribute, @@ -410778,7 +410789,7 @@ static uint16_t ts_small_parse_table[] = { [307107] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12939), 1, + ACTIONS(12941), 1, anon_sym_RPAREN, STATE(8289), 1, sym_attribute, @@ -410788,7 +410799,7 @@ static uint16_t ts_small_parse_table[] = { [307121] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4575), 1, + ACTIONS(4577), 1, anon_sym_RBRACK, STATE(8290), 1, sym_attribute, @@ -410808,7 +410819,7 @@ static uint16_t ts_small_parse_table[] = { [307149] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12941), 1, + ACTIONS(12943), 1, anon_sym_EQ, STATE(8292), 1, sym_attribute, @@ -410818,7 +410829,7 @@ static uint16_t ts_small_parse_table[] = { [307163] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12943), 1, + ACTIONS(12945), 1, anon_sym_RPAREN, STATE(8293), 1, sym_attribute, @@ -410828,7 +410839,7 @@ static uint16_t ts_small_parse_table[] = { [307177] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12945), 1, + ACTIONS(12947), 1, anon_sym_SQUOTE, STATE(8294), 1, sym_attribute, @@ -410838,7 +410849,7 @@ static uint16_t ts_small_parse_table[] = { [307191] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12947), 1, + ACTIONS(12949), 1, anon_sym_DQUOTE, STATE(8295), 1, sym_attribute, @@ -410848,7 +410859,7 @@ static uint16_t ts_small_parse_table[] = { [307205] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4911), 1, + ACTIONS(4913), 1, anon_sym_RPAREN, STATE(8296), 1, sym_attribute, @@ -410858,7 +410869,7 @@ static uint16_t ts_small_parse_table[] = { [307219] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12949), 1, + ACTIONS(12951), 1, anon_sym_RPAREN, STATE(8297), 1, sym_attribute, @@ -410868,7 +410879,7 @@ static uint16_t ts_small_parse_table[] = { [307233] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4917), 1, + ACTIONS(4919), 1, anon_sym_RPAREN, STATE(8298), 1, sym_attribute, @@ -410878,7 +410889,7 @@ static uint16_t ts_small_parse_table[] = { [307247] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym__left_quoted_string_delimiter, STATE(8299), 1, sym_attribute, @@ -410888,7 +410899,7 @@ static uint16_t ts_small_parse_table[] = { [307261] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12951), 1, + ACTIONS(12953), 1, anon_sym_RBRACK, STATE(8300), 1, sym_attribute, @@ -410898,7 +410909,7 @@ static uint16_t ts_small_parse_table[] = { [307275] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12953), 1, + ACTIONS(12955), 1, sym__left_quoted_string_delimiter, STATE(8301), 1, sym_attribute, @@ -410908,7 +410919,7 @@ static uint16_t ts_small_parse_table[] = { [307289] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4921), 1, + ACTIONS(4923), 1, anon_sym_RPAREN, STATE(8302), 1, sym_attribute, @@ -410928,7 +410939,7 @@ static uint16_t ts_small_parse_table[] = { [307317] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12955), 1, + ACTIONS(12957), 1, anon_sym_PIPE, STATE(8304), 1, sym_attribute, @@ -410938,7 +410949,7 @@ static uint16_t ts_small_parse_table[] = { [307331] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4925), 1, + ACTIONS(4927), 1, anon_sym_RPAREN, STATE(8305), 1, sym_attribute, @@ -410948,7 +410959,7 @@ static uint16_t ts_small_parse_table[] = { [307345] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12957), 1, + ACTIONS(12959), 1, sym__identifier, STATE(8306), 1, sym_attribute, @@ -410958,7 +410969,7 @@ static uint16_t ts_small_parse_table[] = { [307359] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12959), 1, + ACTIONS(12961), 1, anon_sym_RBRACE, STATE(8307), 1, sym_attribute, @@ -410968,7 +410979,7 @@ static uint16_t ts_small_parse_table[] = { [307373] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12961), 1, + ACTIONS(12963), 1, anon_sym_DOT_DOT, STATE(8308), 1, sym_attribute, @@ -410978,7 +410989,7 @@ static uint16_t ts_small_parse_table[] = { [307387] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12963), 1, + ACTIONS(12965), 1, anon_sym_DOT_DOT, STATE(8309), 1, sym_attribute, @@ -410988,7 +410999,7 @@ static uint16_t ts_small_parse_table[] = { [307401] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12965), 1, + ACTIONS(12967), 1, anon_sym_DOT_DOT, STATE(8310), 1, sym_attribute, @@ -410998,7 +411009,7 @@ static uint16_t ts_small_parse_table[] = { [307415] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12967), 1, + ACTIONS(12969), 1, sym_indexing_operator, STATE(8311), 1, sym_attribute, @@ -411008,7 +411019,7 @@ static uint16_t ts_small_parse_table[] = { [307429] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4929), 1, + ACTIONS(4931), 1, anon_sym_RPAREN, STATE(8312), 1, sym_attribute, @@ -411018,7 +411029,7 @@ static uint16_t ts_small_parse_table[] = { [307443] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(4801), 1, + ACTIONS(4803), 1, anon_sym_RPAREN, STATE(8313), 1, sym_attribute, @@ -411028,7 +411039,7 @@ static uint16_t ts_small_parse_table[] = { [307457] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12969), 1, + ACTIONS(12971), 1, anon_sym_RBRACE, STATE(8314), 1, sym_attribute, @@ -411038,7 +411049,7 @@ static uint16_t ts_small_parse_table[] = { [307471] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12971), 1, + ACTIONS(12973), 1, anon_sym_RBRACK, STATE(8315), 1, sym_attribute, @@ -411048,7 +411059,7 @@ static uint16_t ts_small_parse_table[] = { [307485] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12973), 1, + ACTIONS(12975), 1, anon_sym_DOT, STATE(8316), 1, sym_attribute, @@ -411058,7 +411069,7 @@ static uint16_t ts_small_parse_table[] = { [307499] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12975), 1, + ACTIONS(12977), 1, anon_sym_RBRACK, STATE(8317), 1, sym_attribute, @@ -411068,7 +411079,7 @@ static uint16_t ts_small_parse_table[] = { [307513] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12977), 1, + ACTIONS(12979), 1, anon_sym_DASH_GT, STATE(8318), 1, sym_attribute, @@ -411078,7 +411089,7 @@ static uint16_t ts_small_parse_table[] = { [307527] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12979), 1, + ACTIONS(12981), 1, anon_sym_RPAREN, STATE(8319), 1, sym_attribute, @@ -411088,7 +411099,7 @@ static uint16_t ts_small_parse_table[] = { [307541] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12981), 1, + ACTIONS(12983), 1, sym__left_quoted_string_delimiter, STATE(8320), 1, sym_attribute, @@ -411098,7 +411109,7 @@ static uint16_t ts_small_parse_table[] = { [307555] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12983), 1, + ACTIONS(12985), 1, anon_sym_PIPE, STATE(8321), 1, sym_attribute, @@ -411108,7 +411119,7 @@ static uint16_t ts_small_parse_table[] = { [307569] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12985), 1, + ACTIONS(12987), 1, sym__identifier, STATE(8322), 1, sym_attribute, @@ -411118,7 +411129,7 @@ static uint16_t ts_small_parse_table[] = { [307583] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12987), 1, + ACTIONS(12989), 1, sym__identifier, STATE(8323), 1, sym_attribute, @@ -411128,7 +411139,7 @@ static uint16_t ts_small_parse_table[] = { [307597] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12989), 1, + ACTIONS(12991), 1, anon_sym_RBRACE, STATE(8324), 1, sym_attribute, @@ -411138,7 +411149,7 @@ static uint16_t ts_small_parse_table[] = { [307611] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12991), 1, + ACTIONS(12993), 1, anon_sym_DOT_DOT, STATE(8325), 1, sym_attribute, @@ -411148,7 +411159,7 @@ static uint16_t ts_small_parse_table[] = { [307625] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12993), 1, + ACTIONS(12995), 1, anon_sym_DOT_DOT, STATE(8326), 1, sym_attribute, @@ -411158,7 +411169,7 @@ static uint16_t ts_small_parse_table[] = { [307639] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12995), 1, + ACTIONS(12997), 1, anon_sym_DOT_DOT, STATE(8327), 1, sym_attribute, @@ -411168,7 +411179,7 @@ static uint16_t ts_small_parse_table[] = { [307653] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12997), 1, + ACTIONS(12999), 1, anon_sym_DQUOTE, STATE(8328), 1, sym_attribute, @@ -411178,7 +411189,7 @@ static uint16_t ts_small_parse_table[] = { [307667] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(12999), 1, + ACTIONS(3380), 1, anon_sym_RBRACK, STATE(8329), 1, sym_attribute, @@ -411218,7 +411229,7 @@ static uint16_t ts_small_parse_table[] = { [307723] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9179), 1, + ACTIONS(9181), 1, anon_sym_end, STATE(8333), 1, sym_attribute, @@ -411268,7 +411279,7 @@ static uint16_t ts_small_parse_table[] = { [307793] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5488), 1, + ACTIONS(5490), 1, anon_sym_GT, STATE(8338), 1, sym_attribute, @@ -411328,7 +411339,7 @@ static uint16_t ts_small_parse_table[] = { [307877] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_DASH_GT, STATE(8344), 1, sym_attribute, @@ -411488,7 +411499,7 @@ static uint16_t ts_small_parse_table[] = { [308101] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_DASH_GT, STATE(8360), 1, sym_attribute, @@ -411698,7 +411709,7 @@ static uint16_t ts_small_parse_table[] = { [308395] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10643), 1, + ACTIONS(10645), 1, anon_sym_RBRACE, STATE(8381), 1, sym_attribute, @@ -411728,7 +411739,7 @@ static uint16_t ts_small_parse_table[] = { [308437] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10635), 1, + ACTIONS(10637), 1, anon_sym_RBRACE, STATE(8384), 1, sym_attribute, @@ -411868,7 +411879,7 @@ static uint16_t ts_small_parse_table[] = { [308633] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10617), 1, + ACTIONS(10619), 1, anon_sym_RBRACK, STATE(8398), 1, sym_attribute, @@ -412258,7 +412269,7 @@ static uint16_t ts_small_parse_table[] = { [309179] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11035), 1, + ACTIONS(11037), 1, aux_sym_number_token1, STATE(8437), 1, sym_attribute, @@ -412778,7 +412789,7 @@ static uint16_t ts_small_parse_table[] = { [309907] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8545), 1, + ACTIONS(8547), 1, anon_sym_RPAREN, STATE(8489), 1, sym_attribute, @@ -412908,7 +412919,7 @@ static uint16_t ts_small_parse_table[] = { [310089] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(9953), 1, + ACTIONS(9955), 1, anon_sym_GT_RBRACE, STATE(8502), 1, sym_attribute, @@ -412938,7 +412949,7 @@ static uint16_t ts_small_parse_table[] = { [310131] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8964), 1, + ACTIONS(8966), 1, anon_sym_end, STATE(8505), 1, sym_attribute, @@ -413168,7 +413179,7 @@ static uint16_t ts_small_parse_table[] = { [310453] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(3890), 1, + ACTIONS(3892), 1, anon_sym_DASH_GT, STATE(8528), 1, sym_attribute, @@ -413258,7 +413269,7 @@ static uint16_t ts_small_parse_table[] = { [310579] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10489), 1, + ACTIONS(10491), 1, anon_sym_RBRACE, STATE(8537), 1, sym_attribute, @@ -413288,7 +413299,7 @@ static uint16_t ts_small_parse_table[] = { [310621] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(10485), 1, + ACTIONS(10487), 1, anon_sym_RBRACE, STATE(8540), 1, sym_attribute, @@ -413488,7 +413499,7 @@ static uint16_t ts_small_parse_table[] = { [310901] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(5556), 1, + ACTIONS(5558), 1, anon_sym_GT, STATE(8560), 1, sym_attribute, @@ -413778,7 +413789,7 @@ static uint16_t ts_small_parse_table[] = { [311307] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(8198), 1, + ACTIONS(8200), 1, anon_sym_GT, STATE(8589), 1, sym_attribute, @@ -413858,7 +413869,7 @@ static uint16_t ts_small_parse_table[] = { [311419] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7430), 1, + ACTIONS(7432), 1, anon_sym_RPAREN, STATE(8597), 1, sym_attribute, @@ -413928,7 +413939,7 @@ static uint16_t ts_small_parse_table[] = { [311517] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(7584), 1, + ACTIONS(7586), 1, sym__right_quoted_string_delimiter, STATE(8604), 1, sym_attribute, @@ -413938,7 +413949,7 @@ static uint16_t ts_small_parse_table[] = { [311531] = 4, ACTIONS(341), 1, anon_sym_LBRACK_AT, - ACTIONS(11213), 1, + ACTIONS(11215), 1, anon_sym_RPAREN, STATE(8605), 1, sym_attribute, @@ -414023,7 +414034,7 @@ static uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, }; -static uint32_t ts_small_parse_table_map[] = { +static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1563)] = 0, [SMALL_STATE(1564)] = 137, [SMALL_STATE(1565)] = 274, @@ -421078,7 +421089,7 @@ static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(8614)] = 311647, }; -static TSParseActionEntry ts_parse_actions[] = { +static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6601), @@ -421098,7 +421109,7 @@ static TSParseActionEntry ts_parse_actions[] = { [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), [33] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), [35] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, .production_id = 28), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), [39] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 2, .production_id = 28), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), @@ -421132,15 +421143,15 @@ static TSParseActionEntry ts_parse_actions[] = { [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7244), [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(346), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(347), [117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1530), + [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), [123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(829), [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), @@ -421150,7 +421161,7 @@ static TSParseActionEntry ts_parse_actions[] = { [135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5861), [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), @@ -421166,12 +421177,12 @@ static TSParseActionEntry ts_parse_actions[] = { [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), [171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5960), [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5056), [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5572), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5672), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4726), @@ -421213,8 +421224,8 @@ static TSParseActionEntry ts_parse_actions[] = { [261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), [265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1552), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1526), [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(813), [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), @@ -421226,7 +421237,7 @@ static TSParseActionEntry ts_parse_actions[] = { [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(319), [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5814), [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(310), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(307), [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), @@ -421243,12 +421254,12 @@ static TSParseActionEntry ts_parse_actions[] = { [321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), [323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), [325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1541), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(348), [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), [341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), [343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), @@ -421263,7 +421274,7 @@ static TSParseActionEntry ts_parse_actions[] = { [361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure, 2), [363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure, 2), [365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1562), - [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), [369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), [371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(870), [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), @@ -421295,7 +421306,7 @@ static TSParseActionEntry ts_parse_actions[] = { [425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure, 4), [427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure, 4), [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), + [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), [433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), [435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(342), [437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), @@ -421461,7 +421472,7 @@ static TSParseActionEntry ts_parse_actions[] = { [757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8121), [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), + [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1536), [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(798), [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), @@ -421491,7 +421502,7 @@ static TSParseActionEntry ts_parse_actions[] = { [817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), [819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7139), [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), + [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), [825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(822), [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), @@ -421501,7 +421512,7 @@ static TSParseActionEntry ts_parse_actions[] = { [837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5913), [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), @@ -421517,11 +421528,11 @@ static TSParseActionEntry ts_parse_actions[] = { [869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), [871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(343), @@ -421529,7 +421540,7 @@ static TSParseActionEntry ts_parse_actions[] = { [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(344), [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(326), @@ -421537,11 +421548,11 @@ static TSParseActionEntry ts_parse_actions[] = { [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), [911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(316), [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(330), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1546), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), @@ -422637,4761 +422648,4761 @@ static TSParseActionEntry ts_parse_actions[] = { [3360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 2), SHIFT_REPEAT(2625), [3363] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 2), SHIFT_REPEAT(6988), [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5623), - [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5847), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), - [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), - [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8106), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), - [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5611), - [3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), - [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4762), - [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), - [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5916), - [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8107), - [3408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), - [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), - [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5931), - [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), - [3416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), - [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), - [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7916), - [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), - [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), - [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), - [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), - [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), - [3434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), - [3438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), - [3440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), - [3442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [3444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), - [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061), - [3452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), - [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5578), - [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5692), - [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4593), - [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595), - [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5676), - [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5929), - [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [3470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), - [3472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), - [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6419), - [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6423), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6973), - [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), - [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), + [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5061), + [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), + [3380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 1), + [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5578), + [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5692), + [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4593), + [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595), + [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5676), + [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5929), + [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), + [3402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6419), + [3404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6423), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6973), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [3410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5623), + [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5847), + [3416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [3418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), + [3420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [3422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8106), + [3424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), + [3426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), + [3428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [3430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), + [3432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [3434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), + [3436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5611), + [3438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), + [3440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4762), + [3442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), + [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [3446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), + [3450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [3452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5916), + [3454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [3456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8107), + [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1700), + [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), + [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5931), + [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), + [3466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6160), + [3468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), + [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7916), + [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), + [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), - [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [3496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), + [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), [3504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(888), - [3506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(919), - [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(909), - [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), - [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), - [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), - [3520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033), - [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), - [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5890), - [3526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), - [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5942), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7359), - [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), - [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), - [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), - [3554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), - [3556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), - [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), - [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5928), - [3568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), - [3570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), - [3572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), - [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), - [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), - [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7141), - [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), - [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), - [3592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), - [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), - [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5412), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5249), - [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), - [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), - [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), - [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5219), - [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), - [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), - [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), - [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), - [3674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 4, .production_id = 75), - [3676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 4, .production_id = 75), - [3678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [3682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), - [3684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), - [3686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [3692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5830), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), - [3696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7287), - [3718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sequence_expression, 1), - [3720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__sequence_expression, 1), - [3722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), - [3724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), - [3726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [3730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), - [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), - [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356), - [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [3740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6155), - [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), - [3764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), - [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3362), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [3786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), - [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), - [3790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), - [3792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4307), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), - [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6329), - [3800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), - [3820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), - [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), - [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7473), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), - [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), - [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), - [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8382), - [3862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6549), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6711), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [3876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6466), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), - [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5877), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), - [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2567), - [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), - [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), - [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [3982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), - [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), - [3986] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7002), - [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), - [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), - [3993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 1), - [3995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 1), - [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7002), - [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), - [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), - [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), - [4005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), - [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), - [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), - [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [4013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), - [4015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 2), - [4017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 2), - [4019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), - [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), - [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), - [4027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [4031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 2), - [4033] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(2262), - [4036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [4040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 3), - [4042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 3), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [4046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8322), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [4050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 3), - [4052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 3), - [4054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 2), - [4056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 2), - [4058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), - [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 2), - [4062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 2), - [4064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 1), - [4066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 1), - [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), - [4072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7725), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), - [4078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8513), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [4082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 5, .production_id = 94), - [4084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 5, .production_id = 94), - [4086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_cases_repeat1, 2), - [4088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), - [4090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1679), - [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), - [4095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 5), - [4097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 5), - [4099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_module_expression, 4, .production_id = 60), - [4101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_module_expression, 4, .production_id = 60), - [4103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 5), - [4105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 5), - [4107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_exception_expression, 4, .production_id = 60), - [4109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_exception_expression, 4, .production_id = 60), - [4111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 2), - [4113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 2), - [4115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 3), - [4119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 3), - [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 73), - [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 73), - [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 4, .production_id = 60), - [4127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 4, .production_id = 60), - [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 73), - [4131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 73), - [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [4135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 8, .production_id = 134), - [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 8, .production_id = 134), - [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 46), - [4141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 46), - [4143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signed_number, 2), - [4145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 2), - [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 2), - [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 2), - [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 73), - [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 4, .production_id = 73), - [4155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__signed_constant, 1), - [4157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signed_constant, 1), - [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 4), - [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 4), - [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 7, .production_id = 123), - [4165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 7, .production_id = 123), - [4167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_expression, 4, .production_id = 60), - [4169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_expression, 4, .production_id = 60), - [4171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 1), - [4173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 1), - [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), - [4177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), - [4179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 3, .production_id = 46), - [4181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 3, .production_id = 46), - [4183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 2), - [4185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 2), - [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 3), - [4189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 3), - [4191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3), - [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3), - [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 6, .production_id = 110), - [4197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 6, .production_id = 110), - [4199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 46), - [4201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 3, .production_id = 46), - [4203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_expression, 3), - [4205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_expression, 3), - [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_refutation_case, 1), - [4209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_refutation_case, 1), - [4211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 3, .production_id = 67), - [4213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 3, .production_id = 67), - [4215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 7), - [4217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 7), - [4219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 2), - [4221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 2), - [4223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 2), - [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 2), - [4227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 2), - [4229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 2), - [4231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 5), - [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 5), - [4235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 5), - [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 5), - [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 3), - [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 3), - [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 5), - [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 5), - [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3), - [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3), - [4251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 5), - [4253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 5), - [4255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 4, .production_id = 32), - [4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 4, .production_id = 32), - [4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 4), - [4261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 4), - [4263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 4), - [4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 4), - [4267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 4), - [4269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 4), - [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [4273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 4), - [4275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 4), - [4277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 43), - [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 43), - [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_binding_pattern, 3), - [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_binding_pattern, 3), - [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), - [4287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 101), - [4289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 101), - [4291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 6), - [4293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 6), - [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 32), - [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 32), - [4299] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1704), - [4302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 1, .production_id = 4), - [4304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 1, .production_id = 4), - [4306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 3, .production_id = 31), - [4308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 3, .production_id = 31), - [4310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 43), - [4312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 43), - [4314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 43), - [4316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 43), - [4318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 4, .production_id = 89), - [4320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 4, .production_id = 89), - [4322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_binding_pattern, 3), - [4324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_binding_pattern, 3), - [4326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 20), - [4328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 20), - [4330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_binding_pattern, 3), - [4332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_binding_pattern, 3), - [4334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 19), - [4336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 19), - [4338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_pattern, 2), - [4340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_pattern, 2), - [4342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 18), - [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 18), - [4346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern_ext, 1), - [4348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern_ext, 1), - [4350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_binding_pattern, 3), - [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_binding_pattern, 3), - [4354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 3), - [4356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 3), - [4358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 3), - [4360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 3), - [4362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 3), - [4364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 3), - [4366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 3), - [4368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 3), - [4370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_binding_pattern, 3), - [4372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_binding_pattern, 3), - [4374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 6, .production_id = 101), - [4376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 6, .production_id = 101), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6477), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), - [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [4396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1668), - [4399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4067), - [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [4403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), - [4405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), - [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [4409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), - [4411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), - [4413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6843), - [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), - [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6176), - [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), - [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), - [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), - [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), - [4431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), - [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [4435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), - [4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), - [4439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), - [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), - [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), - [4445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), - [4447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4442), - [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [4451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), - [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), - [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6665), - [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7206), - [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), - [4467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7373), - [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [4473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), - [4475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), - [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), - [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), - [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), - [4487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7714), - [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [4497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 5), - [4499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 5), - [4501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), - [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), - [4505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 4), - [4507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 4), - [4509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_class_expression, 4), - [4511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_class_expression, 4), - [4513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_expression, 1), - [4515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_expression, 1), - [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 2, .production_id = 40), - [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 40), - [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_class_expression, 3), - [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_class_expression, 3), - [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_pattern, 4), - [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_pattern, 4), - [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), - [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7313), - [4537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 1, .production_id = 17), - [4539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, .production_id = 17), - [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 4), - [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 4), - [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), - [4547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 4), - [4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 4), - [4551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 4), - [4553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1, .production_id = 16), - [4555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1, .production_id = 16), - [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, .production_id = 104), - [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 8, .production_id = 104), - [4561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 66), - [4563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 66), - [4565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1), - [4567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1), - [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 4), - [4571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 4), - [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [4577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pattern, 3), - [4579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pattern, 3), - [4581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 3), - [4583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3), - [4585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 3), - [4587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 3), - [4589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 3), - [4591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), - [4593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 3), - [4595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 3), - [4597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_abstract_type, 3), - [4599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_abstract_type, 3), - [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 86), - [4603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 4, .production_id = 86), - [4605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_pattern_ext, 1), - [4607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern_ext, 1), - [4609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter, 1), - [4611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter, 1), - [4613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), - [4617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_let_binding_repeat1, 1), - [4619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 1), - [4621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [4623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 6, .production_id = 86), - [4625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 86), - [4627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 104), - [4629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 104), - [4631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 7), - [4633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 7), - [4635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), - [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), - [4639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 86), - [4641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 86), - [4643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), - [4645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), - [4647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [4651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2), - [4653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2), - [4655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 5), - [4657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 5), - [4659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 5), - [4661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 5), - [4663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 5), - [4665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 5), - [4667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 5), - [4669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 5), - [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), - [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [4675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 5, .production_id = 86), - [4677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 86), - [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), - [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), - [4683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 6), - [4685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 6), - [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), - [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [4691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5443), - [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [4695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), - [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), - [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), - [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6970), - [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253), - [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), - [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), - [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), - [4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7165), - [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), - [4721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3209), - [4723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), - [4725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), - [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), - [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), - [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), - [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), - [4743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5641), - [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6931), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8535), - [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), - [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [4765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [4767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 1), - [4769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 1), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8133), - [4775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [4779] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1701), - [4782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1659), - [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_of, 4), - [4787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_of, 4), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), - [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6789), - [4793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6666), - [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sign_operator, 1), - [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sign_operator, 1), - [4801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_operator, 1), - [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [4805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor, 4, .production_id = 60), - [4807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor, 4, .production_id = 60), - [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [4811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7494), - [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [4815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2262), - [4818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(1650), - [4821] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5960), - [4824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5056), - [4827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), - [4829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5572), - [4832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5672), - [4835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(4726), - [4838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(4860), - [4841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5763), - [4844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7007), - [4847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6635), - [4850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6529), - [4853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6631), - [4856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(1917), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), - [4865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), - [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7717), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [4873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [4875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_ext, 1), - [4877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type, 1), - [4879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tuple_type, 1), - [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5960), - [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), - [4905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4772), - [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7386), - [4909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__or_operator, 1), - [4911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__or_operator, 1), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [4915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mult_operator, 1), - [4917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mult_operator, 1), - [4919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pow_operator, 1), - [4921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pow_operator, 1), - [4923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__and_operator, 1), - [4925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__and_operator, 1), - [4927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assign_operator, 1), - [4929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assign_operator, 1), - [4931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__add_operator, 1), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [4937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_type, 3), - [4939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aliased_type, 3), - [4941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_ext, 1), - [4943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), - [4945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_ext, 1), - [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), - [4949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), - [4951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), - [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), - [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), - [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), - [4959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3), - [4961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), - [4963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_variable, 2), - [4965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_variable, 2), - [4967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), - [4969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), - [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), - [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4745), - [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), - [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), - [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), - [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), - [4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6127), - [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), - [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7208), - [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), - [5003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), - [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), - [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), - [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), - [5015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 4), - [5017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 4), - [5019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [5021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 3), - [5023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 3), - [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), - [5027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 36), - [5029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 36), - [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), - [5033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 4), - [5035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 4), - [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [5039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 5), - [5041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 5), - [5043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 5), - [5045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 5), - [5047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 5), - [5049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 5), - [5051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 5), - [5053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 5), - [5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [5057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5), - [5059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5), - [5061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 3), - [5063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 3), - [5065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 2), - [5067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 2), - [5069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2), - [5071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2), - [5073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 1, .production_id = 42), - [5075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 1, .production_id = 42), - [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), - [5079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 2), - [5081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 2), - [5083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 2), - [5085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 2), - [5087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 3, .production_id = 87), - [5089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 3, .production_id = 87), - [5091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3), - [5093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3), - [5095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 7), - [5097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 7), - [5099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4), - [5101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4), - [5103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 82), - [5105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 82), - [5107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 4), - [5109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 4), - [5111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 59), - [5113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 59), - [5115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 6), - [5117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 6), - [5119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 6), - [5121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 6), - [5123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6), - [5125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6), - [5127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_type, 1), - [5129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), - [5131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), - [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), - [5135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [5141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5116), - [5144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5788), - [5147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5061), - [5150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), - [5152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5578), - [5155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5692), - [5158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(4593), - [5161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(4595), - [5164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5676), - [5167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5929), - [5170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6635), - [5173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6529), - [5176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6631), - [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), - [5181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), - [5185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 1), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), - [5189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_expression, 1), - [5191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_expression, 1), - [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), - [5195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5952), - [5198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5565), - [5201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5690), - [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [5206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 1, .production_id = 5), - [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), - [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6969), - [5212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [5214] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1656), - [5217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(6969), - [5220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 2), - [5222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 3, .production_id = 32), - [5224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_expression, 3), - [5226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_expression, 3), - [5228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 7), - [5230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 7), - [5232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression, 1), - [5234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression, 1), - [5236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1), - [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [5240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 3), - [5242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 3), - [5244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6590), - [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6662), - [5248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 4), - [5250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 4), - [5252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_module_expression, 4), - [5254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_module_expression, 4), - [5256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 2, .production_id = 14), - [5258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 2, .production_id = 14), - [5260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression_ext, 1), - [5262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression_ext, 1), - [5264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 3), - [5266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 3), - [5268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 2), - [5270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 2), - [5272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 2), - [5274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 2), - [5276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 2), - [5278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 2), - [5280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 5), - [5282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 5), - [5284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 3, .production_id = 37), - [5286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 3, .production_id = 37), - [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [5290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1689), - [5293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 6), - [5295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 6), - [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), - [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), - [5303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 3), - [5305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 3), - [5307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 4), - [5309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 4), - [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), - [5313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), - [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [5317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), - [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), - [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), - [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), - [5327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3193), - [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), - [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), - [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), - [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), - [5343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 4), - [5345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 4), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [5349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 1, .production_id = 8), - [5351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 1, .production_id = 8), - [5353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 1, .production_id = 5), - [5355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1699), - [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), - [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), - [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), - [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), - [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), - [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), - [5372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 1, .production_id = 5), - [5374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), - [5378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 3, .production_id = 32), - [5380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 3, .production_id = 32), - [5382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module, 4), - [5384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module, 4), - [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7029), - [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), - [5390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 3, .production_id = 38), - [5392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 3, .production_id = 38), - [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [5396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1695), - [5399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), - [5401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 34), - [5403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 34), - [5405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 1), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [5409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [5411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), - [5413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), - [5415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), - [5417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), - [5419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), - [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), - [5423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), - [5425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), - [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), - [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), - [5431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), - [5433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), - [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), - [5437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), - [5439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), - [5441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), - [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), - [5445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), - [5447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 2), - [5449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(6725), - [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), - [5454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), - [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8183), - [5460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), - [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), - [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8338), - [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6818), - [5474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_expression_ext, 1), - [5476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_expression_ext, 1), - [5478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 60), - [5480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 60), - [5482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 1), - [5484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 1), - [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [5490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function, 4, .production_id = 60), - [5492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function, 4, .production_id = 60), - [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), - [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), - [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7859), - [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [5506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 1, .production_id = 7), - [5508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 1, .production_id = 7), - [5510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5004), - [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), - [5514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), - [5516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, .production_id = 12), - [5518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, .production_id = 12), - [5520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 2, .production_id = 7), - [5522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 2, .production_id = 7), - [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), - [5526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 6), - [5528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 6), - [5530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), - [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), - [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8560), - [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), - [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), - [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), - [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7847), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), - [5546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_class_expression, 3, .production_id = 52), - [5548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_class_expression, 3, .production_id = 52), - [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8066), - [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), - [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), - [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7838), - [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), - [5562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 6), - [5564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 6), - [5566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 11), - [5568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 11), - [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), - [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), - [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7788), - [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), - [5580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 34), - [5582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 34), - [5584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7765), - [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), - [5588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 6, .production_id = 12), - [5590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 6, .production_id = 12), - [5592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 1, .production_id = 3), - [5594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 1, .production_id = 3), - [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), - [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7722), - [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [5602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918), - [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6983), - [5606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_type, 1), - [5608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_type, 1), - [5610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 4), - [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), - [5614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 4), - [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [5620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 3), - [5622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 3), - [5624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 1), - [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [5628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), - [5630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3642), - [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 2), - [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), - [5637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), - [5639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6674), - [5642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module_type, 5), - [5644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module_type, 5), - [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), - [5648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 2), - [5650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 2), - [5652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2), - [5654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 2), - [5656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), - [5658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), - [5660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(6983), - [5663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), - [5665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 5), - [5667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 5), - [5669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3), - [5671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 3), - [5673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_type, 3), - [5675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_type, 3), - [5677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 3), - [5679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), - [5681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7089), - [5683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 3), - [5685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_type, 4, .production_id = 60), - [5687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_type, 4, .production_id = 60), - [5689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 1), - [5691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 1), - [5693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 2), - [5695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 2), - [5697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3745), - [5700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 3), - [5702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 3), - [5704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 3), - [5706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 3), - [5708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 7), - [5710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 7), - [5712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 6), - [5714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 6), - [5716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 4), - [5718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 4), - [5720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 4), - [5722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 4), - [5724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), - [5726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), - [5728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type_ext, 1), - [5730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type_ext, 1), - [5732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 1), - [5734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 1), - [5736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), - [5738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8290), - [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), - [5742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type_ext, 1), - [5744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type_ext, 1), - [5746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 2), - [5748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 2), - [5750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type, 1), - [5752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type, 1), - [5754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 6), - [5756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 6), - [5758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 5), - [5760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 5), - [5762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4), - [5764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4), - [5766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 5), - [5768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 5), - [5770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 5), - [5772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 5), - [5774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 2), - [5776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 2), - [5778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 4, .production_id = 81), - [5780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 4, .production_id = 81), - [5782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 5), - [5784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 5), - [5786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 1, .production_id = 6), - [5788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 1, .production_id = 6), - [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), - [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), - [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), - [5796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 8), - [5798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 8), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), - [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), - [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), - [5816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 8, .production_id = 12), - [5818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 8, .production_id = 12), - [5820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 6), - [5822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 6), - [5824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4598), - [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), - [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), - [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [5840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 9, .production_id = 34), - [5842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 9, .production_id = 34), - [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), - [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), - [5850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 1), - [5852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 1), - [5854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 4), - [5856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 4), - [5858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3), - [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7260), - [5862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [5866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3, .production_id = 76), - [5868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3, .production_id = 76), - [5870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 3), - [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [5874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 3), - [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [5880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 3), - [5882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 3), - [5884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 11), - [5886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 11), - [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), - [5890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6072), - [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [5895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), - [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), - [5899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [5901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [5903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 4), - [5905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 4), - [5907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_type, 1), - [5909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_type, 1), - [5911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [5915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), - [5919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [5921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), - [5925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8234), - [5927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), - [5929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 3), - [5931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 3), - [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), - [5935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), - [5939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), - [5943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [5945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), - [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), - [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [5951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 7), - [5953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 7), - [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), - [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [5959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 3), - [5961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), - [5963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), - [5965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 3), - [5967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, .production_id = 12), - [5969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, .production_id = 12), - [5971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), - [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), - [5975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), - [5977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 11), - [5979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 11), - [5981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 30), - [5983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 30), - [5985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4), - [5987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4), - [5989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 55), - [5991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 55), - [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), - [5995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 3), - [5997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 3), - [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), - [6001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 34), - [6003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 34), - [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), - [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), - [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), - [6013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 97), - [6015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 97), - [6017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 3), - [6019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 3), - [6021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 4), - [6023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 4), - [6025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 97), - [6027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 97), - [6029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 78), - [6031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 78), - [6033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 30), - [6035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 30), - [6037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 55), - [6039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 55), - [6041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5), - [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5), - [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 77), - [6047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 77), - [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 77), - [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 77), - [6053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), - [6055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 54), - [6057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 54), - [6059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [6061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6060), - [6064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 78), - [6066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 78), - [6068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 54), - [6070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 54), - [6072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 83), - [6074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 83), - [6076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 137), - [6078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 137), - [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), - [6084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 141), - [6086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 141), - [6088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 61), - [6090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 61), - [6092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 126), - [6094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 126), - [6096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 11, .production_id = 141), - [6098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 11, .production_id = 141), - [6100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 9), - [6102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 9), - [6104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 63), - [6106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 63), - [6108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 85), - [6110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 85), - [6112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 3), - [6114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 3), - [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), - [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), - [6120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 65), - [6122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 65), - [6124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 77), - [6126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 77), - [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), - [6132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 135), - [6134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 135), - [6136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 88), - [6138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 88), - [6140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 105), - [6142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 105), - [6144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 15), - [6146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 15), - [6148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 67), - [6150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 67), - [6152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 136), - [6154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 136), - [6156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 89), - [6158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 89), - [6160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 98), - [6162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 98), - [6164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), - [6168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 2, .production_id = 17), - [6170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 2, .production_id = 17), - [6172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 89), - [6174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 89), - [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [6180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), - [6184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 63), - [6186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 63), - [6188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 2), - [6190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 2), - [6192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 3), - [6194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 3), - [6196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 88), - [6198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 88), - [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [6204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 4), - [6206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 4), - [6208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7073), - [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [6215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 9), - [6217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 9), - [6219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 56), - [6221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 56), - [6223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), - [6227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 57), - [6229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 57), - [6231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 114), - [6233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 114), - [6235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 3, .production_id = 67), - [6237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 3, .production_id = 67), - [6239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 127), - [6241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 127), - [6243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 33), - [6245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 33), - [6247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_typed, 2), - [6249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_typed, 2), - [6251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 33), - [6253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 33), - [6255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 125), - [6257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 125), - [6259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 100), - [6261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 100), - [6263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 100), - [6265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 100), - [6267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 85), - [6269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 85), - [6271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 65), - [6273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 65), - [6275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 78), - [6277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 78), - [6279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 9, .production_id = 135), - [6281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 9, .production_id = 135), - [6283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type, 1), - [6285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type, 1), - [6287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 3), - [6289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 3), - [6291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 6), - [6293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 6), - [6295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), - [6297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 136), - [6299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 136), - [6301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_typed, 2), - [6303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_typed, 2), - [6305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), - [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), - [6309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 30), - [6311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 30), - [6313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 124), - [6315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 124), - [6317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 62), - [6319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 62), - [6321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 98), - [6323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 98), - [6325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6776), - [6328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 5, .production_id = 83), - [6330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 5, .production_id = 83), - [6332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 39), - [6334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 39), - [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7073), - [6338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), - [6340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), - [6342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 113), - [6344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 113), - [6346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 6, .production_id = 82), - [6348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 6, .production_id = 82), - [6350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 36), - [6352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 36), - [6354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 5, .production_id = 69), - [6356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 5, .production_id = 69), - [6358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 7), - [6360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 7), - [6362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 105), - [6364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 105), - [6366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__item_extension, 1), - [6368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__item_extension, 1), - [6370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 116), - [6372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 116), - [6374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 6, .production_id = 41), - [6376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 6, .production_id = 41), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [6386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 8, .production_id = 97), - [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 8, .production_id = 97), - [6390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 84), - [6392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 84), - [6394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 112), - [6396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 112), - [6398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 124), - [6400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 124), - [6402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 113), - [6404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 113), - [6406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 125), - [6408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 125), - [6410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 114), - [6412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 114), - [6414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 79), - [6416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 79), - [6418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 8, .production_id = 128), - [6420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 8, .production_id = 128), - [6422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 126), - [6424] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 126), - [6426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 39), - [6428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 39), - [6430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 84), - [6432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 84), - [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [6438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 99), - [6440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 99), - [6442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 128), - [6444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 128), - [6446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 137), - [6448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 137), - [6450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 127), - [6452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 127), - [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [6458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 5), - [6460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 5), - [6462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 55), - [6464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 55), - [6466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 116), - [6468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 116), - [6470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_typed, 2), - [6472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_typed, 2), - [6474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 54), - [6476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 54), - [6478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 15), - [6480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 15), - [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [6486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 3, .production_id = 61), - [6488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 3, .production_id = 61), - [6490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 11), - [6492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 11), - [6494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 79), - [6496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 79), - [6498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 99), - [6500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 99), - [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), - [6506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 6, .production_id = 112), - [6508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 6, .production_id = 112), - [6510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4339), - [6513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 57), - [6515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 57), - [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [6521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 59), - [6523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 59), - [6525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 56), - [6527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 56), - [6529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 62), - [6531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 62), - [6533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 80), - [6535] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 80), - [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [6539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 7), - [6541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 7), - [6543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 13), - [6545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 13), - [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [6557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4243), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899), - [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8377), - [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), - [6565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6250), - [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [6569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 4), - [6571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 4), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), - [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), - [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), - [6585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 2), - [6587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 2), - [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), - [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 7, .production_id = 80), - [6593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 7, .production_id = 80), - [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), - [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [6601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 58), - [6603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 58), - [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), - [6611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 2), - [6613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 2), - [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), - [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [6641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(3750), - [6644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6026), - [6647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), - [6649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4015), - [6652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6039), - [6655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(691), - [6658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6635), - [6661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6529), - [6664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6631), - [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), - [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), - [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), - [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), - [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), - [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), - [6689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 58), - [6691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 58), - [6693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 3), - [6695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 3), - [6697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(5846), - [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), - [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), - [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), - [6726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4332), - [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), - [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [6735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 35), - [6737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 35), - [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), - [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [6745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 5), - [6747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 5), - [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), - [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [6755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4847), - [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), - [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [6761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 3), - [6763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 3), - [6765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), - [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), - [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), - [6771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 3, .production_id = 13), - [6773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 3, .production_id = 13), - [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), - [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), - [6779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), - [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), - [6783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), - [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), - [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), - [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), - [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), - [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [6807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 35), - [6809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 35), - [6811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), - [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [6815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), - [6817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5046), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), - [6821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), - [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), - [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [6829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 4), - [6831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 4), - [6833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), - [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [6837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), - [6839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), - [6841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1987), - [6844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1987), - [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), - [6849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5620), - [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938), - [6853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 2), - [6855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 2), - [6857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 4), - [6859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 4), - [6861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), - [6863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 3), - [6865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 3), - [6867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 3), - [6869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), - [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), - [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), - [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), - [6881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [6883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 5), - [6885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 5), - [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [6891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), - [6893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), - [6895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 5), - [6897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 5), - [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), - [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), - [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), - [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), - [6907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 3), - [6909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 3), - [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), - [6913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), - [6915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), - [6917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), SHIFT_REPEAT(6194), - [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), - [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), - [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5730), - [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), - [6928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), - [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), - [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3332), - [6934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), - [6936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 2), - [6938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4851), - [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), - [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), - [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), - [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), - [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), - [6953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5028), - [6955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 1), - [6957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 1), - [6959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 2), - [6961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), - [6963] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(5945), - [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3565), - [6968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [6972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [6976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), - [6978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), - [6980] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1891), - [6983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1891), - [6986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8041), - [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6221), - [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6142), - [6992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 4), - [6994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 4), - [6996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), - [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [7002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5731), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), - [7006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8495), - [7008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), - [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6335), - [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), - [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), - [7016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), - [7018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5046), - [7021] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5046), - [7024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5034), - [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 2), - [7029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 2), - [7031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1), - [7033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [7035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), - [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), - [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), - [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), - [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8139), - [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), - [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8442), - [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), - [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), - [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), - [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), - [7065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 1), - [7067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 1), - [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7395), - [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), - [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), - [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), - [7081] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4303), - [7084] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(3750), - [7087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6268), - [7090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), - [7092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(5051), - [7095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6133), - [7098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6635), - [7101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6529), - [7104] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6631), - [7107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [7109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), - [7113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4383), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8239), - [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), - [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7916), - [7126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), - [7128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_definition_repeat1, 2), - [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), - [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6478), - [7142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5), - [7144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5130), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6876), - [7152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 3), - [7154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 3), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), - [7160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6269), - [7163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 2), - [7165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 2), - [7167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [7169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), - [7173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 5), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), - [7179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4), - [7181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4), - [7183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5130), - [7186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [7188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 3), - [7190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 3), - [7192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 3), - [7194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 5), - [7196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 5), - [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), - [7200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 4), - [7202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 4), - [7204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 4), - [7206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 2), - [7208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 2), - [7210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6739), - [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), - [7215] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4864), - [7218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 4), - [7220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [7222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 2), - [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), - [7226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 3), - [7228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item, 1), - [7230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item, 1), - [7232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [7234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), - [7236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), - [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), - [7240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4850), - [7243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4604), - [7245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3742), - [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), - [7249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5159), - [7252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), - [7254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), - [7256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 1), - [7258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 1), - [7260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 2), - [7262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 2), - [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), - [7266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6745), - [7269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), - [7273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5132), - [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6135), - [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), - [7279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), - [7281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), - [7283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5167), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), - [7287] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6274), - [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), - [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), - [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [7296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), - [7298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 71), - [7300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item_ext, 1), - [7302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item_ext, 1), - [7304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 1), - [7306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 1), - [7308] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(5116), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [7315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 90), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [7321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 2, .production_id = 44), - [7323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), - [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6324), - [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [7329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 71), - [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), - [7333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 44), - [7335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item_ext, 1), - [7337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item, 1), - [7339] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6324), - [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [7344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 90), - [7346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 1), - [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [7350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 44), - [7352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5129), - [7354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5158), - [7356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), - [7358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), - [7360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typed, 2), - [7362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__typed, 2), - [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [7366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 71), - [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [7370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 90), - [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), - [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [7378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), - [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), - [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [7386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), - [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), - [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [7394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), - [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), - [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [7402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), - [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [7410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 90), - [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), - [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [7420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 71), - [7422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 4), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), - [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), - [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [7442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), - [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [7452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), - [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), - [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [7460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), - [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), - [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), - [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [7470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), - [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), - [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), - [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), - [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), - [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), - [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [7488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), - [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), - [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), - [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), - [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [7502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), - [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), - [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), - [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), - [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [7522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), - [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [7532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [7542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), - [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 44), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [7564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [7572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), - [7576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5454), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8023), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8244), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), - [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [7592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 45), - [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), - [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), - [7598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 3), - [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), - [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), - [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), - [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8465), - [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), - [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8279), - [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), - [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8441), - [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8432), - [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), - [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), - [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [7624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 72), - [7626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), - [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), - [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8408), - [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8402), - [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8401), - [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), - [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), - [7640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), - [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8370), - [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8365), - [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8331), - [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), - [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8018), - [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8307), - [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), - [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8503), - [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8264), - [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), - [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), - [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7545), - [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8147), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7837), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8132), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7826), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7468), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8110), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8086), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7898), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7865), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7792), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), - [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), - [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7592), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), - [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), - [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), - [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7594), - [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), - [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), - [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7542), - [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7506), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7817), - [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7371), - [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), - [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7399), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7416), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7602), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7505), - [7742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 2), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), - [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), - [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7584), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [7754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 92), - [7756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 92), - [7758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 109), - [7760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 2), - [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 5), - [7764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 122), - [7766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 91), - [7768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 72), - [7770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 108), - [7772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 129), - [7774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 5), - [7776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 120), - [7778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 130), - [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 106), - [7782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 119), - [7784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 131), - [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 132), - [7788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 121), - [7790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 133), - [7792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 108), - [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 10, .production_id = 142), - [7796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 122), - [7798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 138), - [7800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 139), - [7802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 6), - [7804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 90), - [7806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 107), - [7808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 130), - [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_pattern, 2), - [7812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_pattern, 2), - [7814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), - [7816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), - [7818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 2), - [7820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 2), - [7822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 44), - [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 2), - [7826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 2), - [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 131), - [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_ext, 1), - [7832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern_ext, 1), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), - [7838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string_content, 1), - [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 119), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), - [7844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 140), - [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 138), - [7848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 139), - [7850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 142), - [7852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, .production_id = 140), - [7854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 132), - [7856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 133), - [7858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 121), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5456), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), - [7866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), - [7868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 118), - [7870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 91), - [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 117), - [7874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 106), - [7876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 118), - [7878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 107), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 71), - [7884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 129), - [7886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 45), - [7888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 109), - [7890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 3), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), - [7894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 93), - [7896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 120), - [7898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(5454), - [7901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(5454), - [7904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), - [7906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 4), - [7908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 3), - [7910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 3), - [7912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 93), - [7914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 3), - [7916] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 3), - [7918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_pattern, 3), - [7920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_pattern, 3), - [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), - [7924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 117), - [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [7930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 102), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7835), - [7934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 2), - [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 115), - [7938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 48), - [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), - [7942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 3, .production_id = 102), - [7944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 103), - [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), - [7948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), - [7950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), - [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), - [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [7956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 3), - [7958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 3, .production_id = 103), - [7960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 5, .production_id = 48), - [7962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 5, .production_id = 115), - [7964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 2), - [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [7970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 2), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6340), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [7976] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3740), - [7979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 3), - [7981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 3), - [7983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3), - [7985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 3), - [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_pattern, 3), - [7989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_pattern, 3), - [7991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_pattern, 3), - [7993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_pattern, 3), - [7995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), - [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [7999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [8001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [8003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), - [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), - [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [8011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), - [8019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), - [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [8027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5598), - [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [8037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [8045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), - [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), - [8055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [8061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [8063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7193), - [8069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(6737), - [8072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), - [8074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [8076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [8078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), - [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), - [8086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), - [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [8094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), - [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [8102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [8106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 1), - [8108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_ext, 1), - [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [8114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [8122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), - [8128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field, 1), - [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), - [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), - [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), - [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), - [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), - [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), - [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), - [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), - [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), - [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), - [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), - [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), - [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), - [8168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8144), - [8170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8143), - [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), - [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), - [8176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8398), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), - [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), - [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), - [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), - [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), - [8192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8038), - [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), - [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), - [8202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8265), - [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), - [8206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification_ext, 1), - [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), - [8210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 1), - [8212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification, 1), - [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), - [8218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6003), - [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [8223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), - [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [8229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), - [8231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [8233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), - [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [8237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), - [8239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [8241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7205), - [8243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7902), - [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), - [8247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [8249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), - [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), - [8253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), - [8255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [8257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [8259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [8261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), - [8263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [8265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [8267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), - [8269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [8271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), - [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [8275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [8277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [8279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), - [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [8283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [8285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), - [8287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [8289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [8293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6299), - [8295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), - [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), - [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), - [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), - [8303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), - [8305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), - [8307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [8309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), - [8313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7195), - [8315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), - [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), - [8319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7103), - [8321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), - [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), - [8325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7098), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), - [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7122), - [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), - [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), - [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7218), - [8339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), - [8341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 3), - [8343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [8345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), - [8347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7013), - [8349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), - [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), - [8355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), - [8357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), - [8359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), - [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), - [8363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [8365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [8367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [8369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5912), - [8373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), - [8375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6945), - [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [8383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 4), - [8385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [8391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), - [8393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [8395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [8399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [8401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [8403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), - [8405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), - [8407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [8409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5640), - [8411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), - [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), - [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), - [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), - [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), - [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), - [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), - [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), - [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [8453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), - [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5825), - [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [8467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6936), - [8469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), - [8471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), - [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [8479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6990), - [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), - [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [8489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), - [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), - [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), - [8503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7051), - [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [8507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [8515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7053), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), - [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), - [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5549), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), - [8527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 2), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [8553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7056), - [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), - [8561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6932), - [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), - [8565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [8567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5711), - [8569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7192), - [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), - [8573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), - [8575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), - [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [8587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), - [8589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [8591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), - [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [8599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), - [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), - [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [8607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), - [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [8611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), - [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), - [8615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [8617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_typed, 2), - [8619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), - [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4462), - [8623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), - [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), - [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [8629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_spec, 1), - [8631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), - [8633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), - [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [8637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 4), - [8639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), - [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), - [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), - [8647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [8649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 4, .production_id = 104), - [8651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), - [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), - [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), - [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422), - [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), - [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), - [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [8677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), - [8679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), - [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), - [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), - [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), - [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), - [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), - [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), - [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), - [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [8717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8210), - [8719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), - [8721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7047), - [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), - [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), - [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [8763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 3), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), - [8769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), - [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [8773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [8777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6444), - [8780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), - [8782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 3, .production_id = 66), - [8784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [8786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [8788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [8790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [8792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), - [8794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [8796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), - [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), - [8800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2), - [8802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), SHIFT_REPEAT(3627), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), - [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6346), - [8809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 5), - [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), - [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), - [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [8819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6636), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), - [8841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2, .production_id = 10), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [8847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 1, .production_id = 22), - [8849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1), - [8851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1, .production_id = 2), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [8861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), - [8865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6802), - [8867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3, .production_id = 29), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), - [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), - [8877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), - [8879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6795), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), - [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [8885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 1), - [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), - [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), - [8891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), - [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5115), - [8897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3), - [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6201), - [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [8903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 1), - [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), - [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), - [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), - [8913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6463), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6920), - [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), - [8942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7283), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [8946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7563), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), - [8960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_type, 2), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), - [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), - [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [8982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), - [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), - [9000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), SHIFT_REPEAT(3222), - [9003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), - [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), - [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6741), - [9011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), SHIFT_REPEAT(3594), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), - [9022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), - [9024] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), SHIFT_REPEAT(7141), - [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), - [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), - [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), - [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), - [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7682), - [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), - [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), - [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), - [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7523), - [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), - [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), - [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), - [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), - [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), - [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), - [9071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7225), - [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), - [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), - [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6811), - [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), - [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), - [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), - [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), - [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), - [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [9099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), - [9101] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), SHIFT_REPEAT(5751), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6847), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7840), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), - [9114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), - [9116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), SHIFT_REPEAT(6973), - [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), - [9123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1856), - [9126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1856), - [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), - [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), - [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), - [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), - [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), - [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), - [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6371), - [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), - [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), - [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), - [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), - [9163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7190), - [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), - [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), - [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8538), - [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), - [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), - [9175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), - [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), - [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), - [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7246), - [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), - [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), - [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), - [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [9193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7105), - [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), - [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6389), - [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), - [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), - [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7867), - [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), - [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), - [9213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7210), - [9215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), - [9217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), - [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), - [9221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), - [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), - [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), - [9227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7108), - [9229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), - [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [9239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), - [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), - [9245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), - [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6582), - [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), - [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7938), - [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), - [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), - [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), - [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [9263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6506), - [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6829), - [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), - [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), - [9273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5072), - [9275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7230), - [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), - [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6894), - [9283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4313), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4972), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), - [9300] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7190), - [9303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6047), - [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), - [9307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [9309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5085), - [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), - [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), - [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [9317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), - [9319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), SHIFT_REPEAT(6802), - [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), - [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947), - [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), - [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), - [9336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [9342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), - [9344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), SHIFT_REPEAT(6795), - [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), - [9349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 1), - [9351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7730), - [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), - [9361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7452), - [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), - [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), - [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), - [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), - [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), - [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), - [9379] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), SHIFT_REPEAT(6699), - [9382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), - [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), - [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), - [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), - [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), - [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), - [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), - [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), - [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [9408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6580), - [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), - [9420] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), SHIFT_REPEAT(7144), - [9423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), - [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), - [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), - [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), - [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), - [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7202), - [9437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7200), - [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), - [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), - [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [9445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [9451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), - [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6388), - [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), - [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), - [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), - [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5855), - [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7998), - [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), - [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [9479] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), SHIFT_REPEAT(6051), - [9482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), - [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [9486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), - [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), - [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), - [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), - [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), - [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), - [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), - [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), - [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), - [9516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), - [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7219), - [9520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(1748), - [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), - [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), - [9531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7186), - [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), - [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), - [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [9539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(883), - [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), - [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), - [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), - [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), - [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), - [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), - [9558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), - [9564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7235), - [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7234), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), - [9578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7177), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), - [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), - [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), - [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), - [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), - [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), - [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), - [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), - [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [9606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), - [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), - [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), - [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), - [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), - [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [9638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [9648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 2), - [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), - [9658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), SHIFT_REPEAT(6052), - [9661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), - [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), - [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7255), - [9675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7254), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), - [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6469), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), - [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [9691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2055), - [9694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), SHIFT_REPEAT(6048), - [9697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), - [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [9701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), - [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), - [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), - [9715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7268), - [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), - [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [9725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 2), - [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), - [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), - [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6485), - [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), - [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), - [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7161), - [9751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7159), - [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7158), - [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [9757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_expression, 1, .production_id = 24), - [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), - [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), - [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), - [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), - [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), - [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), - [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), - [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), - [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), - [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), - [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), - [9805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), SHIFT_REPEAT(4252), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [9810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7604), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7155), - [9836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7153), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7152), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), - [9842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7150), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), - [9848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7143), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), - [9856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7136), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7135), - [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7130), - [9862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7129), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7128), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), - [9868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7126), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7124), - [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), - [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [9886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), - [9898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7120), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7118), - [9904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), - [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7116), - [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), - [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), - [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), - [9914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7289), - [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7288), - [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), - [9922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7271), - [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), - [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [9930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 3), - [9932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 3), - [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7277), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), - [9940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), SHIFT_REPEAT(6641), - [9943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), - [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), - [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), - [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), - [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [9957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [9959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), - [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), - [9965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), - [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), - [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), - [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [9977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), - [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), - [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), - [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), - [9989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), - [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), - [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7307), - [9995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7306), - [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), - [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7449), - [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8090), - [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), - [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), - [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), - [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), - [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [10021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), - [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), - [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), - [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6351), - [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), - [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), - [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), - [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), - [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), - [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5951), - [10049] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1066), - [10052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), - [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), - [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [10062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [10064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), - [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), - [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), - [10074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7339), - [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), - [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), - [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), - [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064), - [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), - [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), - [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), - [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), - [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [10106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 1, .production_id = 4), - [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [10110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), - [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), - [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), - [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), - [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), - [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7263), - [10132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7264), - [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), - [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), - [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), - [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), - [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), - [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), - [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5601), - [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), - [10158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 1), - [10160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 1), - [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), - [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), - [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), - [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), - [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6934), - [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), - [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [10178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), - [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), - [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), - [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7495), - [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), - [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), - [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), - [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), - [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), - [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), - [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), - [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), - [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), - [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), - [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5348), - [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), - [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434), - [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7279), - [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8032), - [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6066), - [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5790), - [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), - [10248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 1), - [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), - [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), - [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [10258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 1), - [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), - [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), - [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), - [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856), - [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [10282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 2, .production_id = 22), - [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), - [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), - [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), - [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), - [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), - [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8122), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), - [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), - [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), - [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), - [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), - [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), - [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), - [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), - [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6919), - [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6918), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6917), - [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), - [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), - [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [10348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), - [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), - [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), - [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), - [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8043), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [10372] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6758), - [10375] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2114), - [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [10380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(1761), - [10383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), - [10385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), - [10387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), - [10389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [10391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [10393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), - [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), - [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), - [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), - [10407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [10409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), - [10411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), - [10417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [10419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), - [10421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), - [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), - [10425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), - [10427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [10429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [10433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), - [10435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), - [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), - [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), - [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), - [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), - [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7041), - [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), - [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8118), - [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), - [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), - [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), - [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), - [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7070), - [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), - [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), - [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), - [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), - [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), - [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), - [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), - [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [10493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8521), - [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), - [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [10499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), - [10501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [10505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5741), - [10507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [10509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), - [10511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), - [10513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), - [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), - [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), - [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), - [10521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), - [10523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), - [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8492), - [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), - [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8490), - [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), - [10533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), - [10535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), - [10537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8479), - [10539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), - [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8473), - [10543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), - [10545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8467), - [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), - [10549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), - [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5228), - [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), - [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), - [10557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), - [10559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), - [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8443), - [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), - [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), - [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), - [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8435), - [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), - [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), - [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), - [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [10583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [10585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [10587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), - [10589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [10591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8425), - [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), - [10595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [10597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 1), - [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [10601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8414), - [10603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8415), - [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), - [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7032), - [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8409), - [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), - [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), - [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8252), - [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), - [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8416), - [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), - [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5277), - [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), - [10631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8413), - [10635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), - [10637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [10639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8387), - [10641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), - [10643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), - [10645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), - [10647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8385), - [10649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), - [10651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), - [10653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8383), - [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7050), - [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [10659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5760), - [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8369), - [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), - [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), - [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), - [10669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8353), - [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5298), - [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), - [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), - [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8346), - [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), - [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5269), - [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), - [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), - [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8335), - [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8320), - [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), - [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), - [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), - [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), - [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), - [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), - [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), - [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), - [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), - [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), - [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), - [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), - [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), - [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), - [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), - [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), - [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), - [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), - [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), - [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), - [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), - [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), - [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8356), - [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), - [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), - [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), - [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), - [10787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), - [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), - [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8172), - [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7884), - [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), - [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), - [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), - [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8163), - [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), - [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), - [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), - [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8283), - [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), - [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), - [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8158), - [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), - [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7613), - [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), - [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), - [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), - [10849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 3), - [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), - [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), - [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), - [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7816), - [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), - [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), - [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8135), - [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8114), - [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), - [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8306), - [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [10893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), - [10895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8088), - [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5182), - [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), - [10905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), - [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [10911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8061), - [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), - [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8051), - [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), - [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), - [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), - [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8501), - [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), - [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), - [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), - [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6982), - [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), - [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), - [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), - [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6995), - [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), - [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), - [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), - [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7964), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8476), - [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8475), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8474), - [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), - [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7027), - [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8469), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), - [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), - [10987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 96), - [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8464), - [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), - [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), - [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), - [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), - [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), - [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), - [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), - [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7926), - [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8452), - [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7084), - [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8451), - [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), - [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), - [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), - [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), - [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), - [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7914), - [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8440), - [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7157), - [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), - [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), - [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), - [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8566), - [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), - [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), - [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), - [11067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 1), - [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), - [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5545), - [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), - [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [11079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8430), - [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), - [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8429), - [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8428), - [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), - [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [11097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 4, .production_id = 41), - [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8420), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), - [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8419), - [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8418), - [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), - [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), - [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [11117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), - [11119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7240), - [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8060), - [11123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8405), - [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), - [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8404), - [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6966), - [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), - [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7761), - [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7805), - [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), - [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7827), - [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), - [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), - [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), - [11153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [11155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4932), - [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), - [11161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), - [11163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8390), - [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), - [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8389), - [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8388), - [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), - [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8339), - [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7348), - [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), - [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), - [11193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), - [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), - [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), - [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8374), - [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), - [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), - [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), - [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), - [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), - [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), - [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), - [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), - [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7654), - [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6915), - [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8359), - [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), - [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8358), - [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), - [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), - [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7243), - [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), - [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7470), - [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6921), - [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), - [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8258), - [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), - [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6803), - [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), - [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), - [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8342), - [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), - [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), - [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), - [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7480), - [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7481), - [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), - [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), - [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7551), - [11297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 4), - [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7212), - [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), - [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), - [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7546), - [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), - [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), - [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8327), - [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), - [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8326), - [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8325), - [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), - [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7530), - [11325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), - [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), - [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), - [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8371), - [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), - [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), - [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), - [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), - [11349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 21), - [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), - [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7114), - [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8309), - [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8308), - [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7110), - [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), - [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), - [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), - [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7940), - [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), - [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), - [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), - [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), - [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), - [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7079), - [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), - [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), - [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), - [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [11393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 2, .production_id = 68), - [11395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2), - [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), - [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7351), - [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), - [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), - [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), - [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), - [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), - [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7390), - [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), - [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7353), - [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), - [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), - [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), - [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7385), - [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), - [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [11439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 3, .production_id = 69), - [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), - [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), - [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), - [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), - [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), - [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), - [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), - [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5068), - [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), - [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301), - [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), - [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), - [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), - [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), - [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), - [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), - [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), - [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), - [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7028), - [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4935), - [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), - [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), - [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), - [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), - [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), - [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), - [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), - [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), - [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), - [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), - [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8169), - [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), - [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7061), - [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), - [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), - [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), - [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4130), - [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), - [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), - [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), - [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7106), - [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), - [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7942), - [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), - [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), - [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), - [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), - [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), - [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7952), - [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), - [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), - [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), - [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), - [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), - [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7123), - [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), - [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), - [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6938), - [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), - [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5736), - [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), - [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), - [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), - [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7685), - [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), - [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5889), - [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), - [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), - [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), - [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), - [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), - [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), - [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), - [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), - [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7972), - [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7773), - [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), - [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7203), - [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), - [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7304), - [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [11801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), - [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), - [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), - [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), - [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7229), - [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), - [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), - [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), - [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [11835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7997), - [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6809), - [11843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), - [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), - [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), - [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), - [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6367), - [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), - [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), - [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), - [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), - [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7317), - [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5118), - [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), - [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7274), - [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7580), - [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), - [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6659), - [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), - [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), - [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7549), - [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), - [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), - [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), - [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), - [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), - [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), - [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), - [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), - [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), - [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), - [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), - [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), - [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), - [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), - [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), - [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), - [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), - [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), - [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), - [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), - [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), - [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), - [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7455), - [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), - [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), - [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7366), - [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), - [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), - [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), - [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), - [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), - [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), - [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), - [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), - [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), - [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), - [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), - [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), - [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7388), - [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), - [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), - [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), - [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), - [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), - [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7330), - [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), - [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7365), - [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), - [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), - [12121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 3), - [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), - [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), - [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), - [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), - [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), - [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), - [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7352), - [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7328), - [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), - [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), - [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), - [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), - [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), - [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7207), - [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), - [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), - [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), - [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), - [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119), - [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), - [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), - [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7646), - [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), - [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), - [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), - [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7222), - [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), - [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), - [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7756), - [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), - [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), - [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6476), - [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), - [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), - [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), - [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7809), - [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7081), - [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), - [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7453), - [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), - [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7870), - [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), - [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6559), - [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), - [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), - [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), - [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), - [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), - [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7923), - [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), - [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7148), - [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), - [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), - [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), - [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), - [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), - [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), - [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), - [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), - [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), - [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), - [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8116), - [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), - [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), - [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), - [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), - [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), - [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), - [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), - [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), - [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), - [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), - [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8267), - [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), - [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), - [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), - [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), - [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), - [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), - [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), - [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8336), - [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), - [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), - [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8379), - [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), - [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), - [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6991), - [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), - [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), - [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8160), - [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), - [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), - [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6978), - [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8426), - [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), - [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8434), - [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), - [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), - [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), - [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), - [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), - [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), - [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), - [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), - [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), - [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), - [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), - [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), - [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), - [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), - [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), - [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), - [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), - [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), - [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), - [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), - [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), - [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7734), - [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), - [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6871), - [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7293), - [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), - [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), - [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), - [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), - [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), - [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), - [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), - [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), - [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), - [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), - [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), - [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), - [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), - [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), - [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), - [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5044), - [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), - [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), - [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), - [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [12691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_content, 1), - [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), - [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5556), - [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), - [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), - [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), - [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), - [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), - [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), - [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), - [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), - [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), - [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), - [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), - [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7746), - [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), - [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), - [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), - [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), - [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), - [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), - [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), - [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), - [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), - [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), - [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), - [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), - [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), - [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), - [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), - [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), - [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), - [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), - [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), - [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), - [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), - [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), - [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), - [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), - [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7281), - [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), - [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7526), - [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), - [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7511), - [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), - [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), - [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), - [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), - [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), - [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), - [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), - [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198), - [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), - [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), - [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), - [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7434), - [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7435), - [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7436), - [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), - [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), - [12949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_operator, 1), - [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), - [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), - [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), - [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7501), - [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7502), - [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), - [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6578), - [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), - [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), - [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), - [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), - [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), - [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), - [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7284), - [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), - [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7560), - [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7561), - [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), - [12999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 1), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [3510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [3512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), + [3514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), + [3516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [3518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), + [3520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [3522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033), + [3524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), + [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5890), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [3532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5942), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), + [3538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), + [3540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7359), + [3542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), + [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), + [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), + [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5953), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), + [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [3560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(795), + [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), + [3564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5928), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), + [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(254), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), + [3576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), + [3578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7141), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [3590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), + [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), + [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), + [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5372), + [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), + [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5412), + [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), + [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), + [3636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5249), + [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), + [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [3646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), + [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5264), + [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [3660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5219), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), + [3676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 4, .production_id = 75), + [3678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 4, .production_id = 75), + [3680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [3684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(855), + [3686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), + [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), + [3690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), + [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [3694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5830), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), + [3698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6675), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), + [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7287), + [3720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sequence_expression, 1), + [3722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__sequence_expression, 1), + [3724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), + [3726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 3, .production_id = 49), + [3728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(860), + [3734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), + [3736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), + [3738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4356), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5973), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6155), + [3746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), + [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), + [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), + [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), + [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [3784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3362), + [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(842), + [3790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [3792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1693), + [3794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4307), + [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6329), + [3802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), + [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), + [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1887), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(946), + [3832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), + [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909), + [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7473), + [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [3842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), + [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), + [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(963), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), + [3860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [3862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8382), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), + [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), + [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6549), + [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6711), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [3878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6466), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), + [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5511), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5877), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2567), + [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1058), + [3950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [3984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), + [3986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), + [3988] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7002), + [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), + [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [3995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 1), + [3997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 1), + [3999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7002), + [4001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(984), + [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(890), + [4007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), + [4009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), + [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [4017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 2), + [4019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 2), + [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [4025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [4027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(960), + [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [4033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 2), + [4035] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(2262), + [4038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [4042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 3), + [4044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 3), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8322), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), + [4052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 3), + [4054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 3), + [4056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 2), + [4058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 2), + [4060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), + [4062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 2), + [4064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 2), + [4066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 1), + [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 1), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [4074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7725), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), + [4080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8513), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 5, .production_id = 94), + [4086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 5, .production_id = 94), + [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_cases_repeat1, 2), + [4090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), + [4092] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1679), + [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), + [4097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 5), + [4099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 5), + [4101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_module_expression, 4, .production_id = 60), + [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_module_expression, 4, .production_id = 60), + [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 5), + [4107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 5), + [4109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_exception_expression, 4, .production_id = 60), + [4111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_exception_expression, 4, .production_id = 60), + [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 2), + [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 2), + [4117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [4119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 3), + [4121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 3), + [4123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 73), + [4125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 73), + [4127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 4, .production_id = 60), + [4129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 4, .production_id = 60), + [4131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 73), + [4133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 73), + [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [4137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 8, .production_id = 134), + [4139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 8, .production_id = 134), + [4141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 46), + [4143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 46), + [4145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signed_number, 2), + [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 2), + [4149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 2), + [4151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 2), + [4153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 73), + [4155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 4, .production_id = 73), + [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__signed_constant, 1), + [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signed_constant, 1), + [4161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 4), + [4163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 4), + [4165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 7, .production_id = 123), + [4167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 7, .production_id = 123), + [4169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_expression, 4, .production_id = 60), + [4171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_expression, 4, .production_id = 60), + [4173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 1), + [4175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 1), + [4177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), + [4179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), + [4181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 3, .production_id = 46), + [4183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 3, .production_id = 46), + [4185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 2), + [4187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 2), + [4189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 3), + [4191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 3), + [4193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3), + [4195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3), + [4197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 6, .production_id = 110), + [4199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 6, .production_id = 110), + [4201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 46), + [4203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 3, .production_id = 46), + [4205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_expression, 3), + [4207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_expression, 3), + [4209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_refutation_case, 1), + [4211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_refutation_case, 1), + [4213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 3, .production_id = 67), + [4215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 3, .production_id = 67), + [4217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 7), + [4219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 7), + [4221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 2), + [4223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 2), + [4225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 2), + [4227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 2), + [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 2), + [4231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 2), + [4233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 5), + [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 5), + [4237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 5), + [4239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 5), + [4241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 3), + [4243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 3), + [4245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 5), + [4247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 5), + [4249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3), + [4251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3), + [4253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 5), + [4255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 5), + [4257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 4, .production_id = 32), + [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 4, .production_id = 32), + [4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 4), + [4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 4), + [4265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 4), + [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 4), + [4269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 4), + [4271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 4), + [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 4), + [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 4), + [4279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 43), + [4281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 43), + [4283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_binding_pattern, 3), + [4285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_binding_pattern, 3), + [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), + [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 101), + [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 101), + [4293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 6), + [4295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 6), + [4297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 32), + [4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 32), + [4301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1704), + [4304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 1, .production_id = 4), + [4306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 1, .production_id = 4), + [4308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 3, .production_id = 31), + [4310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 3, .production_id = 31), + [4312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 43), + [4314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 43), + [4316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 43), + [4318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 43), + [4320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 4, .production_id = 89), + [4322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 4, .production_id = 89), + [4324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_binding_pattern, 3), + [4326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_binding_pattern, 3), + [4328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 20), + [4330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 20), + [4332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_binding_pattern, 3), + [4334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_binding_pattern, 3), + [4336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 19), + [4338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 19), + [4340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_pattern, 2), + [4342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_pattern, 2), + [4344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 18), + [4346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 18), + [4348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern_ext, 1), + [4350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern_ext, 1), + [4352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_binding_pattern, 3), + [4354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_binding_pattern, 3), + [4356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 3), + [4358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 3), + [4360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 3), + [4362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 3), + [4364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 3), + [4366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 3), + [4368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 3), + [4370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 3), + [4372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_binding_pattern, 3), + [4374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_binding_pattern, 3), + [4376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 6, .production_id = 101), + [4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 6, .production_id = 101), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6477), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), + [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [4398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1668), + [4401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4067), + [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), + [4405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), + [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [4411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), + [4413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), + [4415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6843), + [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), + [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6176), + [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), + [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), + [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), + [4433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), + [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [4437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), + [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [4441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), + [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), + [4447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3142), + [4449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4442), + [4451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), + [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), + [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), + [4459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), + [4461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6665), + [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7206), + [4465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), + [4469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7373), + [4471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), + [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), + [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [4481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), + [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [4489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7714), + [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [4493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), + [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), + [4499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 5), + [4501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 5), + [4503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [4507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 4), + [4509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 4), + [4511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_class_expression, 4), + [4513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_class_expression, 4), + [4515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_expression, 1), + [4517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_expression, 1), + [4519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 2, .production_id = 40), + [4521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 40), + [4523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_class_expression, 3), + [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_class_expression, 3), + [4527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_pattern, 4), + [4529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_pattern, 4), + [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), + [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [4537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7313), + [4539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 1, .production_id = 17), + [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, .production_id = 17), + [4543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 4), + [4545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 4), + [4547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), + [4549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 4), + [4551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 4), + [4553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 4), + [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1, .production_id = 16), + [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1, .production_id = 16), + [4559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, .production_id = 104), + [4561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 8, .production_id = 104), + [4563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 66), + [4565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 66), + [4567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1), + [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1), + [4571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 4), + [4573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 4), + [4575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), + [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [4579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pattern, 3), + [4581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pattern, 3), + [4583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 3), + [4585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3), + [4587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 3), + [4589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 3), + [4591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 3), + [4593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), + [4595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 3), + [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 3), + [4599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_abstract_type, 3), + [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_abstract_type, 3), + [4603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 86), + [4605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 4, .production_id = 86), + [4607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_pattern_ext, 1), + [4609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern_ext, 1), + [4611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter, 1), + [4613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter, 1), + [4615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [4617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5218), + [4619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_let_binding_repeat1, 1), + [4621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 1), + [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [4625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 6, .production_id = 86), + [4627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 86), + [4629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 104), + [4631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 104), + [4633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 7), + [4635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 7), + [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), + [4641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 86), + [4643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 86), + [4645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), + [4647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [4649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), + [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [4653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2), + [4655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2), + [4657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 5), + [4659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 5), + [4661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 5), + [4663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 5), + [4665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 5), + [4667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 5), + [4669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 5), + [4671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 5), + [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), + [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), + [4677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 5, .production_id = 86), + [4679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 86), + [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), + [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), + [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 6), + [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 6), + [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), + [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [4693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5443), + [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [4697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), + [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), + [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), + [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6970), + [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253), + [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), + [4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4378), + [4719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7165), + [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), + [4723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3209), + [4725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), + [4727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), + [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), + [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), + [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), + [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), + [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), + [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5641), + [4747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6931), + [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8535), + [4751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), + [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), + [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), + [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), + [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 1), + [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 1), + [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [4775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8133), + [4777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [4779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), + [4781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1701), + [4784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1659), + [4787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_of, 4), + [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_of, 4), + [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [4793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6789), + [4795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6666), + [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [4799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sign_operator, 1), + [4801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sign_operator, 1), + [4803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_operator, 1), + [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [4807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor, 4, .production_id = 60), + [4809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor, 4, .production_id = 60), + [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [4813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7494), + [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [4817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2262), + [4820] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(1650), + [4823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5960), + [4826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5056), + [4829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), + [4831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5572), + [4834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5672), + [4837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(4726), + [4840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(4860), + [4843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5763), + [4846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7007), + [4849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6635), + [4852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6529), + [4855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6631), + [4858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(1917), + [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5543), + [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [4865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), + [4867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), + [4869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7717), + [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [4873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [4875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [4877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_ext, 1), + [4879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type, 1), + [4881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tuple_type, 1), + [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5960), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), + [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), + [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [4903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7750), + [4907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4772), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7386), + [4911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__or_operator, 1), + [4913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__or_operator, 1), + [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [4917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mult_operator, 1), + [4919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mult_operator, 1), + [4921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pow_operator, 1), + [4923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pow_operator, 1), + [4925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__and_operator, 1), + [4927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__and_operator, 1), + [4929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assign_operator, 1), + [4931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assign_operator, 1), + [4933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__add_operator, 1), + [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [4939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_type, 3), + [4941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aliased_type, 3), + [4943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_ext, 1), + [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), + [4947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_ext, 1), + [4949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), + [4951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), + [4953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), + [4955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), + [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), + [4959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), + [4961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3), + [4963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), + [4965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_variable, 2), + [4967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_variable, 2), + [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3654), + [4973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), + [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4745), + [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), + [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5169), + [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), + [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), + [4989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), + [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), + [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6127), + [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), + [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), + [5001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7208), + [5003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), + [5005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), + [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3683), + [5011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), + [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), + [5017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 4), + [5019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 4), + [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [5023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 3), + [5025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 3), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), + [5029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 36), + [5031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 36), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), + [5035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 4), + [5037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 4), + [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [5041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 5), + [5043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 5), + [5045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 5), + [5047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 5), + [5049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 5), + [5051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 5), + [5053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 5), + [5055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 5), + [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [5059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5), + [5061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5), + [5063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 3), + [5065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 3), + [5067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 2), + [5069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 2), + [5071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2), + [5073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2), + [5075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 1, .production_id = 42), + [5077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 1, .production_id = 42), + [5079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [5081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 2), + [5083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 2), + [5085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 2), + [5087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 2), + [5089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 3, .production_id = 87), + [5091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 3, .production_id = 87), + [5093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3), + [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3), + [5097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 7), + [5099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 7), + [5101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4), + [5103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4), + [5105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 82), + [5107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 82), + [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 4), + [5111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 4), + [5113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 59), + [5115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 59), + [5117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 6), + [5119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 6), + [5121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 6), + [5123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 6), + [5125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6), + [5127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6), + [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_type, 1), + [5131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), + [5133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), + [5135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), + [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), + [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), + [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [5143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5116), + [5146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5788), + [5149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5061), + [5152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), + [5154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5578), + [5157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5692), + [5160] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(4593), + [5163] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(4595), + [5166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5676), + [5169] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5929), + [5172] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6635), + [5175] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6529), + [5178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6631), + [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), + [5183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3920), + [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), + [5187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 1), + [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [5191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_expression, 1), + [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_expression, 1), + [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), + [5197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5952), + [5200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5565), + [5203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5690), + [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [5208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 1, .production_id = 5), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6969), + [5214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), + [5216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1656), + [5219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(6969), + [5222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 2), + [5224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 3, .production_id = 32), + [5226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_expression, 3), + [5228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_expression, 3), + [5230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 7), + [5232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 7), + [5234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression, 1), + [5236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression, 1), + [5238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1), + [5240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), + [5242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 3), + [5244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 3), + [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6590), + [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6662), + [5250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 4), + [5252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 4), + [5254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_module_expression, 4), + [5256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_module_expression, 4), + [5258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 2, .production_id = 14), + [5260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 2, .production_id = 14), + [5262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression_ext, 1), + [5264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression_ext, 1), + [5266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 3), + [5268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 3), + [5270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 2), + [5272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 2), + [5274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 2), + [5276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 2), + [5278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 2), + [5280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 2), + [5282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 5), + [5284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 5), + [5286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 3, .production_id = 37), + [5288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 3, .production_id = 37), + [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [5292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1689), + [5295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 6), + [5297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 6), + [5299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [5301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), + [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), + [5305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 3), + [5307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 3), + [5309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 4), + [5311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 4), + [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), + [5315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), + [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [5319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), + [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1699), + [5323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), + [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [5329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3193), + [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), + [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), + [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), + [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), + [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), + [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), + [5343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), + [5345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 4), + [5347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 4), + [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [5351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 1, .production_id = 8), + [5353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 1, .production_id = 8), + [5355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 1, .production_id = 5), + [5357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1699), + [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), + [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), + [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1587), + [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), + [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), + [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), + [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), + [5374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 1, .production_id = 5), + [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [5380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 3, .production_id = 32), + [5382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 3, .production_id = 32), + [5384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module, 4), + [5386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module, 4), + [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7029), + [5390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), + [5392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 3, .production_id = 38), + [5394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 3, .production_id = 38), + [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [5398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(1695), + [5401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), + [5403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 34), + [5405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 34), + [5407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 1), + [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [5411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [5413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1591), + [5415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), + [5417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), + [5419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), + [5421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1604), + [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [5425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), + [5427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), + [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), + [5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), + [5433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), + [5435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), + [5439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), + [5441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), + [5445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), + [5447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), + [5449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 2), + [5451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(6725), + [5454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), + [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), + [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [5460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8183), + [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), + [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8338), + [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [5474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6818), + [5476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_expression_ext, 1), + [5478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_expression_ext, 1), + [5480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 60), + [5482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 60), + [5484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 1), + [5486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 1), + [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), + [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [5492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function, 4, .production_id = 60), + [5494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function, 4, .production_id = 60), + [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), + [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), + [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), + [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7859), + [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [5508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 1, .production_id = 7), + [5510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 1, .production_id = 7), + [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5004), + [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), + [5516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4929), + [5518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, .production_id = 12), + [5520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, .production_id = 12), + [5522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 2, .production_id = 7), + [5524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 2, .production_id = 7), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [5528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 6), + [5530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 6), + [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), + [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), + [5536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8560), + [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), + [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), + [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7847), + [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [5548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_class_expression, 3, .production_id = 52), + [5550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_class_expression, 3, .production_id = 52), + [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8066), + [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), + [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), + [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), + [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7838), + [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), + [5564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 6), + [5566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 6), + [5568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 11), + [5570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 11), + [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), + [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), + [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7788), + [5580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [5582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 34), + [5584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 34), + [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7765), + [5588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), + [5590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 6, .production_id = 12), + [5592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 6, .production_id = 12), + [5594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 1, .production_id = 3), + [5596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 1, .production_id = 3), + [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), + [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7722), + [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4918), + [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6983), + [5608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_type, 1), + [5610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_type, 1), + [5612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 4), + [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [5616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 4), + [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), + [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [5622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 3), + [5624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 3), + [5626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 1), + [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [5630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), + [5632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3642), + [5635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 2), + [5637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), + [5639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), + [5641] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6674), + [5644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module_type, 5), + [5646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module_type, 5), + [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), + [5650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 2), + [5652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 2), + [5654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2), + [5656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 2), + [5658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), + [5660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), + [5662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(6983), + [5665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), + [5667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 5), + [5669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 5), + [5671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3), + [5673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 3), + [5675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_type, 3), + [5677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_type, 3), + [5679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 3), + [5681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [5683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7089), + [5685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 3), + [5687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_type, 4, .production_id = 60), + [5689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_type, 4, .production_id = 60), + [5691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 1), + [5693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 1), + [5695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 2), + [5697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 2), + [5699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3745), + [5702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 3), + [5704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 3), + [5706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 3), + [5708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 3), + [5710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 7), + [5712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 7), + [5714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 6), + [5716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 6), + [5718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 4), + [5720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 4), + [5722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 4), + [5724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 4), + [5726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), + [5728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), + [5730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type_ext, 1), + [5732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type_ext, 1), + [5734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 1), + [5736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 1), + [5738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), + [5740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8290), + [5742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [5744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type_ext, 1), + [5746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type_ext, 1), + [5748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 2), + [5750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 2), + [5752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type, 1), + [5754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type, 1), + [5756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 6), + [5758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 6), + [5760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 5), + [5762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 5), + [5764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4), + [5766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4), + [5768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 5), + [5770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 5), + [5772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 5), + [5774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 5), + [5776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 2), + [5778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 2), + [5780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 4, .production_id = 81), + [5782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 4, .production_id = 81), + [5784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 5), + [5786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 5), + [5788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 1, .production_id = 6), + [5790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 1, .production_id = 6), + [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6178), + [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), + [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [5798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 8), + [5800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 8), + [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), + [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), + [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), + [5818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 8, .production_id = 12), + [5820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 8, .production_id = 12), + [5822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 6), + [5824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 6), + [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4598), + [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), + [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), + [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [5842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 9, .production_id = 34), + [5844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 9, .production_id = 34), + [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), + [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [5852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 1), + [5854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 1), + [5856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 4), + [5858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 4), + [5860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3), + [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7260), + [5864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [5868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3, .production_id = 76), + [5870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3, .production_id = 76), + [5872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 3), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), + [5876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 3), + [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [5882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 3), + [5884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 3), + [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 11), + [5888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 11), + [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), + [5892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6072), + [5895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [5899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [5901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [5903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [5905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 4), + [5907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 4), + [5909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_type, 1), + [5911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_type, 1), + [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [5915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), + [5919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), + [5921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), + [5927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8234), + [5929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [5931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 3), + [5933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 3), + [5935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), + [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [5939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2337), + [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), + [5943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), + [5945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), + [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [5953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 7), + [5955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 7), + [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), + [5959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [5961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 3), + [5963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), + [5965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), + [5967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 3), + [5969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, .production_id = 12), + [5971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, .production_id = 12), + [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), + [5975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [5979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 11), + [5981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 11), + [5983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 30), + [5985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 30), + [5987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4), + [5989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4), + [5991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 55), + [5993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 55), + [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), + [5997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 3), + [5999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 3), + [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), + [6003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 34), + [6005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 34), + [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), + [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), + [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), + [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), + [6015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 97), + [6017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 97), + [6019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 3), + [6021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 3), + [6023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 4), + [6025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 4), + [6027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 97), + [6029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 97), + [6031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 78), + [6033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 78), + [6035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 30), + [6037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 30), + [6039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 55), + [6041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 55), + [6043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5), + [6045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5), + [6047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 77), + [6049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 77), + [6051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 77), + [6053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 77), + [6055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5384), + [6057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 54), + [6059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 54), + [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [6063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6060), + [6066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 78), + [6068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 78), + [6070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 54), + [6072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 54), + [6074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 83), + [6076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 83), + [6078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 137), + [6080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 137), + [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), + [6086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 141), + [6088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 141), + [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 61), + [6092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 61), + [6094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 126), + [6096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 126), + [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 11, .production_id = 141), + [6100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 11, .production_id = 141), + [6102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 9), + [6104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 9), + [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 63), + [6108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 63), + [6110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 85), + [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 85), + [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 3), + [6116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 3), + [6118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 65), + [6124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 65), + [6126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 77), + [6128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 77), + [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), + [6134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 135), + [6136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 135), + [6138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 88), + [6140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 88), + [6142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 105), + [6144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 105), + [6146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 15), + [6148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 15), + [6150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 67), + [6152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 67), + [6154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 136), + [6156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 136), + [6158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 89), + [6160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 89), + [6162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 98), + [6164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 98), + [6166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), + [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [6170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 2, .production_id = 17), + [6172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 2, .production_id = 17), + [6174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 89), + [6176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 89), + [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [6180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), + [6186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 63), + [6188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 63), + [6190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 2), + [6192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 2), + [6194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 3), + [6196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 3), + [6198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 88), + [6200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 88), + [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [6206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 4), + [6208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 4), + [6210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7073), + [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [6217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 9), + [6219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 9), + [6221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 56), + [6223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 56), + [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [6227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [6229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 57), + [6231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 57), + [6233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 114), + [6235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 114), + [6237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 3, .production_id = 67), + [6239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 3, .production_id = 67), + [6241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 127), + [6243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 127), + [6245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 33), + [6247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 33), + [6249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_typed, 2), + [6251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_typed, 2), + [6253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 33), + [6255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 33), + [6257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 125), + [6259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 125), + [6261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 100), + [6263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 100), + [6265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 100), + [6267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 100), + [6269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 85), + [6271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 85), + [6273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 65), + [6275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 65), + [6277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 78), + [6279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 78), + [6281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 9, .production_id = 135), + [6283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 9, .production_id = 135), + [6285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type, 1), + [6287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type, 1), + [6289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 3), + [6291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 3), + [6293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 6), + [6295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 6), + [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), + [6299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 136), + [6301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 136), + [6303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_typed, 2), + [6305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_typed, 2), + [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), + [6309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), + [6311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 30), + [6313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 30), + [6315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 124), + [6317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 124), + [6319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 62), + [6321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 62), + [6323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 98), + [6325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 98), + [6327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6776), + [6330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 5, .production_id = 83), + [6332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 5, .production_id = 83), + [6334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 39), + [6336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 39), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7073), + [6340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), + [6342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), + [6344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 113), + [6346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 113), + [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 6, .production_id = 82), + [6350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 6, .production_id = 82), + [6352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 36), + [6354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 36), + [6356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 5, .production_id = 69), + [6358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 5, .production_id = 69), + [6360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 7), + [6362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 7), + [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 105), + [6366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 105), + [6368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__item_extension, 1), + [6370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__item_extension, 1), + [6372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 116), + [6374] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 116), + [6376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 6, .production_id = 41), + [6378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 6, .production_id = 41), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [6388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 8, .production_id = 97), + [6390] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 8, .production_id = 97), + [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 84), + [6394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 84), + [6396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 112), + [6398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 112), + [6400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 124), + [6402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 124), + [6404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 113), + [6406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 113), + [6408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 125), + [6410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 125), + [6412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 114), + [6414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 114), + [6416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 79), + [6418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 79), + [6420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 8, .production_id = 128), + [6422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 8, .production_id = 128), + [6424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 126), + [6426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 126), + [6428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 39), + [6430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 39), + [6432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 84), + [6434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 84), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [6440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 99), + [6442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 99), + [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 128), + [6446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 128), + [6448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 137), + [6450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 137), + [6452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 127), + [6454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 127), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), + [6460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 5), + [6462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 5), + [6464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 55), + [6466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 55), + [6468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 116), + [6470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 116), + [6472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_typed, 2), + [6474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_typed, 2), + [6476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 54), + [6478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 54), + [6480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 15), + [6482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 15), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [6488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 3, .production_id = 61), + [6490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 3, .production_id = 61), + [6492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 11), + [6494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 11), + [6496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 79), + [6498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 79), + [6500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 99), + [6502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 99), + [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), + [6508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 6, .production_id = 112), + [6510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 6, .production_id = 112), + [6512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4339), + [6515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 57), + [6517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 57), + [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [6523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 59), + [6525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 59), + [6527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 56), + [6529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 56), + [6531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 62), + [6533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 62), + [6535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 80), + [6537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 80), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [6541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 7), + [6543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 7), + [6545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 13), + [6547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 13), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), + [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4243), + [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899), + [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8377), + [6565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), + [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6250), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [6571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 4), + [6573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 4), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), + [6587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 2), + [6589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 2), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5846), + [6593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 7, .production_id = 80), + [6595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 7, .production_id = 80), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), + [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 58), + [6605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 58), + [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), + [6613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 2), + [6615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 2), + [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), + [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), + [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [6643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(3750), + [6646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6026), + [6649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), + [6651] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4015), + [6654] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6039), + [6657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(691), + [6660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6635), + [6663] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6529), + [6666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6631), + [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), + [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), + [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), + [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), + [6691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 58), + [6693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 58), + [6695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 3), + [6697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 3), + [6699] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(5846), + [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [6728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4332), + [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), + [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [6737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 35), + [6739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 35), + [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), + [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [6747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 5), + [6749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 5), + [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [6755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4847), + [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), + [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), + [6763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 3), + [6765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 3), + [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), + [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), + [6773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 3, .production_id = 13), + [6775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 3, .production_id = 13), + [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), + [6779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), + [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), + [6783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), + [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), + [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), + [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), + [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), + [6809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 35), + [6811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 35), + [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), + [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [6817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), + [6819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5046), + [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), + [6823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), + [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), + [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), + [6829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [6831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 4), + [6833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 4), + [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1987), + [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [6839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), + [6841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), + [6843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1987), + [6846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1987), + [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), + [6851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5620), + [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938), + [6855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 2), + [6857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 2), + [6859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 4), + [6861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 4), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6194), + [6865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 3), + [6867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 3), + [6869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 3), + [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), + [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [6885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 5), + [6887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 5), + [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [6893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), + [6895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), + [6897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 5), + [6899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 5), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), + [6907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), + [6909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 3), + [6911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 3), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), + [6915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), + [6917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), + [6919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), SHIFT_REPEAT(6194), + [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), + [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5730), + [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), + [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), + [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), + [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3332), + [6936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), + [6938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 2), + [6940] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4851), + [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), + [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), + [6953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), + [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5028), + [6957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 1), + [6959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 1), + [6961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 2), + [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), + [6965] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(5945), + [6968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3565), + [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [6972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), + [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [6976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), + [6978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), + [6980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [6982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1891), + [6985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1891), + [6988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8041), + [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6221), + [6992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6142), + [6994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 4), + [6996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 4), + [6998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), + [7000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [7004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5731), + [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), + [7008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8495), + [7010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), + [7012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6335), + [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), + [7018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), + [7020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5046), + [7023] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5046), + [7026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5034), + [7029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 2), + [7031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 2), + [7033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1), + [7035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), + [7037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), + [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), + [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), + [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), + [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8139), + [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8442), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), + [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), + [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), + [7067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 1), + [7069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 1), + [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), + [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7395), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), + [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), + [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), + [7083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4303), + [7086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(3750), + [7089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6268), + [7092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), + [7094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(5051), + [7097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6133), + [7100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6635), + [7103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6529), + [7106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(6631), + [7109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [7111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [7115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4383), + [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8239), + [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5724), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), + [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7916), + [7128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), + [7130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_definition_repeat1, 2), + [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), + [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6478), + [7144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5), + [7146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5130), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6876), + [7154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 3), + [7156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 3), + [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [7162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6269), + [7165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 2), + [7167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 2), + [7169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [7171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), + [7175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 5), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [7181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4), + [7183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4), + [7185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5130), + [7188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [7190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 3), + [7192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 3), + [7194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 3), + [7196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 5), + [7198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 5), + [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [7202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 4), + [7204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 4), + [7206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 4), + [7208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 2), + [7210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 2), + [7212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6739), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [7217] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4864), + [7220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 4), + [7222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [7224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 2), + [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), + [7228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 3), + [7230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item, 1), + [7232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item, 1), + [7234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [7236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), + [7238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), + [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), + [7242] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(4850), + [7245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4604), + [7247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3742), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5159), + [7251] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5159), + [7254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3653), + [7256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3679), + [7258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 1), + [7260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 1), + [7262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 2), + [7264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 2), + [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), + [7268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6745), + [7271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4215), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), + [7275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5132), + [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6135), + [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), + [7281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), + [7283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), + [7285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5167), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), + [7289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6274), + [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), + [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [7298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), + [7300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 71), + [7302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item_ext, 1), + [7304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item_ext, 1), + [7306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 1), + [7308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 1), + [7310] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(5116), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [7317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 90), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [7323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 2, .production_id = 44), + [7325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6324), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [7331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 71), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [7335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 44), + [7337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item_ext, 1), + [7339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item, 1), + [7341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6324), + [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [7346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 90), + [7348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 1), + [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [7352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 44), + [7354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5129), + [7356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5158), + [7358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5006), + [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), + [7362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typed, 2), + [7364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__typed, 2), + [7366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [7368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 71), + [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [7372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 90), + [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), + [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [7380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), + [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [7388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), + [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), + [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [7396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), + [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), + [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [7404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1759), + [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [7412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 90), + [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), + [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), + [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), + [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [7422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 71), + [7424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 4), + [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), + [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), + [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [7444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), + [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [7454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [7462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), + [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [7472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), + [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), + [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), + [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), + [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [7490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), + [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), + [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), + [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [7504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), + [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), + [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), + [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), + [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [7524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), + [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), + [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [7534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), + [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), + [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [7544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), + [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), + [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), + [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [7560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 44), + [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [7566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), + [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [7574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5065), + [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), + [7578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5454), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8023), + [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), + [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8244), + [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), + [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), + [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [7594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 45), + [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), + [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), + [7600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 3), + [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), + [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), + [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), + [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8465), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), + [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8279), + [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), + [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8441), + [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8432), + [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), + [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), + [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [7626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 72), + [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), + [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), + [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8408), + [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8402), + [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8401), + [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), + [7640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), + [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8370), + [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8365), + [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8331), + [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), + [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8018), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8307), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), + [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8503), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8264), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), + [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7545), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8147), + [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7837), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8132), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7826), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7468), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8110), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8086), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), + [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7898), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7865), + [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7792), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), + [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), + [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7592), + [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), + [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), + [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), + [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7594), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7542), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7506), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), + [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7817), + [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), + [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7371), + [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7677), + [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7399), + [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7416), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), + [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7602), + [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7505), + [7744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 2), + [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), + [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), + [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7584), + [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [7756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 92), + [7758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 92), + [7760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 109), + [7762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 2), + [7764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 5), + [7766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 122), + [7768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 91), + [7770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 72), + [7772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 108), + [7774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 129), + [7776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 5), + [7778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 120), + [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 130), + [7782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 106), + [7784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 119), + [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 131), + [7788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 132), + [7790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 121), + [7792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 133), + [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 108), + [7796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 10, .production_id = 142), + [7798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 122), + [7800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 138), + [7802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 139), + [7804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 6), + [7806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 90), + [7808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 107), + [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 130), + [7812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_pattern, 2), + [7814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_pattern, 2), + [7816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), + [7818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), + [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 2), + [7822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 2), + [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 44), + [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 2), + [7828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 2), + [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 131), + [7832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_ext, 1), + [7834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern_ext, 1), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6843), + [7840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string_content, 1), + [7842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 119), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 140), + [7848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 138), + [7850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 139), + [7852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 142), + [7854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, .production_id = 140), + [7856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 132), + [7858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 133), + [7860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 121), + [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5456), + [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), + [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), + [7868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), + [7870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 118), + [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 91), + [7874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 117), + [7876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 106), + [7878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 118), + [7880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 107), + [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [7884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 71), + [7886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 129), + [7888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 45), + [7890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 109), + [7892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 3), + [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), + [7896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 93), + [7898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 120), + [7900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(5454), + [7903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(5454), + [7906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), + [7908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 4), + [7910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 3), + [7912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 3), + [7914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 93), + [7916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 3), + [7918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 3), + [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_pattern, 3), + [7922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_pattern, 3), + [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), + [7926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 117), + [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 102), + [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7835), + [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 2), + [7938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 115), + [7940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 48), + [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), + [7944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 3, .production_id = 102), + [7946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 103), + [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4532), + [7950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), + [7952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), + [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), + [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [7958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 3), + [7960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 3, .production_id = 103), + [7962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 5, .production_id = 48), + [7964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 5, .production_id = 115), + [7966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 2), + [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [7972] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 2), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6340), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [7978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(3740), + [7981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 3), + [7983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 3), + [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3), + [7987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 3), + [7989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_pattern, 3), + [7991] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_pattern, 3), + [7993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_pattern, 3), + [7995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_pattern, 3), + [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), + [7999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [8001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [8003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), + [8011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [8013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [8021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [8029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5598), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [8037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [8039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [8047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), + [8055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), + [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [8061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [8063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7193), + [8071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(6737), + [8074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [8076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [8078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [8080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(701), + [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [8088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [8096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5570), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [8104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [8108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 1), + [8110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_ext, 1), + [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [8116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [8124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), + [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field, 1), + [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), + [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [8138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), + [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), + [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), + [8170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8144), + [8172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8143), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), + [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), + [8178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8398), + [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), + [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), + [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), + [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), + [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), + [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8038), + [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), + [8204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8265), + [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), + [8208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification_ext, 1), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), + [8212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 1), + [8214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification, 1), + [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), + [8220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6003), + [8223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), + [8229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [8231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), + [8233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [8237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [8239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), + [8241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), + [8243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7205), + [8245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7902), + [8247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), + [8249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), + [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), + [8253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), + [8255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [8257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [8259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [8261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [8263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), + [8265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [8267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), + [8271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6164), + [8275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [8277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [8279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [8283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [8285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [8287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), + [8289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [8293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [8295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6299), + [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), + [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), + [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), + [8305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), + [8307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), + [8309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), + [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [8313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), + [8315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7195), + [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), + [8319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), + [8321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7103), + [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4602), + [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7098), + [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [8331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7122), + [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), + [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), + [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), + [8339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7218), + [8341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), + [8343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 3), + [8345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [8347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), + [8349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7013), + [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), + [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [8355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), + [8357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), + [8359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), + [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), + [8363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [8365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [8367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), + [8369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [8373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5912), + [8375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), + [8377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6945), + [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [8383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [8385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 4), + [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [8391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [8393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), + [8395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), + [8399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [8401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [8403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), + [8405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5433), + [8407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), + [8409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [8411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5640), + [8413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), + [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), + [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), + [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), + [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), + [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), + [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), + [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), + [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), + [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [8453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), + [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), + [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5825), + [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [8469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6936), + [8471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [8481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6990), + [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), + [8485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), + [8491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), + [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), + [8505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7051), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), + [8509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), + [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [8517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7053), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), + [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5549), + [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), + [8529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 2), + [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [8555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7056), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), + [8563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6932), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), + [8567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [8569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5711), + [8571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7192), + [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), + [8575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), + [8577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), + [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), + [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [8589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), + [8591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), + [8599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), + [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), + [8607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [8611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [8615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), + [8617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [8619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_typed, 2), + [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), + [8623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4462), + [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), + [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), + [8629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), + [8631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_spec, 1), + [8633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), + [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), + [8637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), + [8639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 4), + [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [8647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2300), + [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [8651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 4, .production_id = 104), + [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), + [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [8679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), + [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), + [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), + [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), + [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), + [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [8719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8210), + [8721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), + [8723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7047), + [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), + [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), + [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1271), + [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5294), + [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), + [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), + [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), + [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), + [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [8765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 3), + [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [8771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), + [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [8775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), + [8779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6444), + [8782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), + [8784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 3, .production_id = 66), + [8786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [8788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), + [8790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [8792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), + [8794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [8796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), + [8800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [8802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2), + [8804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), SHIFT_REPEAT(3627), + [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6346), + [8811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 5), + [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), + [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), + [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [8821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), + [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5274), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), + [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6636), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [8843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2, .production_id = 10), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [8849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 1, .production_id = 22), + [8851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1), + [8853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1, .production_id = 2), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), + [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [8863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), + [8867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6802), + [8869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3, .production_id = 29), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), + [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), + [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), + [8879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), + [8881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6795), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), + [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), + [8887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 1), + [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), + [8891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), + [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), + [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5115), + [8899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3), + [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6201), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [8905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 1), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), + [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), + [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), + [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), + [8915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(6463), + [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), + [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6920), + [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), + [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), + [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), + [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), + [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), + [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), + [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), + [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), + [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5302), + [8944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7283), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [8948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7563), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), + [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [8962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_type, 2), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), + [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), + [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [8984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), + [9002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), SHIFT_REPEAT(3222), + [9005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), + [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1943), + [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6741), + [9013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), SHIFT_REPEAT(3594), + [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), + [9024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), + [9026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), SHIFT_REPEAT(7141), + [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), + [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), + [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7682), + [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), + [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7523), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), + [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), + [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [9073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7225), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), + [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6811), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), + [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1255), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), + [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), + [9099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), + [9101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), + [9103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), SHIFT_REPEAT(5751), + [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6847), + [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7840), + [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), + [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), + [9118] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), SHIFT_REPEAT(6973), + [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [9123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), + [9125] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1856), + [9128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(1856), + [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), + [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5890), + [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5324), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), + [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6371), + [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), + [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), + [9165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7190), + [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), + [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), + [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8538), + [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), + [9175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), + [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), + [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7246), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), + [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), + [9195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7105), + [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), + [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6389), + [9201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), + [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7867), + [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [9213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), + [9215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7210), + [9217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), + [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), + [9221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), + [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), + [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), + [9227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [9229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7108), + [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), + [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [9239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), + [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), + [9247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6582), + [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7938), + [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), + [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), + [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), + [9263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), + [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6506), + [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6829), + [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), + [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), + [9275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5072), + [9277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7230), + [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), + [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6894), + [9285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4313), + [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), + [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4972), + [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), + [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6628), + [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), + [9302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7190), + [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6047), + [9307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), + [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [9311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5085), + [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [9319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), + [9321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), SHIFT_REPEAT(6802), + [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), + [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [9338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), + [9344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), + [9346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), SHIFT_REPEAT(6795), + [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), + [9351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 1), + [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7730), + [9361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7452), + [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), + [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5254), + [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), + [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), + [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), + [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), + [9381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), SHIFT_REPEAT(6699), + [9384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), + [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), + [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), + [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [9410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6580), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), + [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), + [9422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), SHIFT_REPEAT(7144), + [9425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), + [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), + [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), + [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), + [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7202), + [9439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7200), + [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7199), + [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), + [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [9447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [9451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6388), + [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), + [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5855), + [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), + [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7998), + [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [9481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), SHIFT_REPEAT(6051), + [9484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [9488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5837), + [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), + [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), + [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), + [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), + [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5522), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), + [9518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7219), + [9522] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(1748), + [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), + [9533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7186), + [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), + [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), + [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [9541] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(883), + [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), + [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), + [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5881), + [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), + [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(698), + [9560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), + [9566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7235), + [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7234), + [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), + [9580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7177), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), + [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), + [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), + [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), + [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), + [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [9608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), + [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), + [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), + [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), + [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), + [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [9640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [9648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [9650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 2), + [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), + [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), + [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1280), + [9660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), SHIFT_REPEAT(6052), + [9663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), + [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), + [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), + [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7255), + [9677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7254), + [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), + [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), + [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6469), + [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), + [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [9693] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2055), + [9696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), SHIFT_REPEAT(6048), + [9699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [9703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), + [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), + [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), + [9717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7268), + [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), + [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [9727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 2), + [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), + [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), + [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6485), + [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), + [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), + [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), + [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), + [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), + [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5650), + [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7161), + [9753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7159), + [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7158), + [9757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [9759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_expression, 1, .production_id = 24), + [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), + [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), + [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6540), + [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), + [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5823), + [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), + [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), + [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), + [9807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), SHIFT_REPEAT(4252), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [9812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5876), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7604), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7155), + [9838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7153), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7152), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), + [9844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7150), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), + [9850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7143), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), + [9858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7136), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7135), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7130), + [9864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7129), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7128), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), + [9870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7126), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7124), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [9888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7588), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), + [9900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7120), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7118), + [9906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7117), + [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7116), + [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), + [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), + [9916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7289), + [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7288), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), + [9924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7271), + [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [9932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 3), + [9934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 3), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7277), + [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [9942] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), SHIFT_REPEAT(6641), + [9945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), + [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), + [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), + [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [9957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [9959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), + [9965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5718), + [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), + [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), + [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [9977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), + [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), + [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), + [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), + [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [9989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), + [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), + [9995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7307), + [9997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7306), + [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), + [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7449), + [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8090), + [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), + [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), + [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), + [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), + [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [10023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), + [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), + [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), + [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6351), + [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), + [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), + [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), + [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), + [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5951), + [10051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1066), + [10054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), + [10056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [10058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [10060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [10062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [10064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [10066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [10068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), + [10070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), + [10072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), + [10074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), + [10076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7339), + [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), + [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), + [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5958), + [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), + [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), + [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), + [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064), + [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), + [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), + [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6856), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), + [10108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 1, .production_id = 4), + [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [10112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), + [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), + [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5423), + [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), + [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), + [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7263), + [10134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7264), + [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), + [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), + [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), + [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), + [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), + [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5601), + [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), + [10160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 1), + [10162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 1), + [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), + [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), + [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6934), + [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [10178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), + [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), + [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), + [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), + [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7495), + [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), + [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), + [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), + [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), + [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), + [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6205), + [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), + [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), + [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5348), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), + [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434), + [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7279), + [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8032), + [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6066), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5790), + [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), + [10250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 1), + [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), + [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [10260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 1), + [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), + [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), + [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856), + [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [10284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 2, .production_id = 22), + [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), + [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), + [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), + [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), + [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5719), + [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), + [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), + [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8122), + [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), + [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), + [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), + [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), + [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), + [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), + [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), + [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), + [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [10330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [10332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6919), + [10334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6918), + [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6917), + [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), + [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [10350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), + [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), + [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), + [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), + [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), + [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8043), + [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), + [10374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(6758), + [10377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2114), + [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [10382] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(1761), + [10385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), + [10387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), + [10389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), + [10391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [10393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), + [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), + [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), + [10407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [10409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [10411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), + [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [10417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), + [10419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [10421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), + [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), + [10425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), + [10427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), + [10429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [10433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [10435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), + [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), + [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), + [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), + [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), + [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), + [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7041), + [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), + [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8118), + [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), + [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), + [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), + [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), + [10473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), + [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7070), + [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), + [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), + [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), + [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), + [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), + [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), + [10493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8521), + [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), + [10499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [10501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), + [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [10505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [10507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5741), + [10509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [10511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), + [10513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), + [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), + [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), + [10521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), + [10523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), + [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), + [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8492), + [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), + [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8490), + [10533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), + [10535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), + [10537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), + [10539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8479), + [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), + [10543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8473), + [10545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5215), + [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8467), + [10549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), + [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), + [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5228), + [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), + [10557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), + [10559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), + [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8443), + [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), + [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), + [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), + [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), + [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), + [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8435), + [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), + [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [10583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [10585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [10587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [10589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [10591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8425), + [10595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), + [10597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [10599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 1), + [10601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [10603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8414), + [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8415), + [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), + [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7032), + [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), + [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8409), + [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), + [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8252), + [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8416), + [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), + [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5277), + [10631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), + [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), + [10635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8413), + [10637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), + [10639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), + [10641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8387), + [10643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), + [10645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [10647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), + [10649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8385), + [10651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), + [10653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8383), + [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7050), + [10659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [10661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5760), + [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8369), + [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), + [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), + [10669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), + [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8353), + [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5298), + [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8346), + [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), + [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5269), + [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), + [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8335), + [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), + [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), + [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8320), + [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), + [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), + [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), + [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), + [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), + [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), + [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), + [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), + [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), + [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5195), + [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), + [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), + [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), + [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), + [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), + [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), + [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5266), + [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), + [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8356), + [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), + [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), + [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), + [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), + [10789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), + [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), + [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8172), + [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7884), + [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), + [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), + [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8163), + [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), + [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), + [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), + [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), + [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8283), + [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), + [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), + [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8158), + [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7613), + [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), + [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), + [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), + [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), + [10851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 3), + [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), + [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), + [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), + [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), + [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), + [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7816), + [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), + [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), + [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8135), + [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8114), + [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), + [10881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [10883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [10885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7134), + [10887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [10889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8306), + [10891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [10893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [10895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [10897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), + [10899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [10901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8088), + [10903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5182), + [10905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), + [10907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), + [10909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), + [10911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [10913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [10915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [10917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8061), + [10919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), + [10921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [10923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [10929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8051), + [10931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), + [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), + [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8501), + [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), + [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), + [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), + [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6982), + [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), + [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), + [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), + [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6995), + [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), + [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), + [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), + [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7964), + [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8476), + [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8475), + [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8474), + [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), + [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7027), + [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8469), + [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), + [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), + [10989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 96), + [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), + [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8464), + [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), + [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), + [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), + [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), + [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), + [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), + [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), + [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), + [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7926), + [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8452), + [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7084), + [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8451), + [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), + [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), + [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), + [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), + [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), + [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), + [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7914), + [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8440), + [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7157), + [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), + [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), + [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8566), + [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [11059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), + [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), + [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), + [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), + [11069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 1), + [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), + [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5545), + [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), + [11079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8430), + [11085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), + [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8429), + [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8428), + [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), + [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), + [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [11099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 4, .production_id = 41), + [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8420), + [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), + [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8419), + [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8418), + [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), + [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), + [11115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [11119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), + [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7240), + [11123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8060), + [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8405), + [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), + [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8404), + [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6966), + [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), + [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7761), + [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7805), + [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), + [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7827), + [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), + [11153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), + [11155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [11157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), + [11159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4932), + [11161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), + [11163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), + [11165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8390), + [11167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), + [11169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8389), + [11171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8388), + [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), + [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8339), + [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), + [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7348), + [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), + [11193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), + [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), + [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), + [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8374), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), + [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), + [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), + [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), + [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7291), + [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), + [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), + [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), + [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7654), + [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6915), + [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8359), + [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), + [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8358), + [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), + [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), + [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), + [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7243), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), + [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7470), + [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6921), + [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), + [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8258), + [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), + [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6803), + [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), + [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8342), + [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), + [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), + [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7480), + [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7481), + [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), + [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), + [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7551), + [11299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 4), + [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7212), + [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), + [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), + [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7546), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), + [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8327), + [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), + [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8326), + [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8325), + [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), + [11325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7530), + [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), + [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8371), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1852), + [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), + [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), + [11351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 21), + [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), + [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7114), + [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8309), + [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8308), + [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7110), + [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), + [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), + [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7940), + [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), + [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), + [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), + [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), + [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7079), + [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), + [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [11395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 2, .production_id = 68), + [11397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2), + [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), + [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7351), + [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), + [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), + [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7390), + [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), + [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7353), + [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), + [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), + [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), + [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7385), + [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [11441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 3, .production_id = 69), + [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2245), + [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), + [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), + [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), + [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), + [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), + [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), + [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), + [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5068), + [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), + [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301), + [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), + [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2296), + [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), + [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), + [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), + [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), + [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), + [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), + [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7028), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4935), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), + [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), + [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), + [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), + [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), + [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), + [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), + [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), + [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8169), + [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7061), + [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), + [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), + [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), + [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4130), + [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), + [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7106), + [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), + [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), + [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7942), + [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), + [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), + [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), + [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), + [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), + [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7952), + [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), + [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), + [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), + [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), + [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7123), + [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), + [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), + [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6938), + [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), + [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), + [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5736), + [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), + [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), + [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7685), + [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), + [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), + [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5889), + [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6824), + [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), + [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), + [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), + [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), + [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), + [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7972), + [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7773), + [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), + [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7203), + [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), + [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7304), + [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), + [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), + [11801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5146), + [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), + [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), + [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7229), + [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), + [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), + [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), + [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [11835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7997), + [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), + [11843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6809), + [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), + [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), + [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), + [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), + [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6367), + [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), + [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), + [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), + [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7317), + [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5118), + [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5616), + [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), + [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7274), + [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7580), + [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), + [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6659), + [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), + [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), + [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), + [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), + [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7549), + [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), + [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), + [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), + [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), + [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), + [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), + [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), + [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), + [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), + [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), + [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), + [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), + [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), + [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), + [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), + [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), + [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), + [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7455), + [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), + [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), + [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7366), + [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), + [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), + [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), + [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), + [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), + [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), + [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), + [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), + [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7388), + [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), + [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), + [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), + [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), + [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), + [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), + [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7330), + [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7365), + [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), + [12123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 3), + [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), + [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), + [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2192), + [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7352), + [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), + [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7328), + [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), + [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), + [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7207), + [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2286), + [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), + [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), + [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), + [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), + [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), + [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119), + [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), + [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7646), + [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), + [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), + [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), + [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), + [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7222), + [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), + [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), + [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), + [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7756), + [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), + [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), + [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), + [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6476), + [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), + [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), + [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7809), + [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), + [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7081), + [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), + [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7453), + [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), + [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), + [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7870), + [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), + [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6559), + [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), + [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), + [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), + [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), + [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), + [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), + [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7923), + [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7148), + [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), + [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), + [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), + [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), + [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), + [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), + [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), + [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), + [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8116), + [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), + [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), + [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), + [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), + [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), + [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), + [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), + [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), + [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), + [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), + [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), + [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8267), + [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), + [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), + [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), + [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), + [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8336), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), + [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), + [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8379), + [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), + [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), + [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6991), + [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), + [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), + [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), + [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8160), + [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), + [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6978), + [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8426), + [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), + [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), + [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8434), + [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), + [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), + [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), + [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), + [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), + [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), + [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), + [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), + [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), + [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), + [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), + [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), + [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), + [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), + [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), + [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), + [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7734), + [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1189), + [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6871), + [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7293), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), + [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), + [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), + [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), + [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), + [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), + [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), + [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1356), + [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), + [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), + [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), + [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6717), + [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5044), + [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), + [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), + [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [12693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_character_content, 1), + [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5556), + [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), + [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), + [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), + [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), + [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), + [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), + [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), + [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), + [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), + [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7746), + [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), + [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), + [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), + [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), + [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), + [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), + [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), + [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), + [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), + [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), + [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), + [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), + [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), + [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), + [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), + [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), + [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), + [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), + [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), + [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), + [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), + [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), + [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), + [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), + [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), + [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), + [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5297), + [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), + [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), + [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7281), + [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), + [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7526), + [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), + [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7511), + [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), + [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), + [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), + [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), + [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), + [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), + [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), + [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5198), + [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), + [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), + [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), + [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), + [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7434), + [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7435), + [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7436), + [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), + [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), + [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), + [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), + [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [12951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infix_operator, 1), + [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), + [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), + [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), + [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7501), + [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7502), + [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), + [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6578), + [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), + [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), + [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), + [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5258), + [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), + [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), + [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7284), + [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), + [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), + [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7560), + [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7561), + [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), @@ -427666,7 +427677,7 @@ void tree_sitter_ocaml_interface_external_scanner_deserialize(void *, const char #endif extern const TSLanguage *tree_sitter_ocaml_interface(void) { - static TSLanguage language = { + static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, @@ -427677,24 +427688,24 @@ extern const TSLanguage *tree_sitter_ocaml_interface(void) { .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = (const uint16_t *)ts_parse_table, - .small_parse_table = (const uint16_t *)ts_small_parse_table, - .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .field_names = ts_field_names, - .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, - .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, - .alias_sequences = (const TSSymbol *)ts_alias_sequences, + .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym__identifier, .external_scanner = { - (const bool *)ts_external_scanner_states, + &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_ocaml_interface_external_scanner_create, tree_sitter_ocaml_interface_external_scanner_destroy, diff --git a/interface/src/tree_sitter/parser.h b/interface/src/tree_sitter/parser.h index a3a87bd1d..2b14ac104 100644 --- a/interface/src/tree_sitter/parser.h +++ b/interface/src/tree_sitter/parser.h @@ -102,8 +102,8 @@ struct TSLanguage { const uint16_t *small_parse_table; const uint32_t *small_parse_table_map; const TSParseActionEntry *parse_actions; - const char **symbol_names; - const char **field_names; + const char * const *symbol_names; + const char * const *field_names; const TSFieldMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; @@ -123,6 +123,7 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; + const TSStateId *primary_state_ids; }; /* diff --git a/ocaml/src/parser.c b/ocaml/src/parser.c index 31d38cd73..d2f66d7b4 100644 --- a/ocaml/src/parser.c +++ b/ocaml/src/parser.c @@ -482,7 +482,7 @@ enum { alias_sym_value_pattern = 455, }; -static const char *ts_symbol_names[] = { +static const char * const ts_symbol_names[] = { [ts_builtin_sym_end] = "end", [sym__identifier] = "_identifier", [sym_shebang] = "shebang", @@ -941,7 +941,7 @@ static const char *ts_symbol_names[] = { [alias_sym_value_pattern] = "value_pattern", }; -static TSSymbol ts_symbol_map[] = { +static const TSSymbol ts_symbol_map[] = { [ts_builtin_sym_end] = ts_builtin_sym_end, [sym__identifier] = sym__identifier, [sym_shebang] = sym_shebang, @@ -3271,7 +3271,7 @@ enum { field_to = 12, }; -static const char *ts_field_names[] = { +static const char * const ts_field_names[] = { [0] = NULL, [field_argument] = "argument", [field_body] = "body", @@ -3542,7 +3542,7 @@ static const TSFieldMapEntry ts_field_map_entries[] = { {field_name, 5}, }; -static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { [0] = {0}, [1] = { [0] = alias_sym_value_name, @@ -3877,7 +3877,7 @@ static TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGT }, }; -static uint16_t ts_non_terminal_alias_map[] = { +static const uint16_t ts_non_terminal_alias_map[] = { sym__abstract_type, 2, sym__abstract_type, sym__parenthesized_abstract_type, @@ -3943,6 +3943,20 @@ static inline bool sym_hash_operator_character_set_1(int32_t c) { : (c <= '|' || c == '~')))); } +static inline bool aux_sym__mult_operator_token1_character_set_1(int32_t c) { + return (c < ':' + ? (c < '+' + ? (c < '$' + ? c == '!' + : c <= '&') + : (c <= '+' || (c >= '-' && c <= '/'))) + : (c <= ':' || (c < '|' + ? (c < '^' + ? (c >= '<' && c <= '@') + : c <= '^') + : (c <= '|' || c == '~')))); +} + static inline bool sym__rel_operator_character_set_1(int32_t c) { return (c < ':' ? (c < '*' @@ -3957,6 +3971,20 @@ static inline bool sym__rel_operator_character_set_1(int32_t c) { : (c <= '|' || c == '~')))); } +static inline bool sym__rel_operator_character_set_2(int32_t c) { + return (c < ':' + ? (c < '*' + ? (c < '$' + ? c == '!' + : c <= '%') + : (c <= '+' || (c >= '-' && c <= '/'))) + : (c <= ':' || (c < '|' + ? (c < '^' + ? (c >= '<' && c <= '@') + : c <= '^') + : (c <= '|' || c == '~')))); +} + static inline bool sym__rel_operator_character_set_3(int32_t c) { return (c < ':' ? (c < '*' @@ -6604,17 +6632,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 198: ACCEPT_TOKEN(anon_sym_AMP); if (lookahead == '&') ADVANCE(299); - if (lookahead == '!' || - lookahead == '$' || - lookahead == '%' || - lookahead == '*' || - lookahead == '+' || - ('-' <= lookahead && lookahead <= '/') || - lookahead == ':' || - ('<' <= lookahead && lookahead <= '@') || - lookahead == '^' || - lookahead == '|' || - lookahead == '~') ADVANCE(296); + if (sym__rel_operator_character_set_2(lookahead)) ADVANCE(296); END_STATE(); case 199: ACCEPT_TOKEN(anon_sym_LT); @@ -7083,15 +7101,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { case 284: ACCEPT_TOKEN(aux_sym__mult_operator_token1); if (lookahead == '*') ADVANCE(283); - if (lookahead == '!' || - ('$' <= lookahead && lookahead <= '&') || - lookahead == '+' || - ('-' <= lookahead && lookahead <= '/') || - lookahead == ':' || - ('<' <= lookahead && lookahead <= '@') || - lookahead == '^' || - lookahead == '|' || - lookahead == '~') ADVANCE(285); + if (aux_sym__mult_operator_token1_character_set_1(lookahead)) ADVANCE(285); END_STATE(); case 285: ACCEPT_TOKEN(aux_sym__mult_operator_token1); @@ -8072,7 +8082,7 @@ static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { } } -static TSLexMode ts_lex_modes[STATE_COUNT] = { +static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, [1] = {.lex_state = 98, .external_lex_state = 2}, [2] = {.lex_state = 102, .external_lex_state = 2}, @@ -10009,7 +10019,7 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1933] = {.lex_state = 106, .external_lex_state = 2}, [1934] = {.lex_state = 106, .external_lex_state = 2}, [1935] = {.lex_state = 106, .external_lex_state = 2}, - [1936] = {.lex_state = 4, .external_lex_state = 2}, + [1936] = {.lex_state = 26, .external_lex_state = 3}, [1937] = {.lex_state = 4, .external_lex_state = 2}, [1938] = {.lex_state = 4, .external_lex_state = 2}, [1939] = {.lex_state = 4, .external_lex_state = 2}, @@ -10019,40 +10029,40 @@ static TSLexMode ts_lex_modes[STATE_COUNT] = { [1943] = {.lex_state = 4, .external_lex_state = 2}, [1944] = {.lex_state = 4, .external_lex_state = 2}, [1945] = {.lex_state = 4, .external_lex_state = 2}, - [1946] = {.lex_state = 6, .external_lex_state = 2}, + [1946] = {.lex_state = 4, .external_lex_state = 2}, [1947] = {.lex_state = 4, .external_lex_state = 2}, [1948] = {.lex_state = 4, .external_lex_state = 2}, [1949] = {.lex_state = 4, .external_lex_state = 2}, [1950] = {.lex_state = 4, .external_lex_state = 2}, [1951] = {.lex_state = 4, .external_lex_state = 2}, - [1952] = {.lex_state = 4, .external_lex_state = 2}, - [1953] = {.lex_state = 26, .external_lex_state = 3}, + [1952] = {.lex_state = 6, .external_lex_state = 2}, + [1953] = {.lex_state = 4, .external_lex_state = 2}, [1954] = {.lex_state = 4, .external_lex_state = 2}, [1955] = {.lex_state = 4, .external_lex_state = 2}, [1956] = {.lex_state = 6, .external_lex_state = 2}, - [1957] = {.lex_state = 10, .external_lex_state = 2}, - [1958] = {.lex_state = 10, .external_lex_state = 2}, - [1959] = {.lex_state = 4, .external_lex_state = 2}, - [1960] = {.lex_state = 4, .external_lex_state = 2}, + [1957] = {.lex_state = 4, .external_lex_state = 2}, + [1958] = {.lex_state = 4, .external_lex_state = 2}, + [1959] = {.lex_state = 10, .external_lex_state = 2}, + [1960] = {.lex_state = 10, .external_lex_state = 2}, [1961] = {.lex_state = 4, .external_lex_state = 2}, [1962] = {.lex_state = 4, .external_lex_state = 2}, [1963] = {.lex_state = 4, .external_lex_state = 2}, - [1964] = {.lex_state = 4, .external_lex_state = 2}, + [1964] = {.lex_state = 9, .external_lex_state = 2}, [1965] = {.lex_state = 4, .external_lex_state = 2}, [1966] = {.lex_state = 4, .external_lex_state = 2}, - [1967] = {.lex_state = 4, .external_lex_state = 2}, + [1967] = {.lex_state = 9, .external_lex_state = 2}, [1968] = {.lex_state = 4, .external_lex_state = 2}, [1969] = {.lex_state = 4, .external_lex_state = 2}, [1970] = {.lex_state = 4, .external_lex_state = 2}, [1971] = {.lex_state = 4, .external_lex_state = 2}, [1972] = {.lex_state = 4, .external_lex_state = 2}, - [1973] = {.lex_state = 9, .external_lex_state = 2}, - [1974] = {.lex_state = 4, .external_lex_state = 2}, - [1975] = {.lex_state = 9, .external_lex_state = 2}, - [1976] = {.lex_state = 4, .external_lex_state = 2}, - [1977] = {.lex_state = 9, .external_lex_state = 2}, + [1973] = {.lex_state = 4, .external_lex_state = 2}, + [1974] = {.lex_state = 9, .external_lex_state = 2}, + [1975] = {.lex_state = 4, .external_lex_state = 2}, + [1976] = {.lex_state = 9, .external_lex_state = 2}, + [1977] = {.lex_state = 4, .external_lex_state = 2}, [1978] = {.lex_state = 4, .external_lex_state = 2}, - [1979] = {.lex_state = 9, .external_lex_state = 2}, + [1979] = {.lex_state = 4, .external_lex_state = 2}, [1980] = {.lex_state = 10, .external_lex_state = 2}, [1981] = {.lex_state = 10, .external_lex_state = 2}, [1982] = {.lex_state = 10, .external_lex_state = 2}, @@ -17815,7 +17825,7 @@ enum { ts_external_token__null = 5, }; -static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token_comment] = sym_comment, [ts_external_token__left_quoted_string_delimiter] = sym__left_quoted_string_delimiter, [ts_external_token__right_quoted_string_delimiter] = sym__right_quoted_string_delimiter, @@ -17824,7 +17834,7 @@ static TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { [ts_external_token__null] = sym__null, }; -static bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { +static const bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { [1] = { [ts_external_token_comment] = true, [ts_external_token__left_quoted_string_delimiter] = true, @@ -17877,7 +17887,7 @@ static bool ts_external_scanner_states[10][EXTERNAL_TOKEN_COUNT] = { }, }; -static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [0] = { [sym_attribute] = STATE(0), [ts_builtin_sym_end] = ACTIONS(1), @@ -24541,10 +24551,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -24677,10 +24687,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -25083,10 +25093,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -45789,10 +45799,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -65147,10 +65157,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -65563,10 +65573,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -67123,10 +67133,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -68371,10 +68381,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -81018,10 +81028,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -83874,10 +83884,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -88566,10 +88576,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -88872,10 +88882,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -90402,10 +90412,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -91728,10 +91738,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -94788,10 +94798,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -94890,10 +94900,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -95196,10 +95206,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -95298,10 +95308,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -95400,10 +95410,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -97134,10 +97144,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -98970,10 +98980,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -99072,10 +99082,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -99378,10 +99388,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -99480,10 +99490,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -99582,10 +99592,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -102030,10 +102040,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -102744,10 +102754,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -105192,10 +105202,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -106212,10 +106222,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -107334,10 +107344,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -107640,10 +107650,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -107946,10 +107956,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -108048,10 +108058,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -109476,10 +109486,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -109782,10 +109792,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -110496,10 +110506,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -110598,10 +110608,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -111006,10 +111016,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -111414,10 +111424,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -112026,10 +112036,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -113250,10 +113260,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -114270,10 +114280,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -114372,10 +114382,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -114780,10 +114790,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -115188,10 +115198,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -115392,10 +115402,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -115698,10 +115708,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116004,10 +116014,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116106,10 +116116,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116208,10 +116218,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116412,10 +116422,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116616,10 +116626,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -116922,10 +116932,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -117534,10 +117544,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -118656,10 +118666,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -140472,10 +140482,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -140571,10 +140581,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -140670,10 +140680,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -140868,10 +140878,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -141165,10 +141175,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -141363,10 +141373,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -141660,10 +141670,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -141858,10 +141868,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -142155,10 +142165,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -142452,10 +142462,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -142749,10 +142759,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -143739,10 +143749,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -144234,10 +144244,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -144432,10 +144442,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -145026,10 +145036,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -145521,10 +145531,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -145719,10 +145729,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -145818,10 +145828,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -145917,10 +145927,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146016,10 +146026,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146115,10 +146125,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146214,10 +146224,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146313,10 +146323,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146412,10 +146422,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146511,10 +146521,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -146610,10 +146620,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -147006,10 +147016,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -147204,10 +147214,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -147303,10 +147313,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -147798,10 +147808,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1973), - [sym_array_get_expression] = STATE(1973), - [sym_string_get_expression] = STATE(1973), - [sym_bigarray_get_expression] = STATE(1973), + [sym_field_get_expression] = STATE(1974), + [sym_array_get_expression] = STATE(1974), + [sym_string_get_expression] = STATE(1974), + [sym_bigarray_get_expression] = STATE(1974), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -149481,10 +149491,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3302), [sym_hash_expression] = STATE(1547), [sym_infix_expression] = STATE(3302), - [sym_field_get_expression] = STATE(1977), - [sym_array_get_expression] = STATE(1977), - [sym_string_get_expression] = STATE(1977), - [sym_bigarray_get_expression] = STATE(1977), + [sym_field_get_expression] = STATE(1976), + [sym_array_get_expression] = STATE(1976), + [sym_string_get_expression] = STATE(1976), + [sym_bigarray_get_expression] = STATE(1976), [sym_set_expression] = STATE(3302), [sym_if_expression] = STATE(3302), [sym_while_expression] = STATE(3302), @@ -150669,10 +150679,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -151362,10 +151372,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -151461,10 +151471,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -151560,10 +151570,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -152550,10 +152560,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -152649,10 +152659,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -152748,10 +152758,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -152946,10 +152956,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -153738,10 +153748,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -154332,10 +154342,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -154728,10 +154738,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -154926,10 +154936,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -155025,10 +155035,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -155421,10 +155431,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sign_expression] = STATE(3225), [sym_hash_expression] = STATE(1428), [sym_infix_expression] = STATE(3225), - [sym_field_get_expression] = STATE(1980), - [sym_array_get_expression] = STATE(1980), - [sym_string_get_expression] = STATE(1980), - [sym_bigarray_get_expression] = STATE(1980), + [sym_field_get_expression] = STATE(1983), + [sym_array_get_expression] = STATE(1983), + [sym_string_get_expression] = STATE(1983), + [sym_bigarray_get_expression] = STATE(1983), [sym_set_expression] = STATE(3225), [sym_if_expression] = STATE(3225), [sym_while_expression] = STATE(3225), @@ -159782,8 +159792,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_name] = STATE(6353), [sym_parenthesized_operator] = STATE(6014), [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), [sym__identifier] = ACTIONS(2461), [anon_sym_LPAREN] = ACTIONS(2463), [anon_sym_RPAREN] = ACTIONS(739), @@ -159877,8 +159887,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_name] = STATE(6353), [sym_parenthesized_operator] = STATE(6014), [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), [sym__identifier] = ACTIONS(2461), [anon_sym_LPAREN] = ACTIONS(2463), [anon_sym_RPAREN] = ACTIONS(2473), @@ -159972,8 +159982,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_name] = STATE(6353), [sym_parenthesized_operator] = STATE(6014), [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), [sym__identifier] = ACTIONS(2461), [anon_sym_LPAREN] = ACTIONS(2463), [anon_sym_RPAREN] = ACTIONS(2483), @@ -160067,8 +160077,8 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_name] = STATE(6353), [sym_parenthesized_operator] = STATE(6014), [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), [sym__identifier] = ACTIONS(2461), [anon_sym_LPAREN] = ACTIONS(2463), [anon_sym_RPAREN] = ACTIONS(2165), @@ -205351,6 +205361,77 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1936] = { + [sym__signature] = STATE(9113), + [sym_external] = STATE(5925), + [sym_type_definition] = STATE(5925), + [sym_exception_definition] = STATE(5925), + [sym_module_definition] = STATE(5925), + [sym_module_type_definition] = STATE(5925), + [sym_open_module] = STATE(5925), + [sym_class_definition] = STATE(5925), + [sym_class_type_definition] = STATE(5925), + [sym__signature_item] = STATE(5941), + [sym__signature_item_ext] = STATE(5892), + [sym_value_specification] = STATE(5925), + [sym_include_module_type] = STATE(5925), + [sym__simple_type] = STATE(5706), + [sym__tuple_type] = STATE(4068), + [sym__tuple_type_ext] = STATE(9172), + [sym__type] = STATE(4123), + [sym__type_ext] = STATE(7268), + [sym_function_type] = STATE(4121), + [sym_typed_label] = STATE(9170), + [sym_tuple_type] = STATE(4097), + [sym_constructed_type] = STATE(5736), + [sym_aliased_type] = STATE(4121), + [sym_polymorphic_variant_type] = STATE(5736), + [sym_package_type] = STATE(5736), + [sym_object_type] = STATE(5736), + [sym_hash_type] = STATE(5736), + [sym_parenthesized_type] = STATE(5736), + [sym_attribute] = STATE(1936), + [sym_floating_attribute] = STATE(5925), + [sym__extension] = STATE(5763), + [sym_extension] = STATE(4831), + [sym_quoted_extension] = STATE(4831), + [sym__item_extension] = STATE(5941), + [sym_item_extension] = STATE(5259), + [sym_quoted_item_extension] = STATE(5259), + [sym_extended_module_path] = STATE(8118), + [sym_type_constructor_path] = STATE(5736), + [sym_type_variable] = STATE(5736), + [aux_sym__structure_repeat1] = STATE(4496), + [aux_sym__signature_repeat1] = STATE(4475), + [sym__identifier] = ACTIONS(3826), + [anon_sym_SEMI_SEMI] = ACTIONS(3828), + [anon_sym_QMARK] = ACTIONS(3830), + [anon_sym_LPAREN] = ACTIONS(3832), + [anon_sym_external] = ACTIONS(3834), + [anon_sym_type] = ACTIONS(3836), + [anon_sym_LBRACK] = ACTIONS(3838), + [anon_sym_RBRACK] = ACTIONS(3840), + [anon_sym_exception] = ACTIONS(3842), + [anon_sym_module] = ACTIONS(3844), + [anon_sym_open] = ACTIONS(35), + [anon_sym_include] = ACTIONS(3846), + [anon_sym_class] = ACTIONS(3848), + [anon_sym_val] = ACTIONS(3850), + [anon_sym_LBRACK_GT] = ACTIONS(3852), + [anon_sym_LBRACK_LT] = ACTIONS(3854), + [anon_sym_LT] = ACTIONS(3856), + [anon_sym_POUND] = ACTIONS(3858), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(73), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3860), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3862), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(79), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(81), + [anon_sym_SQUOTE] = ACTIONS(3864), + [sym__capitalized_identifier] = ACTIONS(3866), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1937] = { [sym_let_binding] = STATE(7070), [sym_exception_definition] = STATE(9157), [sym_module_definition] = STATE(9155), @@ -205373,7 +205454,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1936), + [sym_attribute] = STATE(1937), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205393,7 +205474,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205401,9 +205482,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205411,7 +205492,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205420,7 +205501,147 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1937] = { + [1938] = { + [sym_let_binding] = STATE(7070), + [sym_exception_definition] = STATE(9518), + [sym_module_definition] = STATE(9520), + [sym_open_module] = STATE(9521), + [sym__binding_pattern] = STATE(4563), + [sym__binding_pattern_ext] = STATE(1896), + [sym_alias_binding_pattern] = STATE(4557), + [sym_typed_binding_pattern] = STATE(4557), + [sym_or_binding_pattern] = STATE(4557), + [sym_constructor_binding_pattern] = STATE(4557), + [sym_tag_binding_pattern] = STATE(4557), + [sym_polymorphic_variant_pattern] = STATE(4557), + [sym_tuple_binding_pattern] = STATE(4557), + [sym_record_binding_pattern] = STATE(4555), + [sym_list_binding_pattern] = STATE(4551), + [sym_cons_binding_pattern] = STATE(4557), + [sym_array_binding_pattern] = STATE(4549), + [sym_range_pattern] = STATE(4557), + [sym_lazy_binding_pattern] = STATE(4557), + [sym_local_open_binding_pattern] = STATE(4557), + [sym_package_pattern] = STATE(4557), + [sym_parenthesized_binding_pattern] = STATE(4557), + [sym_attribute] = STATE(1938), + [sym__extension] = STATE(4563), + [sym_extension] = STATE(4556), + [sym_quoted_extension] = STATE(4556), + [sym__attribute] = STATE(2287), + [sym__constant] = STATE(4453), + [sym__signed_constant] = STATE(4421), + [sym_number] = STATE(4431), + [sym_signed_number] = STATE(4453), + [sym_character] = STATE(4431), + [sym_string] = STATE(4431), + [sym_quoted_string] = STATE(4431), + [sym_boolean] = STATE(4431), + [sym_unit] = STATE(4431), + [sym__value_name] = STATE(4557), + [sym_parenthesized_operator] = STATE(4531), + [sym_module_path] = STATE(8354), + [sym_constructor_path] = STATE(1827), + [sym_tag] = STATE(1828), + [sym__identifier] = ACTIONS(3712), + [anon_sym_rec] = ACTIONS(3868), + [anon_sym_LPAREN] = ACTIONS(3714), + [anon_sym_PLUS] = ACTIONS(3716), + [anon_sym_DASH] = ACTIONS(3716), + [anon_sym_LBRACK] = ACTIONS(3718), + [anon_sym_true] = ACTIONS(3720), + [anon_sym_false] = ACTIONS(3720), + [anon_sym_LBRACE] = ACTIONS(3722), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), + [anon_sym_POUND] = ACTIONS(3724), + [anon_sym_LBRACK_PIPE] = ACTIONS(3726), + [anon_sym_lazy] = ACTIONS(3728), + [anon_sym_begin] = ACTIONS(3730), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), + [anon_sym_PERCENT] = ACTIONS(3876), + [aux_sym_number_token1] = ACTIONS(3736), + [anon_sym_SQUOTE] = ACTIONS(3738), + [anon_sym_DQUOTE] = ACTIONS(3740), + [sym__capitalized_identifier] = ACTIONS(3742), + [anon_sym_BQUOTE] = ACTIONS(3744), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1939] = { + [sym_let_binding] = STATE(7070), + [sym_exception_definition] = STATE(9438), + [sym_module_definition] = STATE(9436), + [sym_open_module] = STATE(9435), + [sym__binding_pattern] = STATE(4563), + [sym__binding_pattern_ext] = STATE(1896), + [sym_alias_binding_pattern] = STATE(4557), + [sym_typed_binding_pattern] = STATE(4557), + [sym_or_binding_pattern] = STATE(4557), + [sym_constructor_binding_pattern] = STATE(4557), + [sym_tag_binding_pattern] = STATE(4557), + [sym_polymorphic_variant_pattern] = STATE(4557), + [sym_tuple_binding_pattern] = STATE(4557), + [sym_record_binding_pattern] = STATE(4555), + [sym_list_binding_pattern] = STATE(4551), + [sym_cons_binding_pattern] = STATE(4557), + [sym_array_binding_pattern] = STATE(4549), + [sym_range_pattern] = STATE(4557), + [sym_lazy_binding_pattern] = STATE(4557), + [sym_local_open_binding_pattern] = STATE(4557), + [sym_package_pattern] = STATE(4557), + [sym_parenthesized_binding_pattern] = STATE(4557), + [sym_attribute] = STATE(1939), + [sym__extension] = STATE(4563), + [sym_extension] = STATE(4556), + [sym_quoted_extension] = STATE(4556), + [sym__attribute] = STATE(2287), + [sym__constant] = STATE(4453), + [sym__signed_constant] = STATE(4421), + [sym_number] = STATE(4431), + [sym_signed_number] = STATE(4453), + [sym_character] = STATE(4431), + [sym_string] = STATE(4431), + [sym_quoted_string] = STATE(4431), + [sym_boolean] = STATE(4431), + [sym_unit] = STATE(4431), + [sym__value_name] = STATE(4557), + [sym_parenthesized_operator] = STATE(4531), + [sym_module_path] = STATE(8354), + [sym_constructor_path] = STATE(1827), + [sym_tag] = STATE(1828), + [sym__identifier] = ACTIONS(3712), + [anon_sym_rec] = ACTIONS(3868), + [anon_sym_LPAREN] = ACTIONS(3714), + [anon_sym_PLUS] = ACTIONS(3716), + [anon_sym_DASH] = ACTIONS(3716), + [anon_sym_LBRACK] = ACTIONS(3718), + [anon_sym_true] = ACTIONS(3720), + [anon_sym_false] = ACTIONS(3720), + [anon_sym_LBRACE] = ACTIONS(3722), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), + [anon_sym_POUND] = ACTIONS(3724), + [anon_sym_LBRACK_PIPE] = ACTIONS(3726), + [anon_sym_lazy] = ACTIONS(3728), + [anon_sym_begin] = ACTIONS(3730), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), + [anon_sym_PERCENT] = ACTIONS(3876), + [aux_sym_number_token1] = ACTIONS(3736), + [anon_sym_SQUOTE] = ACTIONS(3738), + [anon_sym_DQUOTE] = ACTIONS(3740), + [sym__capitalized_identifier] = ACTIONS(3742), + [anon_sym_BQUOTE] = ACTIONS(3744), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1940] = { [sym_let_binding] = STATE(5619), [sym_exception_definition] = STATE(9478), [sym_module_definition] = STATE(9477), @@ -205443,7 +205664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(3126), [sym_package_pattern] = STATE(3126), [sym_parenthesized_binding_pattern] = STATE(3126), - [sym_attribute] = STATE(1937), + [sym_attribute] = STATE(1940), [sym__extension] = STATE(3116), [sym_extension] = STATE(3226), [sym_quoted_extension] = STATE(3226), @@ -205463,7 +205684,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1343), [sym_tag] = STATE(1342), [sym__identifier] = ACTIONS(2501), - [anon_sym_rec] = ACTIONS(3836), + [anon_sym_rec] = ACTIONS(3878), [anon_sym_LPAREN] = ACTIONS(2505), [anon_sym_PLUS] = ACTIONS(2507), [anon_sym_DASH] = ACTIONS(2507), @@ -205471,17 +205692,17 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(2511), [anon_sym_false] = ACTIONS(2511), [anon_sym_LBRACE] = ACTIONS(2513), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(2515), [anon_sym_LBRACK_PIPE] = ACTIONS(2517), [anon_sym_lazy] = ACTIONS(2519), [anon_sym_begin] = ACTIONS(2521), [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3838), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3840), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3880), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3882), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2527), [anon_sym_SQUOTE] = ACTIONS(2529), [anon_sym_DQUOTE] = ACTIONS(2531), @@ -205490,7 +205711,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1938] = { + [1941] = { [sym_let_binding] = STATE(7070), [sym_exception_definition] = STATE(9721), [sym_module_definition] = STATE(9720), @@ -205513,7 +205734,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1938), + [sym_attribute] = STATE(1941), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205533,7 +205754,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205541,9 +205762,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205551,7 +205772,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205560,11 +205781,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1939] = { + [1942] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9438), - [sym_module_definition] = STATE(9436), - [sym_open_module] = STATE(9435), + [sym_exception_definition] = STATE(8948), + [sym_module_definition] = STATE(8946), + [sym_open_module] = STATE(8945), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -205583,7 +205804,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1939), + [sym_attribute] = STATE(1942), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205603,7 +205824,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205611,9 +205832,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205621,7 +205842,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205630,11 +205851,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1940] = { + [1943] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9351), - [sym_module_definition] = STATE(9350), - [sym_open_module] = STATE(9349), + [sym_exception_definition] = STATE(9478), + [sym_module_definition] = STATE(9477), + [sym_open_module] = STATE(9476), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -205653,7 +205874,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1940), + [sym_attribute] = STATE(1943), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205673,7 +205894,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205681,9 +205902,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205691,7 +205912,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205700,11 +205921,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1941] = { + [1944] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9092), - [sym_module_definition] = STATE(9083), - [sym_open_module] = STATE(9090), + [sym_exception_definition] = STATE(9351), + [sym_module_definition] = STATE(9350), + [sym_open_module] = STATE(9349), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -205723,7 +205944,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1941), + [sym_attribute] = STATE(1944), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205743,7 +205964,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205751,9 +205972,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205761,7 +205982,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205770,81 +205991,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1942] = { - [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(8948), - [sym_module_definition] = STATE(8946), - [sym_open_module] = STATE(8945), - [sym__binding_pattern] = STATE(4563), - [sym__binding_pattern_ext] = STATE(1896), - [sym_alias_binding_pattern] = STATE(4557), - [sym_typed_binding_pattern] = STATE(4557), - [sym_or_binding_pattern] = STATE(4557), - [sym_constructor_binding_pattern] = STATE(4557), - [sym_tag_binding_pattern] = STATE(4557), - [sym_polymorphic_variant_pattern] = STATE(4557), - [sym_tuple_binding_pattern] = STATE(4557), - [sym_record_binding_pattern] = STATE(4555), - [sym_list_binding_pattern] = STATE(4551), - [sym_cons_binding_pattern] = STATE(4557), - [sym_array_binding_pattern] = STATE(4549), - [sym_range_pattern] = STATE(4557), - [sym_lazy_binding_pattern] = STATE(4557), - [sym_local_open_binding_pattern] = STATE(4557), - [sym_package_pattern] = STATE(4557), - [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1942), - [sym__extension] = STATE(4563), - [sym_extension] = STATE(4556), - [sym_quoted_extension] = STATE(4556), - [sym__attribute] = STATE(2287), - [sym__constant] = STATE(4453), - [sym__signed_constant] = STATE(4421), - [sym_number] = STATE(4431), - [sym_signed_number] = STATE(4453), - [sym_character] = STATE(4431), - [sym_string] = STATE(4431), - [sym_quoted_string] = STATE(4431), - [sym_boolean] = STATE(4431), - [sym_unit] = STATE(4431), - [sym__value_name] = STATE(4557), - [sym_parenthesized_operator] = STATE(4531), - [sym_module_path] = STATE(8354), - [sym_constructor_path] = STATE(1827), - [sym_tag] = STATE(1828), - [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), - [anon_sym_LPAREN] = ACTIONS(3714), - [anon_sym_PLUS] = ACTIONS(3716), - [anon_sym_DASH] = ACTIONS(3716), - [anon_sym_LBRACK] = ACTIONS(3718), - [anon_sym_true] = ACTIONS(3720), - [anon_sym_false] = ACTIONS(3720), - [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), - [anon_sym_POUND] = ACTIONS(3724), - [anon_sym_LBRACK_PIPE] = ACTIONS(3726), - [anon_sym_lazy] = ACTIONS(3728), - [anon_sym_begin] = ACTIONS(3730), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), - [aux_sym_number_token1] = ACTIONS(3736), - [anon_sym_SQUOTE] = ACTIONS(3738), - [anon_sym_DQUOTE] = ACTIONS(3740), - [sym__capitalized_identifier] = ACTIONS(3742), - [anon_sym_BQUOTE] = ACTIONS(3744), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1943] = { + [1945] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9478), - [sym_module_definition] = STATE(9477), - [sym_open_module] = STATE(9476), + [sym_exception_definition] = STATE(9267), + [sym_module_definition] = STATE(9266), + [sym_open_module] = STATE(9264), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -205863,7 +206014,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1943), + [sym_attribute] = STATE(1945), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205883,7 +206034,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205891,9 +206042,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205901,7 +206052,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205910,11 +206061,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1944] = { + [1946] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9267), - [sym_module_definition] = STATE(9266), - [sym_open_module] = STATE(9264), + [sym_exception_definition] = STATE(9595), + [sym_module_definition] = STATE(9593), + [sym_open_module] = STATE(9591), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -205933,7 +206084,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1944), + [sym_attribute] = STATE(1946), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -205953,7 +206104,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -205961,9 +206112,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -205971,7 +206122,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -205980,11 +206131,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1945] = { + [1947] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9518), - [sym_module_definition] = STATE(9520), - [sym_open_module] = STATE(9521), + [sym_exception_definition] = STATE(9235), + [sym_module_definition] = STATE(9236), + [sym_open_module] = STATE(9237), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -206003,7 +206154,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1945), + [sym_attribute] = STATE(1947), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -206023,7 +206174,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206031,9 +206182,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206041,7 +206192,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206050,81 +206201,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1946] = { - [sym__parenthesized_abstract_type] = STATE(2222), - [sym__simple_pattern] = STATE(6760), - [sym__pattern] = STATE(6759), - [sym__pattern_ext] = STATE(6739), - [sym_alias_pattern] = STATE(6760), - [sym_typed_pattern] = STATE(6715), - [sym_or_pattern] = STATE(6760), - [sym_constructor_pattern] = STATE(6760), - [sym_tag_pattern] = STATE(6760), - [sym_polymorphic_variant_pattern] = STATE(6715), - [sym_tuple_pattern] = STATE(6760), - [sym_record_pattern] = STATE(6715), - [sym_list_pattern] = STATE(6715), - [sym_cons_pattern] = STATE(6760), - [sym_array_pattern] = STATE(6715), - [sym_range_pattern] = STATE(6760), - [sym_lazy_pattern] = STATE(6760), - [sym_local_open_pattern] = STATE(6715), - [sym_package_pattern] = STATE(6715), - [sym_parenthesized_pattern] = STATE(6715), - [sym_exception_pattern] = STATE(6760), - [sym_attribute] = STATE(1946), - [sym__extension] = STATE(6759), - [sym_extension] = STATE(5079), - [sym_quoted_extension] = STATE(5079), - [sym__constant] = STATE(6512), - [sym__signed_constant] = STATE(6565), - [sym_number] = STATE(6487), - [sym_signed_number] = STATE(6512), - [sym_character] = STATE(6487), - [sym_string] = STATE(6487), - [sym_quoted_string] = STATE(6487), - [sym_boolean] = STATE(6487), - [sym_unit] = STATE(6487), - [sym__value_pattern] = STATE(6715), - [sym_parenthesized_operator] = STATE(6786), - [sym_module_path] = STATE(8353), - [sym_constructor_path] = STATE(1946), - [sym_tag] = STATE(1956), - [sym__identifier] = ACTIONS(3842), - [anon_sym_LPAREN] = ACTIONS(3844), - [anon_sym_COMMA] = ACTIONS(3640), - [anon_sym_PLUS] = ACTIONS(3846), - [anon_sym_DASH] = ACTIONS(3846), - [anon_sym_PIPE] = ACTIONS(3648), - [anon_sym_LBRACK] = ACTIONS(3848), - [anon_sym_true] = ACTIONS(3850), - [anon_sym_false] = ACTIONS(3850), - [anon_sym_LBRACE] = ACTIONS(3852), - [anon_sym_SEMI] = ACTIONS(3640), - [anon_sym_exception] = ACTIONS(3854), - [anon_sym_as] = ACTIONS(3648), - [anon_sym_POUND] = ACTIONS(3856), - [anon_sym_COLON_COLON] = ACTIONS(3640), - [anon_sym_LBRACK_PIPE] = ACTIONS(3858), - [anon_sym_PIPE_RBRACK] = ACTIONS(3640), - [anon_sym_lazy] = ACTIONS(3860), - [anon_sym_begin] = ACTIONS(3862), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3864), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3866), - [aux_sym_number_token1] = ACTIONS(3868), - [anon_sym_SQUOTE] = ACTIONS(3870), - [anon_sym_DQUOTE] = ACTIONS(3872), - [sym__capitalized_identifier] = ACTIONS(3413), - [anon_sym_BQUOTE] = ACTIONS(3415), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1947] = { + [1948] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9235), - [sym_module_definition] = STATE(9236), - [sym_open_module] = STATE(9237), + [sym_exception_definition] = STATE(9005), + [sym_module_definition] = STATE(9003), + [sym_open_module] = STATE(9002), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -206143,7 +206224,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1947), + [sym_attribute] = STATE(1948), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -206163,7 +206244,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206171,9 +206252,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206181,7 +206262,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206190,81 +206271,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1948] = { - [sym_let_binding] = STATE(5563), - [sym_exception_definition] = STATE(9518), - [sym_module_definition] = STATE(9520), - [sym_open_module] = STATE(9521), - [sym__binding_pattern] = STATE(3116), - [sym__binding_pattern_ext] = STATE(1344), - [sym_alias_binding_pattern] = STATE(3126), - [sym_typed_binding_pattern] = STATE(3126), - [sym_or_binding_pattern] = STATE(3126), - [sym_constructor_binding_pattern] = STATE(3126), - [sym_tag_binding_pattern] = STATE(3126), - [sym_polymorphic_variant_pattern] = STATE(3126), - [sym_tuple_binding_pattern] = STATE(3126), - [sym_record_binding_pattern] = STATE(3127), - [sym_list_binding_pattern] = STATE(3141), - [sym_cons_binding_pattern] = STATE(3126), - [sym_array_binding_pattern] = STATE(3148), - [sym_range_pattern] = STATE(3126), - [sym_lazy_binding_pattern] = STATE(3126), - [sym_local_open_binding_pattern] = STATE(3126), - [sym_package_pattern] = STATE(3126), - [sym_parenthesized_binding_pattern] = STATE(3126), - [sym_attribute] = STATE(1948), - [sym__extension] = STATE(3116), - [sym_extension] = STATE(3226), - [sym_quoted_extension] = STATE(3226), - [sym__attribute] = STATE(2243), - [sym__constant] = STATE(3083), - [sym__signed_constant] = STATE(3081), - [sym_number] = STATE(3053), - [sym_signed_number] = STATE(3083), - [sym_character] = STATE(3053), - [sym_string] = STATE(3053), - [sym_quoted_string] = STATE(3053), - [sym_boolean] = STATE(3053), - [sym_unit] = STATE(3053), - [sym__value_name] = STATE(3126), - [sym_parenthesized_operator] = STATE(3228), - [sym_module_path] = STATE(9474), - [sym_constructor_path] = STATE(1343), - [sym_tag] = STATE(1342), - [sym__identifier] = ACTIONS(2501), - [anon_sym_rec] = ACTIONS(3874), - [anon_sym_LPAREN] = ACTIONS(2505), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LBRACK] = ACTIONS(2509), - [anon_sym_true] = ACTIONS(2511), - [anon_sym_false] = ACTIONS(2511), - [anon_sym_LBRACE] = ACTIONS(2513), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), - [anon_sym_POUND] = ACTIONS(2515), - [anon_sym_LBRACK_PIPE] = ACTIONS(2517), - [anon_sym_lazy] = ACTIONS(2519), - [anon_sym_begin] = ACTIONS(2521), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3838), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3840), - [anon_sym_PERCENT] = ACTIONS(3834), - [aux_sym_number_token1] = ACTIONS(2527), - [anon_sym_SQUOTE] = ACTIONS(2529), - [anon_sym_DQUOTE] = ACTIONS(2531), - [sym__capitalized_identifier] = ACTIONS(2533), - [anon_sym_BQUOTE] = ACTIONS(2535), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1949] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(8476), - [sym_module_definition] = STATE(8473), - [sym_open_module] = STATE(8467), + [sym_exception_definition] = STATE(9092), + [sym_module_definition] = STATE(9083), + [sym_open_module] = STATE(9090), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -206303,7 +206314,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206311,9 +206322,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206321,7 +206332,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206373,7 +206384,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206381,9 +206392,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206391,7 +206402,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206443,7 +206454,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206451,9 +206462,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206461,7 +206472,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206471,10 +206482,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1952] = { + [sym__parenthesized_abstract_type] = STATE(2222), + [sym__simple_pattern] = STATE(6760), + [sym__pattern] = STATE(6759), + [sym__pattern_ext] = STATE(6739), + [sym_alias_pattern] = STATE(6760), + [sym_typed_pattern] = STATE(6715), + [sym_or_pattern] = STATE(6760), + [sym_constructor_pattern] = STATE(6760), + [sym_tag_pattern] = STATE(6760), + [sym_polymorphic_variant_pattern] = STATE(6715), + [sym_tuple_pattern] = STATE(6760), + [sym_record_pattern] = STATE(6715), + [sym_list_pattern] = STATE(6715), + [sym_cons_pattern] = STATE(6760), + [sym_array_pattern] = STATE(6715), + [sym_range_pattern] = STATE(6760), + [sym_lazy_pattern] = STATE(6760), + [sym_local_open_pattern] = STATE(6715), + [sym_package_pattern] = STATE(6715), + [sym_parenthesized_pattern] = STATE(6715), + [sym_exception_pattern] = STATE(6760), + [sym_attribute] = STATE(1952), + [sym__extension] = STATE(6759), + [sym_extension] = STATE(5079), + [sym_quoted_extension] = STATE(5079), + [sym__constant] = STATE(6512), + [sym__signed_constant] = STATE(6565), + [sym_number] = STATE(6487), + [sym_signed_number] = STATE(6512), + [sym_character] = STATE(6487), + [sym_string] = STATE(6487), + [sym_quoted_string] = STATE(6487), + [sym_boolean] = STATE(6487), + [sym_unit] = STATE(6487), + [sym__value_pattern] = STATE(6715), + [sym_parenthesized_operator] = STATE(6786), + [sym_module_path] = STATE(8353), + [sym_constructor_path] = STATE(1952), + [sym_tag] = STATE(1956), + [sym__identifier] = ACTIONS(3884), + [anon_sym_LPAREN] = ACTIONS(3886), + [anon_sym_COMMA] = ACTIONS(3640), + [anon_sym_PLUS] = ACTIONS(3888), + [anon_sym_DASH] = ACTIONS(3888), + [anon_sym_PIPE] = ACTIONS(3648), + [anon_sym_LBRACK] = ACTIONS(3890), + [anon_sym_true] = ACTIONS(3892), + [anon_sym_false] = ACTIONS(3892), + [anon_sym_LBRACE] = ACTIONS(3894), + [anon_sym_SEMI] = ACTIONS(3640), + [anon_sym_exception] = ACTIONS(3896), + [anon_sym_as] = ACTIONS(3648), + [anon_sym_POUND] = ACTIONS(3898), + [anon_sym_COLON_COLON] = ACTIONS(3640), + [anon_sym_LBRACK_PIPE] = ACTIONS(3900), + [anon_sym_PIPE_RBRACK] = ACTIONS(3640), + [anon_sym_lazy] = ACTIONS(3902), + [anon_sym_begin] = ACTIONS(3904), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3906), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3908), + [aux_sym_number_token1] = ACTIONS(3910), + [anon_sym_SQUOTE] = ACTIONS(3912), + [anon_sym_DQUOTE] = ACTIONS(3914), + [sym__capitalized_identifier] = ACTIONS(3413), + [anon_sym_BQUOTE] = ACTIONS(3415), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1953] = { [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9595), - [sym_module_definition] = STATE(9593), - [sym_open_module] = STATE(9591), + [sym_exception_definition] = STATE(8476), + [sym_module_definition] = STATE(8473), + [sym_open_module] = STATE(8467), [sym__binding_pattern] = STATE(4563), [sym__binding_pattern_ext] = STATE(1896), [sym_alias_binding_pattern] = STATE(4557), @@ -206493,7 +206574,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_local_open_binding_pattern] = STATE(4557), [sym_package_pattern] = STATE(4557), [sym_parenthesized_binding_pattern] = STATE(4557), - [sym_attribute] = STATE(1952), + [sym_attribute] = STATE(1953), [sym__extension] = STATE(4563), [sym_extension] = STATE(4556), [sym_quoted_extension] = STATE(4556), @@ -206513,7 +206594,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206521,9 +206602,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206531,7 +206612,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206540,76 +206621,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1953] = { - [sym__signature] = STATE(9113), - [sym_external] = STATE(5925), - [sym_type_definition] = STATE(5925), - [sym_exception_definition] = STATE(5925), - [sym_module_definition] = STATE(5925), - [sym_module_type_definition] = STATE(5925), - [sym_open_module] = STATE(5925), - [sym_class_definition] = STATE(5925), - [sym_class_type_definition] = STATE(5925), - [sym__signature_item] = STATE(5941), - [sym__signature_item_ext] = STATE(5892), - [sym_value_specification] = STATE(5925), - [sym_include_module_type] = STATE(5925), - [sym__simple_type] = STATE(5706), - [sym__tuple_type] = STATE(4068), - [sym__tuple_type_ext] = STATE(9172), - [sym__type] = STATE(4123), - [sym__type_ext] = STATE(7268), - [sym_function_type] = STATE(4121), - [sym_typed_label] = STATE(9170), - [sym_tuple_type] = STATE(4097), - [sym_constructed_type] = STATE(5736), - [sym_aliased_type] = STATE(4121), - [sym_polymorphic_variant_type] = STATE(5736), - [sym_package_type] = STATE(5736), - [sym_object_type] = STATE(5736), - [sym_hash_type] = STATE(5736), - [sym_parenthesized_type] = STATE(5736), - [sym_attribute] = STATE(1953), - [sym_floating_attribute] = STATE(5925), - [sym__extension] = STATE(5763), - [sym_extension] = STATE(4831), - [sym_quoted_extension] = STATE(4831), - [sym__item_extension] = STATE(5941), - [sym_item_extension] = STATE(5259), - [sym_quoted_item_extension] = STATE(5259), - [sym_extended_module_path] = STATE(8118), - [sym_type_constructor_path] = STATE(5736), - [sym_type_variable] = STATE(5736), - [aux_sym__structure_repeat1] = STATE(4496), - [aux_sym__signature_repeat1] = STATE(4475), - [sym__identifier] = ACTIONS(3876), - [anon_sym_SEMI_SEMI] = ACTIONS(3878), - [anon_sym_QMARK] = ACTIONS(3880), - [anon_sym_LPAREN] = ACTIONS(3882), - [anon_sym_external] = ACTIONS(3884), - [anon_sym_type] = ACTIONS(3886), - [anon_sym_LBRACK] = ACTIONS(3888), - [anon_sym_exception] = ACTIONS(3890), - [anon_sym_module] = ACTIONS(3892), - [anon_sym_open] = ACTIONS(35), - [anon_sym_include] = ACTIONS(3894), - [anon_sym_class] = ACTIONS(3896), - [anon_sym_val] = ACTIONS(3898), - [anon_sym_LBRACK_GT] = ACTIONS(3900), - [anon_sym_LBRACK_LT] = ACTIONS(3902), - [anon_sym_LT] = ACTIONS(3904), - [anon_sym_POUND] = ACTIONS(3906), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(73), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3908), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3910), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(79), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(81), - [anon_sym_SQUOTE] = ACTIONS(3912), - [sym__capitalized_identifier] = ACTIONS(3914), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1954] = { [sym_let_binding] = STATE(7070), [sym_exception_definition] = STATE(9112), @@ -206653,7 +206664,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1827), [sym_tag] = STATE(1828), [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), + [anon_sym_rec] = ACTIONS(3868), [anon_sym_LPAREN] = ACTIONS(3714), [anon_sym_PLUS] = ACTIONS(3716), [anon_sym_DASH] = ACTIONS(3716), @@ -206661,9 +206672,9 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_true] = ACTIONS(3720), [anon_sym_false] = ACTIONS(3720), [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), [anon_sym_POUND] = ACTIONS(3724), [anon_sym_LBRACK_PIPE] = ACTIONS(3726), [anon_sym_lazy] = ACTIONS(3728), @@ -206671,7 +206682,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(3736), [anon_sym_SQUOTE] = ACTIONS(3738), [anon_sym_DQUOTE] = ACTIONS(3740), @@ -206681,72 +206692,72 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1955] = { - [sym_let_binding] = STATE(7070), - [sym_exception_definition] = STATE(9005), - [sym_module_definition] = STATE(9003), - [sym_open_module] = STATE(9002), - [sym__binding_pattern] = STATE(4563), - [sym__binding_pattern_ext] = STATE(1896), - [sym_alias_binding_pattern] = STATE(4557), - [sym_typed_binding_pattern] = STATE(4557), - [sym_or_binding_pattern] = STATE(4557), - [sym_constructor_binding_pattern] = STATE(4557), - [sym_tag_binding_pattern] = STATE(4557), - [sym_polymorphic_variant_pattern] = STATE(4557), - [sym_tuple_binding_pattern] = STATE(4557), - [sym_record_binding_pattern] = STATE(4555), - [sym_list_binding_pattern] = STATE(4551), - [sym_cons_binding_pattern] = STATE(4557), - [sym_array_binding_pattern] = STATE(4549), - [sym_range_pattern] = STATE(4557), - [sym_lazy_binding_pattern] = STATE(4557), - [sym_local_open_binding_pattern] = STATE(4557), - [sym_package_pattern] = STATE(4557), - [sym_parenthesized_binding_pattern] = STATE(4557), + [sym_let_binding] = STATE(5563), + [sym_exception_definition] = STATE(9518), + [sym_module_definition] = STATE(9520), + [sym_open_module] = STATE(9521), + [sym__binding_pattern] = STATE(3116), + [sym__binding_pattern_ext] = STATE(1344), + [sym_alias_binding_pattern] = STATE(3126), + [sym_typed_binding_pattern] = STATE(3126), + [sym_or_binding_pattern] = STATE(3126), + [sym_constructor_binding_pattern] = STATE(3126), + [sym_tag_binding_pattern] = STATE(3126), + [sym_polymorphic_variant_pattern] = STATE(3126), + [sym_tuple_binding_pattern] = STATE(3126), + [sym_record_binding_pattern] = STATE(3127), + [sym_list_binding_pattern] = STATE(3141), + [sym_cons_binding_pattern] = STATE(3126), + [sym_array_binding_pattern] = STATE(3148), + [sym_range_pattern] = STATE(3126), + [sym_lazy_binding_pattern] = STATE(3126), + [sym_local_open_binding_pattern] = STATE(3126), + [sym_package_pattern] = STATE(3126), + [sym_parenthesized_binding_pattern] = STATE(3126), [sym_attribute] = STATE(1955), - [sym__extension] = STATE(4563), - [sym_extension] = STATE(4556), - [sym_quoted_extension] = STATE(4556), - [sym__attribute] = STATE(2287), - [sym__constant] = STATE(4453), - [sym__signed_constant] = STATE(4421), - [sym_number] = STATE(4431), - [sym_signed_number] = STATE(4453), - [sym_character] = STATE(4431), - [sym_string] = STATE(4431), - [sym_quoted_string] = STATE(4431), - [sym_boolean] = STATE(4431), - [sym_unit] = STATE(4431), - [sym__value_name] = STATE(4557), - [sym_parenthesized_operator] = STATE(4531), - [sym_module_path] = STATE(8354), - [sym_constructor_path] = STATE(1827), - [sym_tag] = STATE(1828), - [sym__identifier] = ACTIONS(3712), - [anon_sym_rec] = ACTIONS(3826), - [anon_sym_LPAREN] = ACTIONS(3714), - [anon_sym_PLUS] = ACTIONS(3716), - [anon_sym_DASH] = ACTIONS(3716), - [anon_sym_LBRACK] = ACTIONS(3718), - [anon_sym_true] = ACTIONS(3720), - [anon_sym_false] = ACTIONS(3720), - [anon_sym_LBRACE] = ACTIONS(3722), - [anon_sym_exception] = ACTIONS(3828), - [anon_sym_module] = ACTIONS(3830), - [anon_sym_open] = ACTIONS(3832), - [anon_sym_POUND] = ACTIONS(3724), - [anon_sym_LBRACK_PIPE] = ACTIONS(3726), - [anon_sym_lazy] = ACTIONS(3728), - [anon_sym_begin] = ACTIONS(3730), + [sym__extension] = STATE(3116), + [sym_extension] = STATE(3226), + [sym_quoted_extension] = STATE(3226), + [sym__attribute] = STATE(2243), + [sym__constant] = STATE(3083), + [sym__signed_constant] = STATE(3081), + [sym_number] = STATE(3053), + [sym_signed_number] = STATE(3083), + [sym_character] = STATE(3053), + [sym_string] = STATE(3053), + [sym_quoted_string] = STATE(3053), + [sym_boolean] = STATE(3053), + [sym_unit] = STATE(3053), + [sym__value_name] = STATE(3126), + [sym_parenthesized_operator] = STATE(3228), + [sym_module_path] = STATE(9474), + [sym_constructor_path] = STATE(1343), + [sym_tag] = STATE(1342), + [sym__identifier] = ACTIONS(2501), + [anon_sym_rec] = ACTIONS(3916), + [anon_sym_LPAREN] = ACTIONS(2505), + [anon_sym_PLUS] = ACTIONS(2507), + [anon_sym_DASH] = ACTIONS(2507), + [anon_sym_LBRACK] = ACTIONS(2509), + [anon_sym_true] = ACTIONS(2511), + [anon_sym_false] = ACTIONS(2511), + [anon_sym_LBRACE] = ACTIONS(2513), + [anon_sym_exception] = ACTIONS(3870), + [anon_sym_module] = ACTIONS(3872), + [anon_sym_open] = ACTIONS(3874), + [anon_sym_POUND] = ACTIONS(2515), + [anon_sym_LBRACK_PIPE] = ACTIONS(2517), + [anon_sym_lazy] = ACTIONS(2519), + [anon_sym_begin] = ACTIONS(2521), [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3732), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3734), - [anon_sym_PERCENT] = ACTIONS(3834), - [aux_sym_number_token1] = ACTIONS(3736), - [anon_sym_SQUOTE] = ACTIONS(3738), - [anon_sym_DQUOTE] = ACTIONS(3740), - [sym__capitalized_identifier] = ACTIONS(3742), - [anon_sym_BQUOTE] = ACTIONS(3744), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3880), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3882), + [anon_sym_PERCENT] = ACTIONS(3876), + [aux_sym_number_token1] = ACTIONS(2527), + [anon_sym_SQUOTE] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(2531), + [sym__capitalized_identifier] = ACTIONS(2533), + [anon_sym_BQUOTE] = ACTIONS(2535), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, @@ -206787,39 +206798,177 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__value_pattern] = STATE(6715), [sym_parenthesized_operator] = STATE(6786), [sym_module_path] = STATE(8353), - [sym_constructor_path] = STATE(1946), + [sym_constructor_path] = STATE(1952), [sym_tag] = STATE(1956), - [sym__identifier] = ACTIONS(3842), - [anon_sym_LPAREN] = ACTIONS(3916), + [sym__identifier] = ACTIONS(3884), + [anon_sym_LPAREN] = ACTIONS(3918), [anon_sym_COMMA] = ACTIONS(3640), - [anon_sym_PLUS] = ACTIONS(3846), - [anon_sym_DASH] = ACTIONS(3846), + [anon_sym_PLUS] = ACTIONS(3888), + [anon_sym_DASH] = ACTIONS(3888), [anon_sym_PIPE] = ACTIONS(3648), - [anon_sym_LBRACK] = ACTIONS(3848), - [anon_sym_true] = ACTIONS(3850), - [anon_sym_false] = ACTIONS(3850), - [anon_sym_LBRACE] = ACTIONS(3852), + [anon_sym_LBRACK] = ACTIONS(3890), + [anon_sym_true] = ACTIONS(3892), + [anon_sym_false] = ACTIONS(3892), + [anon_sym_LBRACE] = ACTIONS(3894), [anon_sym_SEMI] = ACTIONS(3640), - [anon_sym_exception] = ACTIONS(3854), + [anon_sym_exception] = ACTIONS(3896), [anon_sym_as] = ACTIONS(3648), - [anon_sym_POUND] = ACTIONS(3856), + [anon_sym_POUND] = ACTIONS(3898), [anon_sym_COLON_COLON] = ACTIONS(3640), - [anon_sym_LBRACK_PIPE] = ACTIONS(3858), + [anon_sym_LBRACK_PIPE] = ACTIONS(3900), [anon_sym_PIPE_RBRACK] = ACTIONS(3640), - [anon_sym_lazy] = ACTIONS(3860), - [anon_sym_begin] = ACTIONS(3862), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3864), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3866), - [aux_sym_number_token1] = ACTIONS(3868), - [anon_sym_SQUOTE] = ACTIONS(3870), - [anon_sym_DQUOTE] = ACTIONS(3872), + [anon_sym_lazy] = ACTIONS(3902), + [anon_sym_begin] = ACTIONS(3904), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3906), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3908), + [aux_sym_number_token1] = ACTIONS(3910), + [anon_sym_SQUOTE] = ACTIONS(3912), + [anon_sym_DQUOTE] = ACTIONS(3914), [sym__capitalized_identifier] = ACTIONS(3413), [anon_sym_BQUOTE] = ACTIONS(3415), [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, [1957] = { + [sym__binding_pattern] = STATE(6350), + [sym__binding_pattern_ext] = STATE(6333), + [sym_alias_binding_pattern] = STATE(6353), + [sym_typed_binding_pattern] = STATE(6353), + [sym_or_binding_pattern] = STATE(6353), + [sym_constructor_binding_pattern] = STATE(6353), + [sym_tag_binding_pattern] = STATE(6353), + [sym_polymorphic_variant_pattern] = STATE(6353), + [sym_tuple_binding_pattern] = STATE(6353), + [sym_record_binding_pattern] = STATE(6354), + [sym_list_binding_pattern] = STATE(6355), + [sym_cons_binding_pattern] = STATE(6353), + [sym_array_binding_pattern] = STATE(6357), + [sym_range_pattern] = STATE(6353), + [sym_lazy_binding_pattern] = STATE(6353), + [sym_local_open_binding_pattern] = STATE(6353), + [sym_package_pattern] = STATE(6353), + [sym_parenthesized_binding_pattern] = STATE(6353), + [sym_attribute] = STATE(1957), + [sym__extension] = STATE(6350), + [sym_extension] = STATE(4831), + [sym_quoted_extension] = STATE(4831), + [sym__constant] = STATE(5982), + [sym__signed_constant] = STATE(6286), + [sym_number] = STATE(5809), + [sym_signed_number] = STATE(5982), + [sym_character] = STATE(5809), + [sym_string] = STATE(5809), + [sym_quoted_string] = STATE(5809), + [sym_boolean] = STATE(5809), + [sym_unit] = STATE(5809), + [sym__value_name] = STATE(6353), + [sym_parenthesized_operator] = STATE(6014), + [sym_module_path] = STATE(8556), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), + [sym__identifier] = ACTIONS(2461), + [anon_sym_LPAREN] = ACTIONS(2463), + [anon_sym_RPAREN] = ACTIONS(2499), + [anon_sym_COMMA] = ACTIONS(2499), + [anon_sym_PLUS] = ACTIONS(3644), + [anon_sym_DASH] = ACTIONS(3644), + [anon_sym_PIPE] = ACTIONS(2499), + [anon_sym_LBRACK] = ACTIONS(2465), + [anon_sym_RBRACK] = ACTIONS(2499), + [anon_sym_true] = ACTIONS(2173), + [anon_sym_false] = ACTIONS(2173), + [anon_sym_COLON2] = ACTIONS(2503), + [anon_sym_LBRACE] = ACTIONS(2467), + [anon_sym_SEMI] = ACTIONS(2499), + [anon_sym_RBRACE] = ACTIONS(2499), + [anon_sym_as] = ACTIONS(2503), + [anon_sym_POUND] = ACTIONS(3650), + [anon_sym_COLON_COLON] = ACTIONS(2499), + [anon_sym_LBRACK_PIPE] = ACTIONS(2469), + [anon_sym_lazy] = ACTIONS(2471), + [anon_sym_begin] = ACTIONS(2189), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), + [aux_sym_number_token1] = ACTIONS(2195), + [anon_sym_SQUOTE] = ACTIONS(2197), + [anon_sym_DQUOTE] = ACTIONS(2199), + [sym__capitalized_identifier] = ACTIONS(2203), + [anon_sym_BQUOTE] = ACTIONS(2205), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1958] = { + [sym__binding_pattern] = STATE(6350), + [sym__binding_pattern_ext] = STATE(6334), + [sym_alias_binding_pattern] = STATE(6353), + [sym_typed_binding_pattern] = STATE(6353), + [sym_or_binding_pattern] = STATE(6353), + [sym_constructor_binding_pattern] = STATE(6353), + [sym_tag_binding_pattern] = STATE(6353), + [sym_polymorphic_variant_pattern] = STATE(6353), + [sym_tuple_binding_pattern] = STATE(6353), + [sym_record_binding_pattern] = STATE(6354), + [sym_list_binding_pattern] = STATE(6355), + [sym_cons_binding_pattern] = STATE(6353), + [sym_array_binding_pattern] = STATE(6357), + [sym_range_pattern] = STATE(6353), + [sym_lazy_binding_pattern] = STATE(6353), + [sym_local_open_binding_pattern] = STATE(6353), + [sym_package_pattern] = STATE(6353), + [sym_parenthesized_binding_pattern] = STATE(6353), + [sym_attribute] = STATE(1958), + [sym__extension] = STATE(6350), + [sym_extension] = STATE(4831), + [sym_quoted_extension] = STATE(4831), + [sym__constant] = STATE(5982), + [sym__signed_constant] = STATE(6286), + [sym_number] = STATE(5809), + [sym_signed_number] = STATE(5982), + [sym_character] = STATE(5809), + [sym_string] = STATE(5809), + [sym_quoted_string] = STATE(5809), + [sym_boolean] = STATE(5809), + [sym_unit] = STATE(5809), + [sym__value_name] = STATE(6353), + [sym_parenthesized_operator] = STATE(6014), + [sym_module_path] = STATE(8556), + [sym_constructor_path] = STATE(1958), + [sym_tag] = STATE(1957), + [sym__identifier] = ACTIONS(2461), + [anon_sym_LPAREN] = ACTIONS(2463), + [anon_sym_RPAREN] = ACTIONS(2499), + [anon_sym_COMMA] = ACTIONS(2499), + [anon_sym_PLUS] = ACTIONS(3644), + [anon_sym_DASH] = ACTIONS(3644), + [anon_sym_PIPE] = ACTIONS(2499), + [anon_sym_LBRACK] = ACTIONS(2465), + [anon_sym_RBRACK] = ACTIONS(2499), + [anon_sym_true] = ACTIONS(2173), + [anon_sym_false] = ACTIONS(2173), + [anon_sym_COLON2] = ACTIONS(2503), + [anon_sym_LBRACE] = ACTIONS(2467), + [anon_sym_SEMI] = ACTIONS(2499), + [anon_sym_RBRACE] = ACTIONS(2499), + [anon_sym_as] = ACTIONS(2503), + [anon_sym_POUND] = ACTIONS(3650), + [anon_sym_COLON_COLON] = ACTIONS(2499), + [anon_sym_LBRACK_PIPE] = ACTIONS(2469), + [anon_sym_lazy] = ACTIONS(2471), + [anon_sym_begin] = ACTIONS(2189), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), + [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), + [aux_sym_number_token1] = ACTIONS(2195), + [anon_sym_SQUOTE] = ACTIONS(2197), + [anon_sym_DQUOTE] = ACTIONS(2199), + [sym__capitalized_identifier] = ACTIONS(2203), + [anon_sym_BQUOTE] = ACTIONS(2205), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1959] = { [sym__simple_expression] = STATE(1476), [sym_typed_expression] = STATE(1428), [sym_list_expression] = STATE(1428), @@ -206841,7 +206990,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(1428), [sym_object_expression] = STATE(1428), [sym_parenthesized_expression] = STATE(1428), - [sym_attribute] = STATE(1957), + [sym_attribute] = STATE(1959), [sym__extension] = STATE(1476), [sym_extension] = STATE(1415), [sym_quoted_extension] = STATE(1415), @@ -206888,7 +207037,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1958] = { + [1960] = { [sym__simple_expression] = STATE(1476), [sym_typed_expression] = STATE(1428), [sym_list_expression] = STATE(1428), @@ -206910,7 +207059,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_method_invocation] = STATE(1428), [sym_object_expression] = STATE(1428), [sym_parenthesized_expression] = STATE(1428), - [sym_attribute] = STATE(1958), + [sym_attribute] = STATE(1960), [sym__extension] = STATE(1476), [sym_extension] = STATE(1415), [sym_quoted_extension] = STATE(1415), @@ -206928,7 +207077,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_constructor_path] = STATE(1428), [sym__label] = STATE(1581), [sym_tag] = STATE(1428), - [aux_sym_class_application_repeat1] = STATE(1957), + [aux_sym_class_application_repeat1] = STATE(1959), [sym__identifier] = ACTIONS(1279), [anon_sym_TILDE] = ACTIONS(1283), [anon_sym_QMARK] = ACTIONS(1283), @@ -206957,150 +207106,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1959] = { - [sym__binding_pattern] = STATE(6350), - [sym__binding_pattern_ext] = STATE(6334), - [sym_alias_binding_pattern] = STATE(6353), - [sym_typed_binding_pattern] = STATE(6353), - [sym_or_binding_pattern] = STATE(6353), - [sym_constructor_binding_pattern] = STATE(6353), - [sym_tag_binding_pattern] = STATE(6353), - [sym_polymorphic_variant_pattern] = STATE(6353), - [sym_tuple_binding_pattern] = STATE(6353), - [sym_record_binding_pattern] = STATE(6354), - [sym_list_binding_pattern] = STATE(6355), - [sym_cons_binding_pattern] = STATE(6353), - [sym_array_binding_pattern] = STATE(6357), - [sym_range_pattern] = STATE(6353), - [sym_lazy_binding_pattern] = STATE(6353), - [sym_local_open_binding_pattern] = STATE(6353), - [sym_package_pattern] = STATE(6353), - [sym_parenthesized_binding_pattern] = STATE(6353), - [sym_attribute] = STATE(1959), - [sym__extension] = STATE(6350), - [sym_extension] = STATE(4831), - [sym_quoted_extension] = STATE(4831), - [sym__constant] = STATE(5982), - [sym__signed_constant] = STATE(6286), - [sym_number] = STATE(5809), - [sym_signed_number] = STATE(5982), - [sym_character] = STATE(5809), - [sym_string] = STATE(5809), - [sym_quoted_string] = STATE(5809), - [sym_boolean] = STATE(5809), - [sym_unit] = STATE(5809), - [sym__value_name] = STATE(6353), - [sym_parenthesized_operator] = STATE(6014), - [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), - [sym__identifier] = ACTIONS(2461), - [anon_sym_LPAREN] = ACTIONS(2463), - [anon_sym_RPAREN] = ACTIONS(2499), - [anon_sym_COMMA] = ACTIONS(2499), - [anon_sym_PLUS] = ACTIONS(3644), - [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(2499), - [anon_sym_LBRACK] = ACTIONS(2465), - [anon_sym_RBRACK] = ACTIONS(2499), - [anon_sym_true] = ACTIONS(2173), - [anon_sym_false] = ACTIONS(2173), - [anon_sym_COLON2] = ACTIONS(2503), - [anon_sym_LBRACE] = ACTIONS(2467), - [anon_sym_SEMI] = ACTIONS(2499), - [anon_sym_RBRACE] = ACTIONS(2499), - [anon_sym_as] = ACTIONS(2503), - [anon_sym_POUND] = ACTIONS(3650), - [anon_sym_COLON_COLON] = ACTIONS(2499), - [anon_sym_LBRACK_PIPE] = ACTIONS(2469), - [anon_sym_lazy] = ACTIONS(2471), - [anon_sym_begin] = ACTIONS(2189), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [aux_sym_number_token1] = ACTIONS(2195), - [anon_sym_SQUOTE] = ACTIONS(2197), - [anon_sym_DQUOTE] = ACTIONS(2199), - [sym__capitalized_identifier] = ACTIONS(2203), - [anon_sym_BQUOTE] = ACTIONS(2205), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1960] = { - [sym__binding_pattern] = STATE(6350), - [sym__binding_pattern_ext] = STATE(6333), - [sym_alias_binding_pattern] = STATE(6353), - [sym_typed_binding_pattern] = STATE(6353), - [sym_or_binding_pattern] = STATE(6353), - [sym_constructor_binding_pattern] = STATE(6353), - [sym_tag_binding_pattern] = STATE(6353), - [sym_polymorphic_variant_pattern] = STATE(6353), - [sym_tuple_binding_pattern] = STATE(6353), - [sym_record_binding_pattern] = STATE(6354), - [sym_list_binding_pattern] = STATE(6355), - [sym_cons_binding_pattern] = STATE(6353), - [sym_array_binding_pattern] = STATE(6357), - [sym_range_pattern] = STATE(6353), - [sym_lazy_binding_pattern] = STATE(6353), - [sym_local_open_binding_pattern] = STATE(6353), - [sym_package_pattern] = STATE(6353), - [sym_parenthesized_binding_pattern] = STATE(6353), - [sym_attribute] = STATE(1960), - [sym__extension] = STATE(6350), - [sym_extension] = STATE(4831), - [sym_quoted_extension] = STATE(4831), - [sym__constant] = STATE(5982), - [sym__signed_constant] = STATE(6286), - [sym_number] = STATE(5809), - [sym_signed_number] = STATE(5982), - [sym_character] = STATE(5809), - [sym_string] = STATE(5809), - [sym_quoted_string] = STATE(5809), - [sym_boolean] = STATE(5809), - [sym_unit] = STATE(5809), - [sym__value_name] = STATE(6353), - [sym_parenthesized_operator] = STATE(6014), - [sym_module_path] = STATE(8556), - [sym_constructor_path] = STATE(1959), - [sym_tag] = STATE(1960), - [sym__identifier] = ACTIONS(2461), - [anon_sym_LPAREN] = ACTIONS(2463), - [anon_sym_RPAREN] = ACTIONS(2499), - [anon_sym_COMMA] = ACTIONS(2499), - [anon_sym_PLUS] = ACTIONS(3644), - [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(2499), - [anon_sym_LBRACK] = ACTIONS(2465), - [anon_sym_RBRACK] = ACTIONS(2499), - [anon_sym_true] = ACTIONS(2173), - [anon_sym_false] = ACTIONS(2173), - [anon_sym_COLON2] = ACTIONS(2503), - [anon_sym_LBRACE] = ACTIONS(2467), - [anon_sym_SEMI] = ACTIONS(2499), - [anon_sym_RBRACE] = ACTIONS(2499), - [anon_sym_as] = ACTIONS(2503), - [anon_sym_POUND] = ACTIONS(3650), - [anon_sym_COLON_COLON] = ACTIONS(2499), - [anon_sym_LBRACK_PIPE] = ACTIONS(2469), - [anon_sym_lazy] = ACTIONS(2471), - [anon_sym_begin] = ACTIONS(2189), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), - [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [aux_sym_number_token1] = ACTIONS(2195), - [anon_sym_SQUOTE] = ACTIONS(2197), - [anon_sym_DQUOTE] = ACTIONS(2199), - [sym__capitalized_identifier] = ACTIONS(2203), - [anon_sym_BQUOTE] = ACTIONS(2205), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1961] = { - [sym__match_cases] = STATE(3303), - [sym_match_case] = STATE(4701), + [sym__match_cases] = STATE(3163), + [sym_match_case] = STATE(3328), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6563), + [sym__pattern_ext] = STATE(6477), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207122,7 +207133,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2015), + [sym__attribute] = STATE(2033), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207141,7 +207152,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_PIPE] = ACTIONS(3920), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207154,7 +207165,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207165,10 +207176,10 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [1962] = { [sym__match_cases] = STATE(3163), - [sym_match_case] = STATE(3312), + [sym_match_case] = STATE(3289), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6557), + [sym__pattern_ext] = STATE(6437), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207190,7 +207201,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2031), + [sym__attribute] = STATE(2045), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207209,7 +207220,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3920), + [anon_sym_PIPE] = ACTIONS(3922), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207222,7 +207233,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207232,11 +207243,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1963] = { - [sym__match_cases] = STATE(4386), - [sym_match_case] = STATE(4501), + [sym__match_cases] = STATE(3303), + [sym_match_case] = STATE(4701), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6452), + [sym__pattern_ext] = STATE(6563), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207258,7 +207269,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2012), + [sym__attribute] = STATE(2015), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207277,7 +207288,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3922), + [anon_sym_PIPE] = ACTIONS(3924), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207290,7 +207301,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207300,11 +207311,79 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_line_number_directive] = ACTIONS(5), }, [1964] = { - [sym__match_cases] = STATE(3163), - [sym_match_case] = STATE(3350), + [sym_attribute] = STATE(1964), + [sym__identifier] = ACTIONS(3192), + [anon_sym_COLON_GT] = ACTIONS(3194), + [anon_sym_TILDE] = ACTIONS(3192), + [anon_sym_QMARK] = ACTIONS(3192), + [anon_sym_LPAREN] = ACTIONS(3194), + [anon_sym_RPAREN] = ACTIONS(3194), + [anon_sym_COMMA] = ACTIONS(3194), + [anon_sym_PLUS] = ACTIONS(3192), + [anon_sym_DASH] = ACTIONS(3192), + [anon_sym_COLON_EQ] = ACTIONS(3194), + [anon_sym_PIPE] = ACTIONS(3192), + [anon_sym_LBRACK] = ACTIONS(3192), + [anon_sym_RBRACK] = ACTIONS(3194), + [anon_sym_true] = ACTIONS(3192), + [anon_sym_false] = ACTIONS(3192), + [anon_sym_COLON2] = ACTIONS(3192), + [anon_sym_DOT] = ACTIONS(3194), + [anon_sym_DASH_GT] = ACTIONS(3192), + [anon_sym_LBRACE] = ACTIONS(3192), + [anon_sym_SEMI] = ACTIONS(3194), + [anon_sym_RBRACE] = ACTIONS(3194), + [anon_sym_end] = ACTIONS(3192), + [anon_sym_with] = ACTIONS(3192), + [anon_sym_object] = ACTIONS(3192), + [anon_sym_AMP] = ACTIONS(3192), + [anon_sym_POUND] = ACTIONS(3192), + [anon_sym_COLON_COLON] = ACTIONS(3194), + [anon_sym_LBRACK_PIPE] = ACTIONS(3194), + [anon_sym_LT_DASH] = ACTIONS(3926), + [anon_sym_then] = ACTIONS(3192), + [anon_sym_else] = ACTIONS(3192), + [anon_sym_new] = ACTIONS(3192), + [anon_sym_LBRACE_LT] = ACTIONS(3194), + [anon_sym_GT_RBRACE] = ACTIONS(3194), + [anon_sym_begin] = ACTIONS(3192), + [sym_ocamlyacc_value] = ACTIONS(3194), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3194), + [aux_sym_number_token1] = ACTIONS(3194), + [anon_sym_SQUOTE] = ACTIONS(3194), + [anon_sym_DQUOTE] = ACTIONS(3194), + [sym_prefix_operator] = ACTIONS(3194), + [anon_sym_PLUS_DOT] = ACTIONS(3192), + [anon_sym_DASH_DOT] = ACTIONS(3192), + [sym_hash_operator] = ACTIONS(3194), + [aux_sym__pow_operator_token1] = ACTIONS(3194), + [anon_sym_lsl] = ACTIONS(3192), + [anon_sym_lsr] = ACTIONS(3192), + [anon_sym_asr] = ACTIONS(3192), + [aux_sym__mult_operator_token1] = ACTIONS(3192), + [anon_sym_mod] = ACTIONS(3192), + [anon_sym_land] = ACTIONS(3192), + [anon_sym_lor] = ACTIONS(3192), + [anon_sym_lxor] = ACTIONS(3192), + [aux_sym__add_operator_token1] = ACTIONS(3192), + [sym__concat_operator] = ACTIONS(3194), + [sym__rel_operator] = ACTIONS(3192), + [anon_sym_AMP_AMP] = ACTIONS(3192), + [anon_sym_or] = ACTIONS(3192), + [anon_sym_PIPE_PIPE] = ACTIONS(3192), + [sym__capitalized_identifier] = ACTIONS(3194), + [anon_sym_BQUOTE] = ACTIONS(3194), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1965] = { + [sym__match_cases] = STATE(3303), + [sym_match_case] = STATE(3877), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6534), + [sym__pattern_ext] = STATE(6519), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207322,11 +207401,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1964), + [sym_attribute] = STATE(1965), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(1987), + [sym__attribute] = STATE(2002), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207345,7 +207424,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3924), + [anon_sym_PIPE] = ACTIONS(3928), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207358,7 +207437,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207367,12 +207446,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1965] = { - [sym__match_cases] = STATE(3163), - [sym_match_case] = STATE(3301), + [1966] = { + [sym__match_cases] = STATE(3230), + [sym_match_case] = STATE(3877), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6488), + [sym__pattern_ext] = STATE(6519), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207390,11 +207469,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1965), + [sym_attribute] = STATE(1966), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(1990), + [sym__attribute] = STATE(2000), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207413,7 +207492,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3926), + [anon_sym_PIPE] = ACTIONS(3928), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207426,7 +207505,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207435,12 +207514,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1966] = { - [sym__match_cases] = STATE(3230), - [sym_match_case] = STATE(3877), + [1967] = { + [sym_attribute] = STATE(1967), + [sym__identifier] = ACTIONS(3192), + [anon_sym_TILDE] = ACTIONS(3192), + [anon_sym_QMARK] = ACTIONS(3192), + [anon_sym_LPAREN] = ACTIONS(3194), + [anon_sym_COMMA] = ACTIONS(3194), + [anon_sym_PLUS] = ACTIONS(3192), + [anon_sym_DASH] = ACTIONS(3192), + [anon_sym_COLON_EQ] = ACTIONS(3194), + [anon_sym_PIPE] = ACTIONS(3192), + [anon_sym_LBRACK] = ACTIONS(3192), + [anon_sym_true] = ACTIONS(3192), + [anon_sym_false] = ACTIONS(3192), + [anon_sym_DOT] = ACTIONS(3194), + [anon_sym_LBRACE] = ACTIONS(3192), + [anon_sym_SEMI] = ACTIONS(3194), + [anon_sym_constraint] = ACTIONS(3192), + [anon_sym_val] = ACTIONS(3192), + [anon_sym_end] = ACTIONS(3192), + [anon_sym_object] = ACTIONS(3192), + [anon_sym_inherit] = ACTIONS(3192), + [anon_sym_method] = ACTIONS(3192), + [anon_sym_initializer] = ACTIONS(3192), + [anon_sym_AMP] = ACTIONS(3192), + [anon_sym_POUND] = ACTIONS(3192), + [anon_sym_COLON_COLON] = ACTIONS(3194), + [anon_sym_LBRACK_PIPE] = ACTIONS(3194), + [anon_sym_LT_DASH] = ACTIONS(3930), + [anon_sym_else] = ACTIONS(3192), + [anon_sym_new] = ACTIONS(3192), + [anon_sym_LBRACE_LT] = ACTIONS(3194), + [anon_sym_begin] = ACTIONS(3192), + [sym_ocamlyacc_value] = ACTIONS(3194), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3192), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3194), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3192), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3192), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3194), + [aux_sym_number_token1] = ACTIONS(3194), + [anon_sym_SQUOTE] = ACTIONS(3194), + [anon_sym_DQUOTE] = ACTIONS(3194), + [sym_prefix_operator] = ACTIONS(3194), + [anon_sym_PLUS_DOT] = ACTIONS(3192), + [anon_sym_DASH_DOT] = ACTIONS(3192), + [sym_hash_operator] = ACTIONS(3194), + [aux_sym__pow_operator_token1] = ACTIONS(3194), + [anon_sym_lsl] = ACTIONS(3192), + [anon_sym_lsr] = ACTIONS(3192), + [anon_sym_asr] = ACTIONS(3192), + [aux_sym__mult_operator_token1] = ACTIONS(3192), + [anon_sym_mod] = ACTIONS(3192), + [anon_sym_land] = ACTIONS(3192), + [anon_sym_lor] = ACTIONS(3192), + [anon_sym_lxor] = ACTIONS(3192), + [aux_sym__add_operator_token1] = ACTIONS(3192), + [sym__concat_operator] = ACTIONS(3194), + [sym__rel_operator] = ACTIONS(3192), + [anon_sym_AMP_AMP] = ACTIONS(3192), + [anon_sym_or] = ACTIONS(3192), + [anon_sym_PIPE_PIPE] = ACTIONS(3192), + [sym__capitalized_identifier] = ACTIONS(3194), + [anon_sym_BQUOTE] = ACTIONS(3194), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1968] = { + [sym__match_cases] = STATE(3303), + [sym_match_case] = STATE(3884), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6519), + [sym__pattern_ext] = STATE(6552), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207458,11 +207605,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1966), + [sym_attribute] = STATE(1968), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2000), + [sym__attribute] = STATE(2001), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207481,7 +207628,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3928), + [anon_sym_PIPE] = ACTIONS(3932), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207494,7 +207641,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207503,12 +207650,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1967] = { + [1969] = { [sym__match_cases] = STATE(3163), - [sym_match_case] = STATE(3289), + [sym_match_case] = STATE(3312), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6437), + [sym__pattern_ext] = STATE(6557), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207526,11 +207673,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1967), + [sym_attribute] = STATE(1969), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2045), + [sym__attribute] = STATE(2031), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207549,7 +207696,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3930), + [anon_sym_PIPE] = ACTIONS(3934), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207562,7 +207709,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207571,12 +207718,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1968] = { - [sym__match_cases] = STATE(3303), - [sym_match_case] = STATE(3884), + [1970] = { + [sym__match_cases] = STATE(3163), + [sym_match_case] = STATE(3350), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6552), + [sym__pattern_ext] = STATE(6534), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207594,11 +207741,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1968), + [sym_attribute] = STATE(1970), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2001), + [sym__attribute] = STATE(1987), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207617,7 +207764,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3932), + [anon_sym_PIPE] = ACTIONS(3936), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207630,7 +207777,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207639,12 +207786,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1969] = { - [sym__match_cases] = STATE(3303), - [sym_match_case] = STATE(3877), + [1971] = { + [sym__match_cases] = STATE(3163), + [sym_match_case] = STATE(3301), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6519), + [sym__pattern_ext] = STATE(6488), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207662,11 +207809,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1969), + [sym_attribute] = STATE(1971), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2002), + [sym__attribute] = STATE(1990), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207685,7 +207832,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3928), + [anon_sym_PIPE] = ACTIONS(3938), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207698,7 +207845,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207707,12 +207854,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1970] = { - [sym__match_cases] = STATE(3163), - [sym_match_case] = STATE(3328), + [1972] = { + [sym__match_cases] = STATE(4386), + [sym_match_case] = STATE(4501), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6477), + [sym__pattern_ext] = STATE(6452), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207730,11 +207877,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1970), + [sym_attribute] = STATE(1972), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2033), + [sym__attribute] = STATE(2012), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207753,7 +207900,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3934), + [anon_sym_PIPE] = ACTIONS(3940), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207766,7 +207913,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207775,12 +207922,12 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1971] = { - [sym__match_cases] = STATE(4386), - [sym_match_case] = STATE(4580), + [1973] = { + [sym__match_cases] = STATE(3230), + [sym_match_case] = STATE(3884), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6436), + [sym__pattern_ext] = STATE(6552), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207798,11 +207945,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1971), + [sym_attribute] = STATE(1973), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(1985), + [sym__attribute] = STATE(2017), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207821,7 +207968,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3936), + [anon_sym_PIPE] = ACTIONS(3932), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207834,7 +207981,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207843,12 +207990,80 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1972] = { - [sym__match_cases] = STATE(3230), - [sym_match_case] = STATE(3884), + [1974] = { + [sym_attribute] = STATE(1974), + [sym__identifier] = ACTIONS(3230), + [anon_sym_COLON_GT] = ACTIONS(3232), + [anon_sym_TILDE] = ACTIONS(3230), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_LPAREN] = ACTIONS(3232), + [anon_sym_RPAREN] = ACTIONS(3232), + [anon_sym_COMMA] = ACTIONS(3232), + [anon_sym_PLUS] = ACTIONS(3230), + [anon_sym_DASH] = ACTIONS(3230), + [anon_sym_COLON_EQ] = ACTIONS(3232), + [anon_sym_PIPE] = ACTIONS(3230), + [anon_sym_LBRACK] = ACTIONS(3230), + [anon_sym_RBRACK] = ACTIONS(3232), + [anon_sym_true] = ACTIONS(3230), + [anon_sym_false] = ACTIONS(3230), + [anon_sym_COLON2] = ACTIONS(3230), + [anon_sym_DOT] = ACTIONS(3232), + [anon_sym_DASH_GT] = ACTIONS(3230), + [anon_sym_LBRACE] = ACTIONS(3230), + [anon_sym_SEMI] = ACTIONS(3232), + [anon_sym_RBRACE] = ACTIONS(3232), + [anon_sym_end] = ACTIONS(3230), + [anon_sym_with] = ACTIONS(3230), + [anon_sym_object] = ACTIONS(3230), + [anon_sym_AMP] = ACTIONS(3230), + [anon_sym_POUND] = ACTIONS(3230), + [anon_sym_COLON_COLON] = ACTIONS(3232), + [anon_sym_LBRACK_PIPE] = ACTIONS(3232), + [anon_sym_LT_DASH] = ACTIONS(3942), + [anon_sym_then] = ACTIONS(3230), + [anon_sym_else] = ACTIONS(3230), + [anon_sym_new] = ACTIONS(3230), + [anon_sym_LBRACE_LT] = ACTIONS(3232), + [anon_sym_GT_RBRACE] = ACTIONS(3232), + [anon_sym_begin] = ACTIONS(3230), + [sym_ocamlyacc_value] = ACTIONS(3232), + [anon_sym_LBRACK_AT] = ACTIONS(473), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3232), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3232), + [aux_sym_number_token1] = ACTIONS(3232), + [anon_sym_SQUOTE] = ACTIONS(3232), + [anon_sym_DQUOTE] = ACTIONS(3232), + [sym_prefix_operator] = ACTIONS(3232), + [anon_sym_PLUS_DOT] = ACTIONS(3230), + [anon_sym_DASH_DOT] = ACTIONS(3230), + [sym_hash_operator] = ACTIONS(3232), + [aux_sym__pow_operator_token1] = ACTIONS(3232), + [anon_sym_lsl] = ACTIONS(3230), + [anon_sym_lsr] = ACTIONS(3230), + [anon_sym_asr] = ACTIONS(3230), + [aux_sym__mult_operator_token1] = ACTIONS(3230), + [anon_sym_mod] = ACTIONS(3230), + [anon_sym_land] = ACTIONS(3230), + [anon_sym_lor] = ACTIONS(3230), + [anon_sym_lxor] = ACTIONS(3230), + [aux_sym__add_operator_token1] = ACTIONS(3230), + [sym__concat_operator] = ACTIONS(3232), + [sym__rel_operator] = ACTIONS(3230), + [anon_sym_AMP_AMP] = ACTIONS(3230), + [anon_sym_or] = ACTIONS(3230), + [anon_sym_PIPE_PIPE] = ACTIONS(3230), + [sym__capitalized_identifier] = ACTIONS(3232), + [anon_sym_BQUOTE] = ACTIONS(3232), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, + [1975] = { + [sym__match_cases] = STATE(4386), + [sym_match_case] = STATE(4580), [sym__simple_pattern] = STATE(6223), [sym__pattern] = STATE(6226), - [sym__pattern_ext] = STATE(6552), + [sym__pattern_ext] = STATE(6436), [sym_alias_pattern] = STATE(6223), [sym_typed_pattern] = STATE(6163), [sym_or_pattern] = STATE(6223), @@ -207866,11 +208081,11 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1972), + [sym_attribute] = STATE(1975), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), - [sym__attribute] = STATE(2017), + [sym__attribute] = STATE(1985), [sym__constant] = STATE(5982), [sym__signed_constant] = STATE(5968), [sym_number] = STATE(5809), @@ -207889,7 +208104,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3932), + [anon_sym_PIPE] = ACTIONS(3944), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -207902,7 +208117,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -207911,47 +208126,47 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1973] = { - [sym_attribute] = STATE(1973), + [1976] = { + [sym_attribute] = STATE(1976), [sym__identifier] = ACTIONS(3230), - [anon_sym_COLON_GT] = ACTIONS(3232), [anon_sym_TILDE] = ACTIONS(3230), [anon_sym_QMARK] = ACTIONS(3230), [anon_sym_LPAREN] = ACTIONS(3232), - [anon_sym_RPAREN] = ACTIONS(3232), [anon_sym_COMMA] = ACTIONS(3232), [anon_sym_PLUS] = ACTIONS(3230), [anon_sym_DASH] = ACTIONS(3230), [anon_sym_COLON_EQ] = ACTIONS(3232), [anon_sym_PIPE] = ACTIONS(3230), [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_RBRACK] = ACTIONS(3232), [anon_sym_true] = ACTIONS(3230), [anon_sym_false] = ACTIONS(3230), - [anon_sym_COLON2] = ACTIONS(3230), [anon_sym_DOT] = ACTIONS(3232), - [anon_sym_DASH_GT] = ACTIONS(3230), [anon_sym_LBRACE] = ACTIONS(3230), [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym_RBRACE] = ACTIONS(3232), + [anon_sym_constraint] = ACTIONS(3230), + [anon_sym_val] = ACTIONS(3230), [anon_sym_end] = ACTIONS(3230), - [anon_sym_with] = ACTIONS(3230), [anon_sym_object] = ACTIONS(3230), + [anon_sym_inherit] = ACTIONS(3230), + [anon_sym_method] = ACTIONS(3230), + [anon_sym_initializer] = ACTIONS(3230), [anon_sym_AMP] = ACTIONS(3230), [anon_sym_POUND] = ACTIONS(3230), [anon_sym_COLON_COLON] = ACTIONS(3232), [anon_sym_LBRACK_PIPE] = ACTIONS(3232), - [anon_sym_LT_DASH] = ACTIONS(3938), - [anon_sym_then] = ACTIONS(3230), + [anon_sym_LT_DASH] = ACTIONS(3946), [anon_sym_else] = ACTIONS(3230), [anon_sym_new] = ACTIONS(3230), [anon_sym_LBRACE_LT] = ACTIONS(3232), - [anon_sym_GT_RBRACE] = ACTIONS(3232), [anon_sym_begin] = ACTIONS(3230), [sym_ocamlyacc_value] = ACTIONS(3232), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3232), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3232), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3230), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3232), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3230), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3230), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3232), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3232), [aux_sym_number_token1] = ACTIONS(3232), [anon_sym_SQUOTE] = ACTIONS(3232), [anon_sym_DQUOTE] = ACTIONS(3232), @@ -207979,7 +208194,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1974] = { + [1977] = { [sym__match_cases] = STATE(3230), [sym_match_case] = STATE(4702), [sym__simple_pattern] = STATE(6223), @@ -208002,7 +208217,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1974), + [sym_attribute] = STATE(1977), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), @@ -208025,7 +208240,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3940), + [anon_sym_PIPE] = ACTIONS(3948), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -208038,7 +208253,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -208047,75 +208262,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1975] = { - [sym_attribute] = STATE(1975), - [sym__identifier] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_QMARK] = ACTIONS(3192), - [anon_sym_LPAREN] = ACTIONS(3194), - [anon_sym_COMMA] = ACTIONS(3194), - [anon_sym_PLUS] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3192), - [anon_sym_COLON_EQ] = ACTIONS(3194), - [anon_sym_PIPE] = ACTIONS(3192), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym_true] = ACTIONS(3192), - [anon_sym_false] = ACTIONS(3192), - [anon_sym_DOT] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3194), - [anon_sym_constraint] = ACTIONS(3192), - [anon_sym_val] = ACTIONS(3192), - [anon_sym_end] = ACTIONS(3192), - [anon_sym_object] = ACTIONS(3192), - [anon_sym_inherit] = ACTIONS(3192), - [anon_sym_method] = ACTIONS(3192), - [anon_sym_initializer] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_POUND] = ACTIONS(3192), - [anon_sym_COLON_COLON] = ACTIONS(3194), - [anon_sym_LBRACK_PIPE] = ACTIONS(3194), - [anon_sym_LT_DASH] = ACTIONS(3942), - [anon_sym_else] = ACTIONS(3192), - [anon_sym_new] = ACTIONS(3192), - [anon_sym_LBRACE_LT] = ACTIONS(3194), - [anon_sym_begin] = ACTIONS(3192), - [sym_ocamlyacc_value] = ACTIONS(3194), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3192), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3194), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3192), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3192), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3194), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3194), - [aux_sym_number_token1] = ACTIONS(3194), - [anon_sym_SQUOTE] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(3194), - [sym_prefix_operator] = ACTIONS(3194), - [anon_sym_PLUS_DOT] = ACTIONS(3192), - [anon_sym_DASH_DOT] = ACTIONS(3192), - [sym_hash_operator] = ACTIONS(3194), - [aux_sym__pow_operator_token1] = ACTIONS(3194), - [anon_sym_lsl] = ACTIONS(3192), - [anon_sym_lsr] = ACTIONS(3192), - [anon_sym_asr] = ACTIONS(3192), - [aux_sym__mult_operator_token1] = ACTIONS(3192), - [anon_sym_mod] = ACTIONS(3192), - [anon_sym_land] = ACTIONS(3192), - [anon_sym_lor] = ACTIONS(3192), - [anon_sym_lxor] = ACTIONS(3192), - [aux_sym__add_operator_token1] = ACTIONS(3192), - [sym__concat_operator] = ACTIONS(3194), - [sym__rel_operator] = ACTIONS(3192), - [anon_sym_AMP_AMP] = ACTIONS(3192), - [anon_sym_or] = ACTIONS(3192), - [anon_sym_PIPE_PIPE] = ACTIONS(3192), - [sym__capitalized_identifier] = ACTIONS(3194), - [anon_sym_BQUOTE] = ACTIONS(3194), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1976] = { + [1978] = { [sym__match_cases] = STATE(3230), [sym_match_case] = STATE(4701), [sym__simple_pattern] = STATE(6223), @@ -208138,7 +208285,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1976), + [sym_attribute] = STATE(1978), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), @@ -208161,7 +208308,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3918), + [anon_sym_PIPE] = ACTIONS(3924), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -208174,7 +208321,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -208183,75 +208330,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1977] = { - [sym_attribute] = STATE(1977), - [sym__identifier] = ACTIONS(3230), - [anon_sym_TILDE] = ACTIONS(3230), - [anon_sym_QMARK] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3232), - [anon_sym_COMMA] = ACTIONS(3232), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_COLON_EQ] = ACTIONS(3232), - [anon_sym_PIPE] = ACTIONS(3230), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3230), - [anon_sym_false] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3232), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym_constraint] = ACTIONS(3230), - [anon_sym_val] = ACTIONS(3230), - [anon_sym_end] = ACTIONS(3230), - [anon_sym_object] = ACTIONS(3230), - [anon_sym_inherit] = ACTIONS(3230), - [anon_sym_method] = ACTIONS(3230), - [anon_sym_initializer] = ACTIONS(3230), - [anon_sym_AMP] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_COLON_COLON] = ACTIONS(3232), - [anon_sym_LBRACK_PIPE] = ACTIONS(3232), - [anon_sym_LT_DASH] = ACTIONS(3944), - [anon_sym_else] = ACTIONS(3230), - [anon_sym_new] = ACTIONS(3230), - [anon_sym_LBRACE_LT] = ACTIONS(3232), - [anon_sym_begin] = ACTIONS(3230), - [sym_ocamlyacc_value] = ACTIONS(3232), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3230), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3232), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3230), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3230), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3232), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3232), - [aux_sym_number_token1] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_DQUOTE] = ACTIONS(3232), - [sym_prefix_operator] = ACTIONS(3232), - [anon_sym_PLUS_DOT] = ACTIONS(3230), - [anon_sym_DASH_DOT] = ACTIONS(3230), - [sym_hash_operator] = ACTIONS(3232), - [aux_sym__pow_operator_token1] = ACTIONS(3232), - [anon_sym_lsl] = ACTIONS(3230), - [anon_sym_lsr] = ACTIONS(3230), - [anon_sym_asr] = ACTIONS(3230), - [aux_sym__mult_operator_token1] = ACTIONS(3230), - [anon_sym_mod] = ACTIONS(3230), - [anon_sym_land] = ACTIONS(3230), - [anon_sym_lor] = ACTIONS(3230), - [anon_sym_lxor] = ACTIONS(3230), - [aux_sym__add_operator_token1] = ACTIONS(3230), - [sym__concat_operator] = ACTIONS(3232), - [sym__rel_operator] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_or] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [sym__capitalized_identifier] = ACTIONS(3232), - [anon_sym_BQUOTE] = ACTIONS(3232), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1978] = { + [1979] = { [sym__match_cases] = STATE(3163), [sym_match_case] = STATE(3159), [sym__simple_pattern] = STATE(6223), @@ -208274,7 +208353,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_package_pattern] = STATE(6163), [sym_parenthesized_pattern] = STATE(6163), [sym_exception_pattern] = STATE(6223), - [sym_attribute] = STATE(1978), + [sym_attribute] = STATE(1979), [sym__extension] = STATE(6226), [sym_extension] = STATE(4831), [sym_quoted_extension] = STATE(4831), @@ -208297,7 +208376,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(2163), [anon_sym_PLUS] = ACTIONS(3644), [anon_sym_DASH] = ACTIONS(3644), - [anon_sym_PIPE] = ACTIONS(3946), + [anon_sym_PIPE] = ACTIONS(3950), [anon_sym_LBRACK] = ACTIONS(2171), [anon_sym_true] = ACTIONS(2173), [anon_sym_false] = ACTIONS(2173), @@ -208310,7 +208389,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK_AT] = ACTIONS(473), [anon_sym_LBRACK_PERCENT] = ACTIONS(2191), [anon_sym_LBRACE_PERCENT] = ACTIONS(2193), - [anon_sym_PERCENT] = ACTIONS(3834), + [anon_sym_PERCENT] = ACTIONS(3876), [aux_sym_number_token1] = ACTIONS(2195), [anon_sym_SQUOTE] = ACTIONS(2197), [anon_sym_DQUOTE] = ACTIONS(2199), @@ -208319,47 +208398,46 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1979] = { - [sym_attribute] = STATE(1979), + [1980] = { + [sym_attribute] = STATE(1980), [sym__identifier] = ACTIONS(3192), - [anon_sym_COLON_GT] = ACTIONS(3194), [anon_sym_TILDE] = ACTIONS(3192), [anon_sym_QMARK] = ACTIONS(3192), [anon_sym_LPAREN] = ACTIONS(3194), - [anon_sym_RPAREN] = ACTIONS(3194), [anon_sym_COMMA] = ACTIONS(3194), [anon_sym_PLUS] = ACTIONS(3192), [anon_sym_DASH] = ACTIONS(3192), [anon_sym_COLON_EQ] = ACTIONS(3194), - [anon_sym_PIPE] = ACTIONS(3192), [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym_RBRACK] = ACTIONS(3194), [anon_sym_true] = ACTIONS(3192), [anon_sym_false] = ACTIONS(3192), - [anon_sym_COLON2] = ACTIONS(3192), [anon_sym_DOT] = ACTIONS(3194), - [anon_sym_DASH_GT] = ACTIONS(3192), [anon_sym_LBRACE] = ACTIONS(3192), [anon_sym_SEMI] = ACTIONS(3194), - [anon_sym_RBRACE] = ACTIONS(3194), + [anon_sym_constraint] = ACTIONS(3192), + [anon_sym_val] = ACTIONS(3192), [anon_sym_end] = ACTIONS(3192), - [anon_sym_with] = ACTIONS(3192), [anon_sym_object] = ACTIONS(3192), + [anon_sym_inherit] = ACTIONS(3192), + [anon_sym_method] = ACTIONS(3192), + [anon_sym_initializer] = ACTIONS(3192), [anon_sym_AMP] = ACTIONS(3192), [anon_sym_POUND] = ACTIONS(3192), [anon_sym_COLON_COLON] = ACTIONS(3194), [anon_sym_LBRACK_PIPE] = ACTIONS(3194), - [anon_sym_LT_DASH] = ACTIONS(3948), - [anon_sym_then] = ACTIONS(3192), + [anon_sym_LT_DASH] = ACTIONS(3952), [anon_sym_else] = ACTIONS(3192), [anon_sym_new] = ACTIONS(3192), [anon_sym_LBRACE_LT] = ACTIONS(3194), - [anon_sym_GT_RBRACE] = ACTIONS(3194), [anon_sym_begin] = ACTIONS(3192), [sym_ocamlyacc_value] = ACTIONS(3194), - [anon_sym_LBRACK_AT] = ACTIONS(473), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3194), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3192), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3194), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3192), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3192), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3194), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3194), [aux_sym_number_token1] = ACTIONS(3194), [anon_sym_SQUOTE] = ACTIONS(3194), [anon_sym_DQUOTE] = ACTIONS(3194), @@ -208387,73 +208465,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, - [1980] = { - [sym_attribute] = STATE(1980), - [sym__identifier] = ACTIONS(3230), - [anon_sym_TILDE] = ACTIONS(3230), - [anon_sym_QMARK] = ACTIONS(3230), - [anon_sym_LPAREN] = ACTIONS(3232), - [anon_sym_COMMA] = ACTIONS(3232), - [anon_sym_PLUS] = ACTIONS(3230), - [anon_sym_DASH] = ACTIONS(3230), - [anon_sym_COLON_EQ] = ACTIONS(3232), - [anon_sym_LBRACK] = ACTIONS(3230), - [anon_sym_true] = ACTIONS(3230), - [anon_sym_false] = ACTIONS(3230), - [anon_sym_DOT] = ACTIONS(3232), - [anon_sym_LBRACE] = ACTIONS(3230), - [anon_sym_SEMI] = ACTIONS(3232), - [anon_sym_constraint] = ACTIONS(3230), - [anon_sym_val] = ACTIONS(3230), - [anon_sym_end] = ACTIONS(3230), - [anon_sym_object] = ACTIONS(3230), - [anon_sym_inherit] = ACTIONS(3230), - [anon_sym_method] = ACTIONS(3230), - [anon_sym_initializer] = ACTIONS(3230), - [anon_sym_AMP] = ACTIONS(3230), - [anon_sym_POUND] = ACTIONS(3230), - [anon_sym_COLON_COLON] = ACTIONS(3232), - [anon_sym_LBRACK_PIPE] = ACTIONS(3232), - [anon_sym_LT_DASH] = ACTIONS(3950), - [anon_sym_else] = ACTIONS(3230), - [anon_sym_new] = ACTIONS(3230), - [anon_sym_LBRACE_LT] = ACTIONS(3232), - [anon_sym_begin] = ACTIONS(3230), - [sym_ocamlyacc_value] = ACTIONS(3232), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3230), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3232), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3230), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3230), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3232), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3232), - [aux_sym_number_token1] = ACTIONS(3232), - [anon_sym_SQUOTE] = ACTIONS(3232), - [anon_sym_DQUOTE] = ACTIONS(3232), - [sym_prefix_operator] = ACTIONS(3232), - [anon_sym_PLUS_DOT] = ACTIONS(3230), - [anon_sym_DASH_DOT] = ACTIONS(3230), - [sym_hash_operator] = ACTIONS(3232), - [aux_sym__pow_operator_token1] = ACTIONS(3232), - [anon_sym_lsl] = ACTIONS(3230), - [anon_sym_lsr] = ACTIONS(3230), - [anon_sym_asr] = ACTIONS(3230), - [aux_sym__mult_operator_token1] = ACTIONS(3230), - [anon_sym_mod] = ACTIONS(3230), - [anon_sym_land] = ACTIONS(3230), - [anon_sym_lor] = ACTIONS(3230), - [anon_sym_lxor] = ACTIONS(3230), - [aux_sym__add_operator_token1] = ACTIONS(3230), - [sym__concat_operator] = ACTIONS(3232), - [sym__rel_operator] = ACTIONS(3230), - [anon_sym_AMP_AMP] = ACTIONS(3230), - [anon_sym_or] = ACTIONS(3230), - [anon_sym_PIPE_PIPE] = ACTIONS(3230), - [sym__capitalized_identifier] = ACTIONS(3232), - [anon_sym_BQUOTE] = ACTIONS(3232), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, [1981] = { [sym_attribute] = STATE(1981), [sym__identifier] = ACTIONS(3230), @@ -208483,7 +208494,7 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND] = ACTIONS(3230), [anon_sym_COLON_COLON] = ACTIONS(3232), [anon_sym_LBRACK_PIPE] = ACTIONS(3232), - [anon_sym_LT_DASH] = ACTIONS(3952), + [anon_sym_LT_DASH] = ACTIONS(3954), [anon_sym_then] = ACTIONS(3230), [anon_sym_else] = ACTIONS(3230), [anon_sym_new] = ACTIONS(3230), @@ -208524,73 +208535,6 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [1982] = { [sym_attribute] = STATE(1982), [sym__identifier] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_QMARK] = ACTIONS(3192), - [anon_sym_LPAREN] = ACTIONS(3194), - [anon_sym_COMMA] = ACTIONS(3194), - [anon_sym_PLUS] = ACTIONS(3192), - [anon_sym_DASH] = ACTIONS(3192), - [anon_sym_COLON_EQ] = ACTIONS(3194), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym_true] = ACTIONS(3192), - [anon_sym_false] = ACTIONS(3192), - [anon_sym_DOT] = ACTIONS(3194), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_SEMI] = ACTIONS(3194), - [anon_sym_constraint] = ACTIONS(3192), - [anon_sym_val] = ACTIONS(3192), - [anon_sym_end] = ACTIONS(3192), - [anon_sym_object] = ACTIONS(3192), - [anon_sym_inherit] = ACTIONS(3192), - [anon_sym_method] = ACTIONS(3192), - [anon_sym_initializer] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_POUND] = ACTIONS(3192), - [anon_sym_COLON_COLON] = ACTIONS(3194), - [anon_sym_LBRACK_PIPE] = ACTIONS(3194), - [anon_sym_LT_DASH] = ACTIONS(3954), - [anon_sym_else] = ACTIONS(3192), - [anon_sym_new] = ACTIONS(3192), - [anon_sym_LBRACE_LT] = ACTIONS(3194), - [anon_sym_begin] = ACTIONS(3192), - [sym_ocamlyacc_value] = ACTIONS(3194), - [anon_sym_LBRACK_AT] = ACTIONS(3), - [anon_sym_LBRACK_AT_AT] = ACTIONS(3192), - [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3194), - [anon_sym_LBRACK_PERCENT] = ACTIONS(3192), - [anon_sym_LBRACE_PERCENT] = ACTIONS(3192), - [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3194), - [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3194), - [aux_sym_number_token1] = ACTIONS(3194), - [anon_sym_SQUOTE] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(3194), - [sym_prefix_operator] = ACTIONS(3194), - [anon_sym_PLUS_DOT] = ACTIONS(3192), - [anon_sym_DASH_DOT] = ACTIONS(3192), - [sym_hash_operator] = ACTIONS(3194), - [aux_sym__pow_operator_token1] = ACTIONS(3194), - [anon_sym_lsl] = ACTIONS(3192), - [anon_sym_lsr] = ACTIONS(3192), - [anon_sym_asr] = ACTIONS(3192), - [aux_sym__mult_operator_token1] = ACTIONS(3192), - [anon_sym_mod] = ACTIONS(3192), - [anon_sym_land] = ACTIONS(3192), - [anon_sym_lor] = ACTIONS(3192), - [anon_sym_lxor] = ACTIONS(3192), - [aux_sym__add_operator_token1] = ACTIONS(3192), - [sym__concat_operator] = ACTIONS(3194), - [sym__rel_operator] = ACTIONS(3192), - [anon_sym_AMP_AMP] = ACTIONS(3192), - [anon_sym_or] = ACTIONS(3192), - [anon_sym_PIPE_PIPE] = ACTIONS(3192), - [sym__capitalized_identifier] = ACTIONS(3194), - [anon_sym_BQUOTE] = ACTIONS(3194), - [sym_comment] = ACTIONS(5), - [sym_line_number_directive] = ACTIONS(5), - }, - [1983] = { - [sym_attribute] = STATE(1983), - [sym__identifier] = ACTIONS(3192), [anon_sym_COLON_GT] = ACTIONS(3194), [anon_sym_TILDE] = ACTIONS(3192), [anon_sym_QMARK] = ACTIONS(3192), @@ -208655,9 +208599,76 @@ static uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(5), [sym_line_number_directive] = ACTIONS(5), }, + [1983] = { + [sym_attribute] = STATE(1983), + [sym__identifier] = ACTIONS(3230), + [anon_sym_TILDE] = ACTIONS(3230), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_LPAREN] = ACTIONS(3232), + [anon_sym_COMMA] = ACTIONS(3232), + [anon_sym_PLUS] = ACTIONS(3230), + [anon_sym_DASH] = ACTIONS(3230), + [anon_sym_COLON_EQ] = ACTIONS(3232), + [anon_sym_LBRACK] = ACTIONS(3230), + [anon_sym_true] = ACTIONS(3230), + [anon_sym_false] = ACTIONS(3230), + [anon_sym_DOT] = ACTIONS(3232), + [anon_sym_LBRACE] = ACTIONS(3230), + [anon_sym_SEMI] = ACTIONS(3232), + [anon_sym_constraint] = ACTIONS(3230), + [anon_sym_val] = ACTIONS(3230), + [anon_sym_end] = ACTIONS(3230), + [anon_sym_object] = ACTIONS(3230), + [anon_sym_inherit] = ACTIONS(3230), + [anon_sym_method] = ACTIONS(3230), + [anon_sym_initializer] = ACTIONS(3230), + [anon_sym_AMP] = ACTIONS(3230), + [anon_sym_POUND] = ACTIONS(3230), + [anon_sym_COLON_COLON] = ACTIONS(3232), + [anon_sym_LBRACK_PIPE] = ACTIONS(3232), + [anon_sym_LT_DASH] = ACTIONS(3958), + [anon_sym_else] = ACTIONS(3230), + [anon_sym_new] = ACTIONS(3230), + [anon_sym_LBRACE_LT] = ACTIONS(3232), + [anon_sym_begin] = ACTIONS(3230), + [sym_ocamlyacc_value] = ACTIONS(3232), + [anon_sym_LBRACK_AT] = ACTIONS(3), + [anon_sym_LBRACK_AT_AT] = ACTIONS(3230), + [anon_sym_LBRACK_AT_AT_AT] = ACTIONS(3232), + [anon_sym_LBRACK_PERCENT] = ACTIONS(3230), + [anon_sym_LBRACE_PERCENT] = ACTIONS(3230), + [anon_sym_LBRACK_PERCENT_PERCENT] = ACTIONS(3232), + [anon_sym_LBRACE_PERCENT_PERCENT] = ACTIONS(3232), + [aux_sym_number_token1] = ACTIONS(3232), + [anon_sym_SQUOTE] = ACTIONS(3232), + [anon_sym_DQUOTE] = ACTIONS(3232), + [sym_prefix_operator] = ACTIONS(3232), + [anon_sym_PLUS_DOT] = ACTIONS(3230), + [anon_sym_DASH_DOT] = ACTIONS(3230), + [sym_hash_operator] = ACTIONS(3232), + [aux_sym__pow_operator_token1] = ACTIONS(3232), + [anon_sym_lsl] = ACTIONS(3230), + [anon_sym_lsr] = ACTIONS(3230), + [anon_sym_asr] = ACTIONS(3230), + [aux_sym__mult_operator_token1] = ACTIONS(3230), + [anon_sym_mod] = ACTIONS(3230), + [anon_sym_land] = ACTIONS(3230), + [anon_sym_lor] = ACTIONS(3230), + [anon_sym_lxor] = ACTIONS(3230), + [aux_sym__add_operator_token1] = ACTIONS(3230), + [sym__concat_operator] = ACTIONS(3232), + [sym__rel_operator] = ACTIONS(3230), + [anon_sym_AMP_AMP] = ACTIONS(3230), + [anon_sym_or] = ACTIONS(3230), + [anon_sym_PIPE_PIPE] = ACTIONS(3230), + [sym__capitalized_identifier] = ACTIONS(3232), + [anon_sym_BQUOTE] = ACTIONS(3232), + [sym_comment] = ACTIONS(5), + [sym_line_number_directive] = ACTIONS(5), + }, }; -static uint16_t ts_small_parse_table[] = { +static const uint16_t ts_small_parse_table[] = { [0] = 36, ACTIONS(473), 1, anon_sym_LBRACK_AT, @@ -208693,7 +208704,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3946), 1, + ACTIONS(3950), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -208760,6 +208771,208 @@ static uint16_t ts_small_parse_table[] = { sym_lazy_pattern, sym_exception_pattern, [137] = 36, + ACTIONS(473), 1, + anon_sym_LBRACK_AT, + ACTIONS(2161), 1, + sym__identifier, + ACTIONS(2163), 1, + anon_sym_LPAREN, + ACTIONS(2171), 1, + anon_sym_LBRACK, + ACTIONS(2177), 1, + anon_sym_LBRACE, + ACTIONS(2179), 1, + anon_sym_exception, + ACTIONS(2185), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(2187), 1, + anon_sym_lazy, + ACTIONS(2189), 1, + anon_sym_begin, + ACTIONS(2191), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(2193), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(2195), 1, + aux_sym_number_token1, + ACTIONS(2197), 1, + anon_sym_SQUOTE, + ACTIONS(2199), 1, + anon_sym_DQUOTE, + ACTIONS(2203), 1, + sym__capitalized_identifier, + ACTIONS(2205), 1, + anon_sym_BQUOTE, + ACTIONS(3650), 1, + anon_sym_POUND, + ACTIONS(3944), 1, + anon_sym_PIPE, + STATE(1639), 1, + sym_constructor_path, + STATE(1682), 1, + sym_tag, + STATE(1985), 1, + sym_attribute, + STATE(4299), 1, + sym__match_cases, + STATE(4580), 1, + sym_match_case, + STATE(5187), 1, + sym_parenthesized_operator, + STATE(5968), 1, + sym__signed_constant, + STATE(6436), 1, + sym__pattern_ext, + STATE(8554), 1, + sym_module_path, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(2173), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(3644), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(4831), 2, + sym_extension, + sym_quoted_extension, + STATE(5982), 2, + sym__constant, + sym_signed_number, + STATE(6226), 2, + sym__pattern, + sym__extension, + STATE(5809), 6, + sym_number, + sym_character, + sym_string, + sym_quoted_string, + sym_boolean, + sym_unit, + STATE(6163), 9, + sym_typed_pattern, + sym_polymorphic_variant_pattern, + sym_record_pattern, + sym_list_pattern, + sym_array_pattern, + sym_local_open_pattern, + sym_package_pattern, + sym_parenthesized_pattern, + sym__value_pattern, + STATE(6223), 10, + sym__simple_pattern, + sym_alias_pattern, + sym_or_pattern, + sym_constructor_pattern, + sym_tag_pattern, + sym_tuple_pattern, + sym_cons_pattern, + sym_range_pattern, + sym_lazy_pattern, + sym_exception_pattern, + [274] = 36, + ACTIONS(473), 1, + anon_sym_LBRACK_AT, + ACTIONS(2161), 1, + sym__identifier, + ACTIONS(2163), 1, + anon_sym_LPAREN, + ACTIONS(2171), 1, + anon_sym_LBRACK, + ACTIONS(2177), 1, + anon_sym_LBRACE, + ACTIONS(2179), 1, + anon_sym_exception, + ACTIONS(2185), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(2187), 1, + anon_sym_lazy, + ACTIONS(2189), 1, + anon_sym_begin, + ACTIONS(2191), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(2193), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(2195), 1, + aux_sym_number_token1, + ACTIONS(2197), 1, + anon_sym_SQUOTE, + ACTIONS(2199), 1, + anon_sym_DQUOTE, + ACTIONS(2203), 1, + sym__capitalized_identifier, + ACTIONS(2205), 1, + anon_sym_BQUOTE, + ACTIONS(3650), 1, + anon_sym_POUND, + ACTIONS(3928), 1, + anon_sym_PIPE, + STATE(1639), 1, + sym_constructor_path, + STATE(1682), 1, + sym_tag, + STATE(1986), 1, + sym_attribute, + STATE(3199), 1, + sym__match_cases, + STATE(3877), 1, + sym_match_case, + STATE(5187), 1, + sym_parenthesized_operator, + STATE(5968), 1, + sym__signed_constant, + STATE(6519), 1, + sym__pattern_ext, + STATE(8554), 1, + sym_module_path, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(2173), 2, + anon_sym_true, + anon_sym_false, + ACTIONS(3644), 2, + anon_sym_PLUS, + anon_sym_DASH, + STATE(4831), 2, + sym_extension, + sym_quoted_extension, + STATE(5982), 2, + sym__constant, + sym_signed_number, + STATE(6226), 2, + sym__pattern, + sym__extension, + STATE(5809), 6, + sym_number, + sym_character, + sym_string, + sym_quoted_string, + sym_boolean, + sym_unit, + STATE(6163), 9, + sym_typed_pattern, + sym_polymorphic_variant_pattern, + sym_record_pattern, + sym_list_pattern, + sym_array_pattern, + sym_local_open_pattern, + sym_package_pattern, + sym_parenthesized_pattern, + sym__value_pattern, + STATE(6223), 10, + sym__simple_pattern, + sym_alias_pattern, + sym_or_pattern, + sym_constructor_pattern, + sym_tag_pattern, + sym_tuple_pattern, + sym_cons_pattern, + sym_range_pattern, + sym_lazy_pattern, + sym_exception_pattern, + [411] = 36, ACTIONS(473), 1, anon_sym_LBRACK_AT, ACTIONS(2161), 1, @@ -208800,208 +209013,6 @@ static uint16_t ts_small_parse_table[] = { sym_constructor_path, STATE(1682), 1, sym_tag, - STATE(1985), 1, - sym_attribute, - STATE(4299), 1, - sym__match_cases, - STATE(4580), 1, - sym_match_case, - STATE(5187), 1, - sym_parenthesized_operator, - STATE(5968), 1, - sym__signed_constant, - STATE(6436), 1, - sym__pattern_ext, - STATE(8554), 1, - sym_module_path, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(2173), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(3644), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(4831), 2, - sym_extension, - sym_quoted_extension, - STATE(5982), 2, - sym__constant, - sym_signed_number, - STATE(6226), 2, - sym__pattern, - sym__extension, - STATE(5809), 6, - sym_number, - sym_character, - sym_string, - sym_quoted_string, - sym_boolean, - sym_unit, - STATE(6163), 9, - sym_typed_pattern, - sym_polymorphic_variant_pattern, - sym_record_pattern, - sym_list_pattern, - sym_array_pattern, - sym_local_open_pattern, - sym_package_pattern, - sym_parenthesized_pattern, - sym__value_pattern, - STATE(6223), 10, - sym__simple_pattern, - sym_alias_pattern, - sym_or_pattern, - sym_constructor_pattern, - sym_tag_pattern, - sym_tuple_pattern, - sym_cons_pattern, - sym_range_pattern, - sym_lazy_pattern, - sym_exception_pattern, - [274] = 36, - ACTIONS(473), 1, - anon_sym_LBRACK_AT, - ACTIONS(2161), 1, - sym__identifier, - ACTIONS(2163), 1, - anon_sym_LPAREN, - ACTIONS(2171), 1, - anon_sym_LBRACK, - ACTIONS(2177), 1, - anon_sym_LBRACE, - ACTIONS(2179), 1, - anon_sym_exception, - ACTIONS(2185), 1, - anon_sym_LBRACK_PIPE, - ACTIONS(2187), 1, - anon_sym_lazy, - ACTIONS(2189), 1, - anon_sym_begin, - ACTIONS(2191), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(2193), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(2195), 1, - aux_sym_number_token1, - ACTIONS(2197), 1, - anon_sym_SQUOTE, - ACTIONS(2199), 1, - anon_sym_DQUOTE, - ACTIONS(2203), 1, - sym__capitalized_identifier, - ACTIONS(2205), 1, - anon_sym_BQUOTE, - ACTIONS(3650), 1, - anon_sym_POUND, - ACTIONS(3928), 1, - anon_sym_PIPE, - STATE(1639), 1, - sym_constructor_path, - STATE(1682), 1, - sym_tag, - STATE(1986), 1, - sym_attribute, - STATE(3199), 1, - sym__match_cases, - STATE(3877), 1, - sym_match_case, - STATE(5187), 1, - sym_parenthesized_operator, - STATE(5968), 1, - sym__signed_constant, - STATE(6519), 1, - sym__pattern_ext, - STATE(8554), 1, - sym_module_path, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(2173), 2, - anon_sym_true, - anon_sym_false, - ACTIONS(3644), 2, - anon_sym_PLUS, - anon_sym_DASH, - STATE(4831), 2, - sym_extension, - sym_quoted_extension, - STATE(5982), 2, - sym__constant, - sym_signed_number, - STATE(6226), 2, - sym__pattern, - sym__extension, - STATE(5809), 6, - sym_number, - sym_character, - sym_string, - sym_quoted_string, - sym_boolean, - sym_unit, - STATE(6163), 9, - sym_typed_pattern, - sym_polymorphic_variant_pattern, - sym_record_pattern, - sym_list_pattern, - sym_array_pattern, - sym_local_open_pattern, - sym_package_pattern, - sym_parenthesized_pattern, - sym__value_pattern, - STATE(6223), 10, - sym__simple_pattern, - sym_alias_pattern, - sym_or_pattern, - sym_constructor_pattern, - sym_tag_pattern, - sym_tuple_pattern, - sym_cons_pattern, - sym_range_pattern, - sym_lazy_pattern, - sym_exception_pattern, - [411] = 36, - ACTIONS(473), 1, - anon_sym_LBRACK_AT, - ACTIONS(2161), 1, - sym__identifier, - ACTIONS(2163), 1, - anon_sym_LPAREN, - ACTIONS(2171), 1, - anon_sym_LBRACK, - ACTIONS(2177), 1, - anon_sym_LBRACE, - ACTIONS(2179), 1, - anon_sym_exception, - ACTIONS(2185), 1, - anon_sym_LBRACK_PIPE, - ACTIONS(2187), 1, - anon_sym_lazy, - ACTIONS(2189), 1, - anon_sym_begin, - ACTIONS(2191), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(2193), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(2195), 1, - aux_sym_number_token1, - ACTIONS(2197), 1, - anon_sym_SQUOTE, - ACTIONS(2199), 1, - anon_sym_DQUOTE, - ACTIONS(2203), 1, - sym__capitalized_identifier, - ACTIONS(2205), 1, - anon_sym_BQUOTE, - ACTIONS(3650), 1, - anon_sym_POUND, - ACTIONS(3924), 1, - anon_sym_PIPE, - STATE(1639), 1, - sym_constructor_path, - STATE(1682), 1, - sym_tag, STATE(1987), 1, sym_attribute, STATE(3221), 1, @@ -209097,7 +209108,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209198,7 +209209,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3946), 1, + ACTIONS(3950), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209299,7 +209310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3926), 1, + ACTIONS(3938), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209400,7 +209411,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209602,7 +209613,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3946), 1, + ACTIONS(3950), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209804,7 +209815,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -209905,7 +209916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3940), 1, + ACTIONS(3948), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -210006,7 +210017,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3940), 1, + ACTIONS(3948), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -210107,7 +210118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -210208,7 +210219,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3936), 1, + ACTIONS(3944), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -210584,31 +210595,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2010), 1, sym_constructor_path, @@ -210632,10 +210643,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2503), 2, anon_sym_PIPE, anon_sym_as, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(2003), 2, @@ -210710,11 +210721,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3826), 1, + ACTIONS(3868), 1, anon_sym_rec, - ACTIONS(3832), 1, + ACTIONS(3874), 1, anon_sym_open, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -210815,11 +210826,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3826), 1, + ACTIONS(3868), 1, anon_sym_rec, - ACTIONS(3832), 1, + ACTIONS(3874), 1, anon_sym_open, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -211023,7 +211034,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3940), 1, + ACTIONS(3948), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211225,7 +211236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3940), 1, + ACTIONS(3948), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211298,31 +211309,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -211346,10 +211357,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2503), 2, anon_sym_PIPE, anon_sym_as, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(2010), 2, @@ -211424,11 +211435,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3826), 1, + ACTIONS(3868), 1, anon_sym_rec, - ACTIONS(3832), 1, + ACTIONS(3874), 1, anon_sym_open, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -211531,7 +211542,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3922), 1, + ACTIONS(3940), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211632,7 +211643,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3924), 1, + ACTIONS(3936), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211733,7 +211744,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211834,7 +211845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -211935,7 +211946,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212339,7 +212350,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3926), 1, + ACTIONS(3938), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212440,7 +212451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3922), 1, + ACTIONS(3940), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212541,7 +212552,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3930), 1, + ACTIONS(3922), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212642,7 +212653,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3924), 1, + ACTIONS(3936), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212743,7 +212754,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3922), 1, + ACTIONS(3940), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212844,7 +212855,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -212945,7 +212956,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3930), 1, + ACTIONS(3922), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213046,7 +213057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3930), 1, + ACTIONS(3922), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213147,7 +213158,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3922), 1, + ACTIONS(3940), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213349,7 +213360,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3924), 1, + ACTIONS(3936), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213450,7 +213461,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3920), 1, + ACTIONS(3934), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213551,7 +213562,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3936), 1, + ACTIONS(3944), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213652,7 +213663,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3934), 1, + ACTIONS(3920), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213753,7 +213764,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3946), 1, + ACTIONS(3950), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -213854,7 +213865,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3936), 1, + ACTIONS(3944), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214157,7 +214168,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3924), 1, + ACTIONS(3936), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214359,7 +214370,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214460,7 +214471,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3940), 1, + ACTIONS(3948), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214561,7 +214572,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3926), 1, + ACTIONS(3938), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214763,7 +214774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3934), 1, + ACTIONS(3920), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214864,7 +214875,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3930), 1, + ACTIONS(3922), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -214965,7 +214976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3922), 1, + ACTIONS(3940), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215066,7 +215077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3936), 1, + ACTIONS(3944), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215167,7 +215178,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3930), 1, + ACTIONS(3922), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215268,7 +215279,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3920), 1, + ACTIONS(3934), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215369,7 +215380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3934), 1, + ACTIONS(3920), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215468,11 +215479,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3826), 1, + ACTIONS(3868), 1, anon_sym_rec, - ACTIONS(3832), 1, + ACTIONS(3874), 1, anon_sym_open, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -215575,7 +215586,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3920), 1, + ACTIONS(3934), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215676,7 +215687,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3920), 1, + ACTIONS(3934), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -215876,11 +215887,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3826), 1, + ACTIONS(3868), 1, anon_sym_rec, - ACTIONS(3832), 1, + ACTIONS(3874), 1, anon_sym_open, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -215983,7 +215994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3918), 1, + ACTIONS(3924), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216185,7 +216196,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3946), 1, + ACTIONS(3950), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216488,7 +216499,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3934), 1, + ACTIONS(3920), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216589,7 +216600,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3934), 1, + ACTIONS(3920), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216690,7 +216701,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3920), 1, + ACTIONS(3934), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216791,7 +216802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3926), 1, + ACTIONS(3938), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216892,7 +216903,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3926), 1, + ACTIONS(3938), 1, anon_sym_PIPE, STATE(1639), 1, sym_constructor_path, @@ -216993,9 +217004,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3970), 1, - anon_sym_RPAREN, ACTIONS(3972), 1, + anon_sym_RPAREN, + ACTIONS(3974), 1, anon_sym_COLON_COLON, STATE(1639), 1, sym_constructor_path, @@ -217092,9 +217103,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3974), 1, - anon_sym_RPAREN, ACTIONS(3976), 1, + anon_sym_RPAREN, + ACTIONS(3978), 1, anon_sym_COLON_COLON, STATE(1639), 1, sym_constructor_path, @@ -217191,9 +217202,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3976), 1, - anon_sym_COLON_COLON, ACTIONS(3978), 1, + anon_sym_COLON_COLON, + ACTIONS(3980), 1, anon_sym_RPAREN, STATE(1639), 1, sym_constructor_path, @@ -217290,7 +217301,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1639), 1, sym_constructor_path, @@ -217389,9 +217400,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3980), 1, - anon_sym_RPAREN, ACTIONS(3982), 1, + anon_sym_RPAREN, + ACTIONS(3984), 1, anon_sym_COLON_COLON, STATE(1639), 1, sym_constructor_path, @@ -217460,37 +217471,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -217509,10 +217520,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -217559,37 +217570,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -217608,10 +217619,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -217686,7 +217697,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1639), 1, sym_constructor_path, @@ -217787,7 +217798,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3984), 1, + ACTIONS(3986), 1, anon_sym_RPAREN, STATE(1639), 1, sym_constructor_path, @@ -217878,13 +217889,13 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3986), 1, + ACTIONS(3988), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -217957,37 +217968,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(3988), 1, + ACTIONS(3990), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -218004,10 +218015,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -218054,37 +218065,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(3990), 1, + ACTIONS(3992), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -218101,10 +218112,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -218179,7 +218190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3992), 1, + ACTIONS(3994), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -218254,33 +218265,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, - anon_sym_BQUOTE, + sym__capitalized_identifier, ACTIONS(4020), 1, + anon_sym_BQUOTE, + ACTIONS(4022), 1, sym__left_quoted_string_delimiter, STATE(2079), 1, sym_attribute, @@ -218468,7 +218479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4022), 1, + ACTIONS(4024), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -218537,37 +218548,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4024), 1, + ACTIONS(4026), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -218584,10 +218595,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -218640,33 +218651,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4026), 1, + ACTIONS(4028), 1, sym__left_quoted_string_delimiter, STATE(2083), 1, sym_attribute, @@ -218798,7 +218809,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4030), 16, + ACTIONS(4032), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -218815,7 +218826,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4028), 42, + ACTIONS(4030), 42, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -219081,13 +219092,13 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4032), 1, + ACTIONS(4034), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -219166,33 +219177,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4034), 1, + ACTIONS(4036), 1, sym__left_quoted_string_delimiter, STATE(2089), 1, sym_attribute, @@ -219261,33 +219272,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4036), 1, + ACTIONS(4038), 1, sym__left_quoted_string_delimiter, STATE(2090), 1, sym_attribute, @@ -219356,33 +219367,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4038), 1, + ACTIONS(4040), 1, sym__left_quoted_string_delimiter, STATE(2091), 1, sym_attribute, @@ -219548,33 +219559,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4040), 1, + ACTIONS(4042), 1, sym__left_quoted_string_delimiter, STATE(2093), 1, sym_attribute, @@ -219665,7 +219676,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4042), 1, + ACTIONS(4044), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -219740,33 +219751,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4044), 1, + ACTIONS(4046), 1, sym__left_quoted_string_delimiter, STATE(2095), 1, sym_attribute, @@ -219829,37 +219840,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4046), 1, + ACTIONS(4048), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -219876,10 +219887,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -219932,33 +219943,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4048), 1, + ACTIONS(4050), 1, sym__left_quoted_string_delimiter, STATE(2097), 1, sym_attribute, @@ -220027,33 +220038,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4050), 1, + ACTIONS(4052), 1, sym__left_quoted_string_delimiter, STATE(2098), 1, sym_attribute, @@ -220122,33 +220133,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4052), 1, + ACTIONS(4054), 1, sym__left_quoted_string_delimiter, STATE(2099), 1, sym_attribute, @@ -220239,7 +220250,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4054), 1, + ACTIONS(4056), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -220336,7 +220347,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4056), 1, + ACTIONS(4058), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -220405,37 +220416,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4058), 1, + ACTIONS(4060), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -220452,10 +220463,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -220508,33 +220519,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4060), 1, + ACTIONS(4062), 1, sym__left_quoted_string_delimiter, STATE(2103), 1, sym_attribute, @@ -220625,7 +220636,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4062), 1, + ACTIONS(4064), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -220791,37 +220802,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4064), 1, + ACTIONS(4066), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -220838,10 +220849,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -221185,33 +221196,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4066), 1, + ACTIONS(4068), 1, sym__left_quoted_string_delimiter, STATE(2110), 1, sym_attribute, @@ -221275,7 +221286,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4070), 16, + ACTIONS(4072), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -221292,7 +221303,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4068), 42, + ACTIONS(4070), 42, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -221342,37 +221353,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4072), 1, + ACTIONS(4074), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -221389,10 +221400,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -221536,37 +221547,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4074), 1, + ACTIONS(4076), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -221583,10 +221594,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -221661,7 +221672,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4076), 1, + ACTIONS(4078), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -221758,7 +221769,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4078), 1, + ACTIONS(4080), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -221827,37 +221838,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4080), 1, + ACTIONS(4082), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -221874,10 +221885,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -221930,33 +221941,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4082), 1, + ACTIONS(4084), 1, sym__left_quoted_string_delimiter, STATE(2118), 1, sym_attribute, @@ -222338,7 +222349,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4084), 1, + ACTIONS(4086), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -222407,37 +222418,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4086), 1, + ACTIONS(4088), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -222454,10 +222465,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -222532,7 +222543,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4088), 1, + ACTIONS(4090), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -222607,33 +222618,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4090), 1, + ACTIONS(4092), 1, sym__left_quoted_string_delimiter, STATE(2125), 1, sym_attribute, @@ -222794,7 +222805,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4094), 16, + ACTIONS(4096), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -222811,7 +222822,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4092), 42, + ACTIONS(4094), 42, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -222867,33 +222878,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4096), 1, + ACTIONS(4098), 1, sym__left_quoted_string_delimiter, STATE(2128), 1, sym_attribute, @@ -223544,33 +223555,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4098), 1, + ACTIONS(4100), 1, sym__left_quoted_string_delimiter, STATE(2135), 1, sym_attribute, @@ -223661,7 +223672,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4100), 1, + ACTIONS(4102), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -223736,33 +223747,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4102), 1, + ACTIONS(4104), 1, sym__left_quoted_string_delimiter, STATE(2137), 1, sym_attribute, @@ -223825,37 +223836,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4104), 1, + ACTIONS(4106), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -223872,10 +223883,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -223950,7 +223961,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4106), 1, + ACTIONS(4108), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -224019,37 +224030,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4108), 1, + ACTIONS(4110), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -224066,10 +224077,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -224407,37 +224418,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4110), 1, + ACTIONS(4112), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -224454,10 +224465,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -224510,33 +224521,33 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4112), 1, + ACTIONS(4114), 1, sym__left_quoted_string_delimiter, STATE(2145), 1, sym_attribute, @@ -224724,7 +224735,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4114), 1, + ACTIONS(4116), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -224890,37 +224901,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4116), 1, + ACTIONS(4118), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -224937,10 +224948,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -225015,7 +225026,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4118), 1, + ACTIONS(4120), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -225112,7 +225123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4120), 1, + ACTIONS(4122), 1, anon_sym_RBRACK, STATE(1639), 1, sym_constructor_path, @@ -225181,37 +225192,37 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - ACTIONS(4122), 1, + ACTIONS(4124), 1, anon_sym_PIPE_RBRACK, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -225228,10 +225239,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -225284,31 +225295,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2153), 1, sym_attribute, @@ -225472,31 +225483,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2155), 1, sym_attribute, @@ -225565,31 +225576,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2156), 1, sym_attribute, @@ -225658,31 +225669,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2157), 1, sym_attribute, @@ -225846,31 +225857,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2159), 1, sym_attribute, @@ -226313,35 +226324,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -226358,10 +226369,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -226699,31 +226710,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2168), 1, sym_attribute, @@ -227267,31 +227278,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2174), 1, sym_attribute, @@ -227350,43 +227361,43 @@ static uint16_t ts_small_parse_table[] = { [25194] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4150), 1, - anon_sym_PERCENT, + anon_sym_LBRACE_PERCENT, ACTIONS(4152), 1, - aux_sym_number_token1, + anon_sym_PERCENT, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2175), 1, sym_attribute, @@ -227401,7 +227412,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3938), 2, @@ -227443,43 +227454,43 @@ static uint16_t ts_small_parse_table[] = { [25318] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2176), 1, sym_attribute, @@ -227494,7 +227505,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3119), 2, @@ -227536,43 +227547,43 @@ static uint16_t ts_small_parse_table[] = { [25442] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2177), 1, sym_attribute, @@ -227587,7 +227598,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3119), 2, @@ -227629,43 +227640,43 @@ static uint16_t ts_small_parse_table[] = { [25566] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4150), 1, - anon_sym_PERCENT, + anon_sym_LBRACE_PERCENT, ACTIONS(4152), 1, - aux_sym_number_token1, + anon_sym_PERCENT, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2178), 1, sym_attribute, @@ -227680,7 +227691,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3938), 2, @@ -228017,31 +228028,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2182), 1, sym_attribute, @@ -228480,43 +228491,43 @@ static uint16_t ts_small_parse_table[] = { [26710] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2187), 1, sym_attribute, @@ -228531,7 +228542,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2900), 2, @@ -228858,43 +228869,43 @@ static uint16_t ts_small_parse_table[] = { [27218] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2191), 1, sym_attribute, @@ -228909,7 +228920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2901), 2, @@ -228961,31 +228972,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2192), 1, sym_attribute, @@ -229054,31 +229065,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2193), 1, sym_attribute, @@ -229232,43 +229243,43 @@ static uint16_t ts_small_parse_table[] = { [27718] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2195), 1, sym_attribute, @@ -229283,7 +229294,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2806), 2, @@ -229515,43 +229526,43 @@ static uint16_t ts_small_parse_table[] = { [28098] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2198), 1, sym_attribute, @@ -229566,7 +229577,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2801), 2, @@ -229618,31 +229629,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2199), 1, sym_attribute, @@ -229711,31 +229722,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2200), 1, sym_attribute, @@ -229804,31 +229815,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2201), 1, sym_attribute, @@ -229986,35 +229997,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -230031,10 +230042,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -230081,35 +230092,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -230126,10 +230137,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -230752,31 +230763,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2211), 1, sym_attribute, @@ -230839,35 +230850,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -230884,10 +230895,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -231029,35 +231040,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -231074,10 +231085,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -231215,43 +231226,43 @@ static uint16_t ts_small_parse_table[] = { [30382] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2216), 1, sym_attribute, @@ -231266,7 +231277,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(3008), 2, @@ -231318,31 +231329,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2217), 1, sym_attribute, @@ -231500,35 +231511,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -231545,10 +231556,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -231785,35 +231796,35 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3842), 1, + ACTIONS(3884), 1, sym__identifier, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3894), 1, anon_sym_LBRACE, - ACTIONS(3854), 1, + ACTIONS(3896), 1, anon_sym_exception, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(3860), 1, + ACTIONS(3902), 1, anon_sym_lazy, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3916), 1, + ACTIONS(3918), 1, anon_sym_LPAREN, - STATE(1946), 1, + STATE(1952), 1, sym_constructor_path, STATE(1956), 1, sym_tag, @@ -231830,10 +231841,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -231876,43 +231887,43 @@ static uint16_t ts_small_parse_table[] = { [31270] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2223), 1, sym_attribute, @@ -231927,7 +231938,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(3008), 2, @@ -232359,31 +232370,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2228), 1, sym_attribute, @@ -232537,43 +232548,43 @@ static uint16_t ts_small_parse_table[] = { [32158] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2230), 1, sym_attribute, @@ -232588,7 +232599,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -232630,43 +232641,43 @@ static uint16_t ts_small_parse_table[] = { [32282] = 31, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4150), 1, + ACTIONS(4152), 1, anon_sym_PERCENT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2231), 1, sym_attribute, @@ -232681,7 +232692,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -232733,31 +232744,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(3994), 1, - sym__identifier, ACTIONS(3996), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2232), 1, sym_attribute, @@ -232848,12 +232859,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4306), 1, + ACTIONS(4308), 1, anon_sym_RPAREN, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2233), 1, sym_attribute, STATE(6014), 1, @@ -233390,33 +233401,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -233443,10 +233454,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -233513,9 +233524,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4308), 1, - anon_sym_COLON_GT, ACTIONS(4310), 1, + anon_sym_COLON_GT, + ACTIONS(4312), 1, anon_sym_EQ, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -233676,9 +233687,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4312), 1, - anon_sym_COLON_GT, ACTIONS(4314), 1, + anon_sym_COLON_GT, + ACTIONS(4316), 1, anon_sym_EQ, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -233769,11 +233780,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4316), 1, + ACTIONS(4318), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -233840,7 +233851,7 @@ static uint16_t ts_small_parse_table[] = { [33907] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4318), 1, + ACTIONS(4320), 1, anon_sym_LT_DASH, STATE(2244), 1, sym_attribute, @@ -233907,7 +233918,7 @@ static uint16_t ts_small_parse_table[] = { [33980] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4320), 1, + ACTIONS(4322), 1, anon_sym_LT_DASH, STATE(2245), 1, sym_attribute, @@ -234004,14 +234015,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4322), 1, - anon_sym_RPAREN, ACTIONS(4324), 1, + anon_sym_RPAREN, + ACTIONS(4326), 1, anon_sym_COLON_COLON, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2246), 1, sym_attribute, STATE(6014), 1, @@ -234101,9 +234112,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4326), 1, - anon_sym_COLON_GT, ACTIONS(4328), 1, + anon_sym_COLON_GT, + ACTIONS(4330), 1, anon_sym_EQ, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -234386,14 +234397,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4330), 1, - anon_sym_RPAREN, ACTIONS(4332), 1, + anon_sym_RPAREN, + ACTIONS(4334), 1, anon_sym_COLON_COLON, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2250), 1, sym_attribute, STATE(6014), 1, @@ -234479,11 +234490,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4334), 1, + ACTIONS(4336), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -234580,9 +234591,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4336), 1, - anon_sym_COLON_GT, ACTIONS(4338), 1, + anon_sym_COLON_GT, + ACTIONS(4340), 1, anon_sym_EQ, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -234677,14 +234688,14 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3976), 1, + ACTIONS(3978), 1, anon_sym_COLON_COLON, - ACTIONS(4340), 1, + ACTIONS(4342), 1, anon_sym_RPAREN, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2253), 1, sym_attribute, STATE(6014), 1, @@ -234867,11 +234878,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4342), 1, + ACTIONS(4344), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -236257,7 +236268,7 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(1827), 1, sym_constructor_path, @@ -236806,12 +236817,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2278), 1, sym_attribute, STATE(2576), 1, @@ -237655,7 +237666,7 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3744), 1, anon_sym_BQUOTE, - ACTIONS(4344), 1, + ACTIONS(4346), 1, anon_sym_rec, STATE(1827), 1, sym_constructor_path, @@ -237940,9 +237951,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4346), 1, - anon_sym_COLON_GT, ACTIONS(4348), 1, + anon_sym_COLON_GT, + ACTIONS(4350), 1, anon_sym_EQ, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -238130,11 +238141,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4350), 1, + ACTIONS(4352), 1, anon_sym_rec, STATE(1342), 1, sym_tag, @@ -238415,11 +238426,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -238686,29 +238697,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(2461), 1, sym__identifier, - ACTIONS(3996), 1, - anon_sym_LPAREN, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2298), 1, sym_attribute, @@ -238924,11 +238935,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, - anon_sym_COLON2, + anon_sym_DASH, ACTIONS(4356), 1, + anon_sym_COLON2, + ACTIONS(4358), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -239085,11 +239096,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4358), 1, + ACTIONS(4360), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -239181,11 +239192,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4360), 1, + ACTIONS(4362), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -239377,41 +239388,41 @@ static uint16_t ts_small_parse_table[] = { [41147] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4150), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4152), 1, - aux_sym_number_token1, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2307), 1, sym_attribute, @@ -239424,7 +239435,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3938), 2, @@ -239561,11 +239572,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4362), 1, + ACTIONS(4364), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -239742,9 +239753,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -239876,41 +239887,41 @@ static uint16_t ts_small_parse_table[] = { [41785] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4150), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4152), 1, - aux_sym_number_token1, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2313), 1, sym_attribute, @@ -239923,7 +239934,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3938), 2, @@ -239995,11 +240006,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4364), 1, + ACTIONS(4366), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -240156,11 +240167,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4366), 1, + ACTIONS(4368), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -240341,12 +240352,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4368), 1, + ACTIONS(4370), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2318), 1, sym_attribute, STATE(6014), 1, @@ -240475,33 +240486,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4370), 1, + ACTIONS(4372), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -240526,10 +240537,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -240856,11 +240867,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4372), 1, + ACTIONS(4374), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -241396,11 +241407,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4374), 1, + ACTIONS(4376), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -241462,41 +241473,41 @@ static uint16_t ts_small_parse_table[] = { [43757] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2333), 1, sym_attribute, @@ -241509,7 +241520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2927), 2, @@ -241640,41 +241651,41 @@ static uint16_t ts_small_parse_table[] = { [43993] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2335), 1, sym_attribute, @@ -241687,7 +241698,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2927), 2, @@ -241844,9 +241855,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -241945,9 +241956,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2743), 1, anon_sym_BQUOTE, - ACTIONS(4376), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4378), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4380), 1, anon_sym_LBRACE_PERCENT, STATE(2338), 1, sym_attribute, @@ -242032,12 +242043,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4380), 1, + ACTIONS(4382), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2339), 1, sym_attribute, STATE(6014), 1, @@ -242101,33 +242112,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4382), 1, + ACTIONS(4384), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -242152,10 +242163,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -242224,9 +242235,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2743), 1, anon_sym_BQUOTE, - ACTIONS(4376), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4378), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4380), 1, anon_sym_LBRACE_PERCENT, STATE(2341), 1, sym_attribute, @@ -242589,41 +242600,41 @@ static uint16_t ts_small_parse_table[] = { [45231] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2346), 1, sym_attribute, @@ -242636,7 +242647,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2797), 2, @@ -243010,33 +243021,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4384), 1, + ACTIONS(4386), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -243061,10 +243072,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -243131,11 +243142,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4386), 1, + ACTIONS(4388), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -243316,11 +243327,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4388), 1, + ACTIONS(4390), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -243542,11 +243553,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4390), 1, + ACTIONS(4392), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -243816,12 +243827,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4392), 1, + ACTIONS(4394), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2361), 1, sym_attribute, STATE(6014), 1, @@ -243881,41 +243892,41 @@ static uint16_t ts_small_parse_table[] = { [46855] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2362), 1, sym_attribute, @@ -243928,7 +243939,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2887), 2, @@ -243970,41 +243981,41 @@ static uint16_t ts_small_parse_table[] = { [46973] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4202), 1, - sym__identifier, ACTIONS(4204), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4206), 1, + anon_sym_LPAREN, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4210), 1, - anon_sym_LBRACE, ACTIONS(4212), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4214), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4216), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4218), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4220), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4222), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4224), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4226), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4228), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4230), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4232), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4234), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4236), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4238), 1, + sym__capitalized_identifier, + ACTIONS(4240), 1, anon_sym_BQUOTE, STATE(2363), 1, sym_attribute, @@ -244017,7 +244028,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4208), 2, + ACTIONS(4210), 2, anon_sym_true, anon_sym_false, STATE(2886), 2, @@ -244154,11 +244165,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4394), 1, + ACTIONS(4396), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -244315,11 +244326,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4396), 1, + ACTIONS(4398), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -244511,7 +244522,7 @@ static uint16_t ts_small_parse_table[] = { [47635] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4398), 1, + ACTIONS(4400), 1, anon_sym_LT_DASH, STATE(2370), 1, sym_attribute, @@ -245282,11 +245293,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4400), 1, + ACTIONS(4402), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -245352,33 +245363,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4402), 1, + ACTIONS(4404), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -245403,10 +245414,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -245781,12 +245792,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4404), 1, + ACTIONS(4406), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2387), 1, sym_attribute, STATE(6014), 1, @@ -245981,33 +245992,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4406), 1, + ACTIONS(4408), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -246032,10 +246043,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -246191,12 +246202,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4408), 1, + ACTIONS(4410), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2392), 1, sym_attribute, STATE(6014), 1, @@ -246762,9 +246773,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2637), 1, anon_sym_BQUOTE, - ACTIONS(4410), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4412), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4414), 1, anon_sym_LBRACE_PERCENT, STATE(2399), 1, sym_attribute, @@ -246940,9 +246951,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2637), 1, anon_sym_BQUOTE, - ACTIONS(4410), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4412), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4414), 1, anon_sym_LBRACE_PERCENT, STATE(2401), 1, sym_attribute, @@ -247094,9 +247105,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2637), 1, anon_sym_BQUOTE, - ACTIONS(4410), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4412), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4414), 1, anon_sym_LBRACE_PERCENT, STATE(2403), 1, sym_attribute, @@ -247181,11 +247192,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4414), 1, + ACTIONS(4416), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -247377,41 +247388,41 @@ static uint16_t ts_small_parse_table[] = { [51147] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2407), 1, sym_attribute, @@ -247424,7 +247435,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -247466,41 +247477,41 @@ static uint16_t ts_small_parse_table[] = { [51265] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2408), 1, sym_attribute, @@ -247513,7 +247524,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -247555,7 +247566,7 @@ static uint16_t ts_small_parse_table[] = { [51383] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4416), 1, + ACTIONS(4418), 1, anon_sym_LT_DASH, STATE(2409), 1, sym_attribute, @@ -247686,7 +247697,7 @@ static uint16_t ts_small_parse_table[] = { [51525] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4418), 1, + ACTIONS(4420), 1, anon_sym_LT_DASH, STATE(2411), 1, sym_attribute, @@ -247778,9 +247789,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -247873,9 +247884,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -247972,11 +247983,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4420), 1, + ACTIONS(4422), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -248198,11 +248209,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4422), 1, + ACTIONS(4424), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -248264,7 +248275,7 @@ static uint16_t ts_small_parse_table[] = { [52261] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4424), 1, + ACTIONS(4426), 1, anon_sym_LT_DASH, STATE(2418), 1, sym_attribute, @@ -248514,11 +248525,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4426), 1, + ACTIONS(4428), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -248580,41 +248591,41 @@ static uint16_t ts_small_parse_table[] = { [52653] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2422), 1, sym_attribute, @@ -248627,7 +248638,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3119), 2, @@ -248758,41 +248769,41 @@ static uint16_t ts_small_parse_table[] = { [52889] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2424), 1, sym_attribute, @@ -248805,7 +248816,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3119), 2, @@ -249068,9 +249079,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -249163,9 +249174,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -249457,11 +249468,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4428), 1, + ACTIONS(4430), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -249683,11 +249694,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4430), 1, + ACTIONS(4432), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -249840,9 +249851,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -249939,11 +249950,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4432), 1, + ACTIONS(4434), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -250005,41 +250016,41 @@ static uint16_t ts_small_parse_table[] = { [54423] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2440), 1, sym_attribute, @@ -250052,7 +250063,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2816), 2, @@ -250094,41 +250105,41 @@ static uint16_t ts_small_parse_table[] = { [54541] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2441), 1, sym_attribute, @@ -250141,7 +250152,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2807), 2, @@ -250195,29 +250206,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, ACTIONS(2461), 1, sym__identifier, - ACTIONS(3996), 1, - anon_sym_LPAREN, ACTIONS(3998), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(4000), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(4002), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4010), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4012), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4014), 1, - sym_prefix_operator, + sym_ocamlyacc_value, ACTIONS(4016), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(2442), 1, sym_attribute, @@ -250304,9 +250315,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(4434), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4436), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4438), 1, anon_sym_LBRACE_PERCENT, STATE(2443), 1, sym_attribute, @@ -250361,41 +250372,41 @@ static uint16_t ts_small_parse_table[] = { [54895] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2444), 1, sym_attribute, @@ -250408,7 +250419,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3104), 2, @@ -250480,11 +250491,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4438), 1, + ACTIONS(4440), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -250611,41 +250622,41 @@ static uint16_t ts_small_parse_table[] = { [55215] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4186), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4188), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4190), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4196), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4198), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, STATE(2447), 1, sym_attribute, @@ -250658,7 +250669,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(3115), 2, @@ -250726,9 +250737,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -251109,12 +251120,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4440), 1, + ACTIONS(4442), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2453), 1, sym_attribute, STATE(6014), 1, @@ -251178,33 +251189,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4442), 1, + ACTIONS(4444), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -251229,10 +251240,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -251269,41 +251280,41 @@ static uint16_t ts_small_parse_table[] = { [56051] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2455), 1, sym_attribute, @@ -251316,7 +251327,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -251518,11 +251529,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4444), 1, + ACTIONS(4446), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -251679,12 +251690,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4446), 1, + ACTIONS(4448), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2460), 1, sym_attribute, STATE(6014), 1, @@ -251770,9 +251781,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -251871,9 +251882,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(4434), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4436), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4438), 1, anon_sym_LBRACE_PERCENT, STATE(2462), 1, sym_attribute, @@ -251932,33 +251943,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4448), 1, + ACTIONS(4450), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -251983,10 +251994,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -252055,9 +252066,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(4434), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4436), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4438), 1, anon_sym_LBRACE_PERCENT, STATE(2464), 1, sym_attribute, @@ -252138,9 +252149,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -252207,41 +252218,41 @@ static uint16_t ts_small_parse_table[] = { [57267] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4002), 1, - anon_sym_object, ACTIONS(4004), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4006), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4008), 1, + anon_sym_new, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(4012), 1, + ACTIONS(4014), 1, sym_ocamlyacc_value, - ACTIONS(4016), 1, - sym__capitalized_identifier, ACTIONS(4018), 1, + sym__capitalized_identifier, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(4240), 1, - sym__identifier, ACTIONS(4242), 1, + sym__identifier, + ACTIONS(4244), 1, anon_sym_LPAREN, - ACTIONS(4246), 1, - anon_sym_LBRACE, ACTIONS(4248), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(4250), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_begin, ACTIONS(4252), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4254), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4256), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4258), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4260), 1, + anon_sym_DQUOTE, + ACTIONS(4262), 1, sym_prefix_operator, STATE(2466), 1, sym_attribute, @@ -252254,7 +252265,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4244), 2, + ACTIONS(4246), 2, anon_sym_true, anon_sym_false, STATE(2795), 2, @@ -252387,9 +252398,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -252547,9 +252558,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -252753,33 +252764,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4450), 1, + ACTIONS(4452), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -252804,10 +252815,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -252874,11 +252885,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4452), 1, + ACTIONS(4454), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -252944,33 +252955,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4454), 1, + ACTIONS(4456), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -252995,10 +253006,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -253065,12 +253076,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4456), 1, + ACTIONS(4458), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2476), 1, sym_attribute, STATE(6014), 1, @@ -253227,9 +253238,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2840), 1, anon_sym_BQUOTE, - ACTIONS(4458), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4460), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4462), 1, anon_sym_LBRACE_PERCENT, STATE(2478), 1, sym_attribute, @@ -253284,41 +253295,41 @@ static uint16_t ts_small_parse_table[] = { [58641] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2479), 1, sym_attribute, @@ -253331,7 +253342,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(3008), 2, @@ -253405,9 +253416,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2743), 1, anon_sym_BQUOTE, - ACTIONS(4376), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4378), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4380), 1, anon_sym_LBRACE_PERCENT, STATE(2480), 1, sym_attribute, @@ -253462,41 +253473,41 @@ static uint16_t ts_small_parse_table[] = { [58877] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, - sym__identifier, ACTIONS(4166), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4168), 1, + anon_sym_LPAREN, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4172), 1, - anon_sym_LBRACE, ACTIONS(4174), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4176), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4178), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4180), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4182), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4184), 1, + anon_sym_begin, + ACTIONS(4186), 1, sym_ocamlyacc_value, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(4198), 1, - sym__capitalized_identifier, ACTIONS(4200), 1, + sym__capitalized_identifier, + ACTIONS(4202), 1, anon_sym_BQUOTE, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4304), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4306), 1, sym_prefix_operator, STATE(2481), 1, sym_attribute, @@ -253509,7 +253520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(2531), 2, @@ -253650,33 +253661,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4462), 1, + ACTIONS(4464), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -253701,10 +253712,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -253767,9 +253778,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -253929,33 +253940,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4464), 1, + ACTIONS(4466), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -253980,10 +253991,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -254050,12 +254061,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4466), 1, + ACTIONS(4468), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2487), 1, sym_attribute, STATE(6014), 1, @@ -254145,12 +254156,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4468), 1, + ACTIONS(4470), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2488), 1, sym_attribute, STATE(6014), 1, @@ -254240,11 +254251,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4470), 1, + ACTIONS(4472), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -254336,11 +254347,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4472), 1, + ACTIONS(4474), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -254521,12 +254532,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4474), 1, + ACTIONS(4476), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2492), 1, sym_attribute, STATE(6014), 1, @@ -254701,9 +254712,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -254774,33 +254785,33 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, - ACTIONS(4476), 1, + ACTIONS(4478), 1, anon_sym_PIPE_RBRACK, STATE(2003), 1, sym_tag, @@ -254825,10 +254836,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -254891,9 +254902,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -254990,12 +255001,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - ACTIONS(4478), 1, + ACTIONS(4480), 1, anon_sym_RBRACK, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2497), 1, sym_attribute, STATE(6014), 1, @@ -255211,9 +255222,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -255464,11 +255475,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4480), 1, + ACTIONS(4482), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -255595,41 +255606,41 @@ static uint16_t ts_small_parse_table[] = { [61703] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2505), 1, sym_attribute, @@ -255642,7 +255653,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(3008), 2, @@ -255684,41 +255695,41 @@ static uint16_t ts_small_parse_table[] = { [61821] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2506), 1, sym_attribute, @@ -255731,7 +255742,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(3008), 2, @@ -255803,11 +255814,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4482), 1, + ACTIONS(4484), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -256120,9 +256131,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2840), 1, anon_sym_BQUOTE, - ACTIONS(4458), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4460), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4462), 1, anon_sym_LBRACE_PERCENT, STATE(2511), 1, sym_attribute, @@ -256177,41 +256188,41 @@ static uint16_t ts_small_parse_table[] = { [62447] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4150), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4152), 1, - aux_sym_number_token1, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2512), 1, sym_attribute, @@ -256224,7 +256235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3936), 2, @@ -256266,41 +256277,41 @@ static uint16_t ts_small_parse_table[] = { [62565] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4124), 1, - sym__identifier, ACTIONS(4126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4128), 1, + anon_sym_LPAREN, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4132), 1, - anon_sym_LBRACE, ACTIONS(4134), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4136), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4138), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4140), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4142), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4144), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4146), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4148), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4150), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4152), 1, - aux_sym_number_token1, ACTIONS(4154), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4156), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4158), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4160), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4162), 1, + sym__capitalized_identifier, + ACTIONS(4164), 1, anon_sym_BQUOTE, STATE(2513), 1, sym_attribute, @@ -256313,7 +256324,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4130), 2, + ACTIONS(4132), 2, anon_sym_true, anon_sym_false, STATE(3937), 2, @@ -256387,9 +256398,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2840), 1, anon_sym_BQUOTE, - ACTIONS(4458), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4460), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4462), 1, anon_sym_LBRACE_PERCENT, STATE(2514), 1, sym_attribute, @@ -256474,11 +256485,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4484), 1, + ACTIONS(4486), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -256765,11 +256776,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4486), 1, + ACTIONS(4488), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -256861,11 +256872,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4488), 1, + ACTIONS(4490), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -256957,11 +256968,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, - anon_sym_DASH, ACTIONS(4354), 1, + anon_sym_DASH, + ACTIONS(4356), 1, anon_sym_COLON2, - ACTIONS(4490), 1, + ACTIONS(4492), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -257112,41 +257123,41 @@ static uint16_t ts_small_parse_table[] = { [63657] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4262), 1, - sym__identifier, ACTIONS(4264), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4266), 1, + anon_sym_LPAREN, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4270), 1, - anon_sym_LBRACE, ACTIONS(4272), 1, - anon_sym_object, + anon_sym_LBRACE, ACTIONS(4274), 1, - anon_sym_LBRACK_PIPE, + anon_sym_object, ACTIONS(4276), 1, - anon_sym_new, + anon_sym_LBRACK_PIPE, ACTIONS(4278), 1, - anon_sym_LBRACE_LT, + anon_sym_new, ACTIONS(4280), 1, - anon_sym_begin, + anon_sym_LBRACE_LT, ACTIONS(4282), 1, - sym_ocamlyacc_value, + anon_sym_begin, ACTIONS(4284), 1, - anon_sym_LBRACK_PERCENT, + sym_ocamlyacc_value, ACTIONS(4286), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4288), 1, - aux_sym_number_token1, + anon_sym_LBRACE_PERCENT, ACTIONS(4290), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4292), 1, - anon_sym_DQUOTE, + anon_sym_SQUOTE, ACTIONS(4294), 1, - sym_prefix_operator, + anon_sym_DQUOTE, ACTIONS(4296), 1, - sym__capitalized_identifier, + sym_prefix_operator, ACTIONS(4298), 1, + sym__capitalized_identifier, + ACTIONS(4300), 1, anon_sym_BQUOTE, STATE(2523), 1, sym_attribute, @@ -257159,7 +257170,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4268), 2, + ACTIONS(4270), 2, anon_sym_true, anon_sym_false, STATE(2973), 2, @@ -257298,10 +257309,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2525), 1, sym_attribute, STATE(6014), 1, @@ -257455,10 +257466,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2527), 1, sym_attribute, STATE(6014), 1, @@ -257674,7 +257685,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2304), 1, aux_sym_let_binding_repeat1, @@ -257959,7 +257970,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2381), 1, aux_sym_let_binding_repeat1, @@ -258181,7 +258192,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2503), 1, aux_sym_let_binding_repeat1, @@ -258442,31 +258453,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -258491,10 +258502,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -258623,7 +258634,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2417), 1, aux_sym_let_binding_repeat1, @@ -259294,10 +259305,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2553), 1, sym_attribute, STATE(6014), 1, @@ -259873,31 +259884,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -259922,10 +259933,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -259966,31 +259977,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -260015,10 +260026,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -260405,10 +260416,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2569), 1, sym_attribute, STATE(6014), 1, @@ -260793,31 +260804,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -260842,10 +260853,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -260912,10 +260923,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2576), 1, sym_attribute, STATE(6014), 1, @@ -261134,7 +261145,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2520), 1, aux_sym_let_binding_repeat1, @@ -261291,7 +261302,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2303), 1, aux_sym_let_binding_repeat1, @@ -261384,7 +261395,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2515), 1, aux_sym_let_binding_repeat1, @@ -261581,31 +261592,31 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3415), 1, anon_sym_BQUOTE, - ACTIONS(3856), 1, + ACTIONS(3898), 1, anon_sym_POUND, - ACTIONS(3862), 1, + ACTIONS(3904), 1, anon_sym_begin, - ACTIONS(3864), 1, + ACTIONS(3906), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, + ACTIONS(3908), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(3958), 1, - sym__identifier, ACTIONS(3960), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(3962), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(3964), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(3966), 1, - anon_sym_LBRACK_PIPE, + anon_sym_LBRACE, ACTIONS(3968), 1, + anon_sym_LBRACK_PIPE, + ACTIONS(3970), 1, anon_sym_lazy, STATE(2003), 1, sym_tag, @@ -261630,10 +261641,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3850), 2, + ACTIONS(3892), 2, anon_sym_true, anon_sym_false, STATE(5079), 2, @@ -261764,10 +261775,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2587), 1, sym_attribute, STATE(6014), 1, @@ -261855,7 +261866,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2365), 1, aux_sym_let_binding_repeat1, @@ -261948,7 +261959,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2445), 1, aux_sym_let_binding_repeat1, @@ -262041,7 +262052,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2436), 1, aux_sym_let_binding_repeat1, @@ -262198,7 +262209,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2332), 1, aux_sym_let_binding_repeat1, @@ -262355,7 +262366,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2355), 1, aux_sym_let_binding_repeat1, @@ -262638,9 +262649,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -262828,10 +262839,10 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, ACTIONS(3650), 1, anon_sym_POUND, - STATE(1959), 1, - sym_constructor_path, - STATE(1960), 1, + STATE(1957), 1, sym_tag, + STATE(1958), 1, + sym_constructor_path, STATE(2600), 1, sym_attribute, STATE(6014), 1, @@ -263239,7 +263250,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2458), 1, aux_sym_let_binding_repeat1, @@ -263516,9 +263527,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -263801,9 +263812,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -264051,9 +264062,9 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2535), 1, anon_sym_BQUOTE, - ACTIONS(3838), 1, + ACTIONS(3880), 1, anon_sym_LBRACK_PERCENT, - ACTIONS(3840), 1, + ACTIONS(3882), 1, anon_sym_LBRACE_PERCENT, STATE(1342), 1, sym_tag, @@ -264466,7 +264477,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2353), 1, aux_sym_let_binding_repeat1, @@ -264751,7 +264762,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2404), 1, aux_sym_let_binding_repeat1, @@ -265613,7 +265624,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3834), 1, + ACTIONS(3876), 1, anon_sym_PERCENT, STATE(2474), 1, aux_sym_let_binding_repeat1, @@ -265678,7 +265689,7 @@ static uint16_t ts_small_parse_table[] = { [73885] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4492), 1, + ACTIONS(4494), 1, anon_sym_COLON, STATE(2640), 1, sym_attribute, @@ -265742,7 +265753,7 @@ static uint16_t ts_small_parse_table[] = { [73955] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4494), 1, + ACTIONS(4496), 1, anon_sym_LT_DASH, STATE(2641), 1, sym_attribute, @@ -265806,7 +265817,7 @@ static uint16_t ts_small_parse_table[] = { [74025] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4500), 1, + ACTIONS(4502), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -265814,7 +265825,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2642), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(4498), 21, + ACTIONS(4500), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -265836,7 +265847,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4496), 30, + ACTIONS(4498), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -265900,9 +265911,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, + ACTIONS(4354), 1, anon_sym_DASH, - ACTIONS(4503), 1, + ACTIONS(4505), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -265992,9 +266003,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, + ACTIONS(4354), 1, anon_sym_DASH, - ACTIONS(4505), 1, + ACTIONS(4507), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -266117,7 +266128,7 @@ static uint16_t ts_small_parse_table[] = { [74415] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4507), 1, + ACTIONS(4509), 1, anon_sym_LT_DASH, STATE(2646), 1, sym_attribute, @@ -266181,7 +266192,7 @@ static uint16_t ts_small_parse_table[] = { [74485] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4509), 1, + ACTIONS(4511), 1, anon_sym_LT_DASH, STATE(2647), 1, sym_attribute, @@ -266245,7 +266256,7 @@ static uint16_t ts_small_parse_table[] = { [74555] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4511), 1, + ACTIONS(4513), 1, anon_sym_LT_DASH, STATE(2648), 1, sym_attribute, @@ -266339,9 +266350,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, + ACTIONS(4354), 1, anon_sym_DASH, - ACTIONS(4513), 1, + ACTIONS(4515), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -266401,7 +266412,7 @@ static uint16_t ts_small_parse_table[] = { [74751] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4519), 1, + ACTIONS(4521), 1, anon_sym_DOT, STATE(2650), 1, sym_attribute, @@ -266410,7 +266421,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4517), 21, + ACTIONS(4519), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -266432,7 +266443,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4515), 30, + ACTIONS(4517), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -266466,7 +266477,7 @@ static uint16_t ts_small_parse_table[] = { [74823] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4519), 1, + ACTIONS(4521), 1, anon_sym_DOT, STATE(2642), 1, aux_sym_attribute_id_repeat1, @@ -266475,7 +266486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 21, + ACTIONS(4525), 21, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -266497,7 +266508,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4521), 30, + ACTIONS(4523), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -266561,9 +266572,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, + ACTIONS(4354), 1, anon_sym_DASH, - ACTIONS(4525), 1, + ACTIONS(4527), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -266653,9 +266664,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4352), 1, + ACTIONS(4354), 1, anon_sym_DASH, - ACTIONS(4527), 1, + ACTIONS(4529), 1, anon_sym_DASH_GT, STATE(1895), 1, aux_sym_let_binding_repeat1, @@ -266966,7 +266977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4498), 22, + ACTIONS(4500), 22, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -266989,7 +267000,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4496), 30, + ACTIONS(4498), 30, anon_sym_let, anon_sym_QMARK, anon_sym_external, @@ -267122,9 +267133,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -267149,7 +267160,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -267287,9 +267298,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -267314,7 +267325,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -267727,9 +267738,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(1189), 1, anon_sym_SEMI, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -267754,7 +267765,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -267769,13 +267780,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4030), 5, + ACTIONS(4032), 5, anon_sym_let, anon_sym_and, anon_sym_PIPE, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(4028), 17, + ACTIONS(4030), 17, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -267796,7 +267807,7 @@ static uint16_t ts_small_parse_table[] = { [76568] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4535), 1, + ACTIONS(4537), 1, anon_sym_COLON, STATE(2667), 1, sym_attribute, @@ -267968,7 +267979,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -268311,9 +268322,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -268338,7 +268349,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -268650,7 +268661,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -268725,7 +268736,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -268799,7 +268810,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -268849,7 +268860,7 @@ static uint16_t ts_small_parse_table[] = { [77876] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4537), 1, + ACTIONS(4539), 1, anon_sym_LT_DASH, STATE(2681), 1, sym_attribute, @@ -268912,7 +268923,7 @@ static uint16_t ts_small_parse_table[] = { [77945] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4539), 1, + ACTIONS(4541), 1, anon_sym_LT_DASH, STATE(2682), 1, sym_attribute, @@ -269489,7 +269500,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1155), 1, sym__concat_operator, - ACTIONS(4531), 1, + ACTIONS(4533), 1, sym__rel_operator, STATE(1294), 1, sym__pow_operator, @@ -269514,7 +269525,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -269567,9 +269578,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -269594,7 +269605,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -269817,7 +269828,7 @@ static uint16_t ts_small_parse_table[] = { [79128] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4545), 1, + ACTIONS(4547), 1, anon_sym_SEMI_SEMI, ACTIONS(5), 2, sym_comment, @@ -269825,7 +269836,7 @@ static uint16_t ts_small_parse_table[] = { STATE(2693), 2, sym_attribute, aux_sym__structure_repeat1, - ACTIONS(4541), 20, + ACTIONS(4543), 20, ts_builtin_sym_end, anon_sym_LPAREN, anon_sym_RBRACK, @@ -269846,7 +269857,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4543), 30, + ACTIONS(4545), 30, anon_sym_let, anon_sym_external, anon_sym_type, @@ -270106,9 +270117,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -270133,7 +270144,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270337,9 +270348,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -270364,7 +270375,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270417,9 +270428,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1159), 1, anon_sym_PIPE_PIPE, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -270444,7 +270455,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270493,9 +270504,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1215), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -270520,7 +270531,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270717,7 +270728,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270898,9 +270909,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1219), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -270925,7 +270936,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -270977,9 +270988,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1219), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -271004,7 +271015,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271066,7 +271077,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271126,9 +271137,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1219), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -271153,7 +271164,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271205,9 +271216,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271232,7 +271243,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271284,9 +271295,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1219), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -271311,7 +271322,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271363,9 +271374,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271390,7 +271401,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271509,9 +271520,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1219), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -271536,7 +271547,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271590,9 +271601,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1221), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -271617,7 +271628,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271632,13 +271643,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4030), 5, + ACTIONS(4032), 5, anon_sym_let, anon_sym_and, anon_sym_PIPE, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(4028), 16, + ACTIONS(4030), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -271732,9 +271743,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271759,7 +271770,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271807,7 +271818,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271832,7 +271843,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271888,9 +271899,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271915,7 +271926,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -271969,9 +271980,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -271996,7 +272007,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272005,7 +272016,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4030), 4, + ACTIONS(4032), 4, anon_sym_let, anon_sym_and, anon_sym_PIPE, @@ -272016,7 +272027,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 17, + ACTIONS(4030), 17, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -272043,9 +272054,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1215), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -272070,7 +272081,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272271,7 +272282,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272341,7 +272352,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272415,7 +272426,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272556,7 +272567,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272615,9 +272626,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -272642,7 +272653,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272689,7 +272700,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4552), 21, + ACTIONS(4554), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -272711,7 +272722,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4554), 30, + ACTIONS(4556), 30, anon_sym_let, anon_sym_external, anon_sym_type, @@ -272769,7 +272780,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272840,7 +272851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272900,9 +272911,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -272927,7 +272938,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -272975,9 +272986,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1201), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -273002,7 +273013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -273111,7 +273122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1215), 1, sym__concat_operator, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -273136,7 +273147,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -274029,7 +274040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4070), 16, + ACTIONS(4072), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -274046,7 +274057,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4068), 34, + ACTIONS(4070), 34, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -274094,9 +274105,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1229), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -274121,7 +274132,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -274222,7 +274233,7 @@ static uint16_t ts_small_parse_table[] = { [84418] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4558), 1, + ACTIONS(4560), 1, anon_sym_COLON, STATE(2756), 1, sym_attribute, @@ -274588,7 +274599,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4094), 16, + ACTIONS(4096), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -274605,7 +274616,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4092), 34, + ACTIONS(4094), 34, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -275494,9 +275505,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1229), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -275521,7 +275532,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -275572,9 +275583,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1229), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -275599,7 +275610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -275706,9 +275717,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1225), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -275733,7 +275744,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -275900,7 +275911,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1225), 1, sym__concat_operator, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -275925,7 +275936,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276054,7 +276065,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276126,7 +276137,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276256,7 +276267,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276371,9 +276382,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1225), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -276398,7 +276409,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276631,9 +276642,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1229), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -276658,7 +276669,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -276699,18 +276710,18 @@ static uint16_t ts_small_parse_table[] = { [87227] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4564), 1, - anon_sym_DOT, ACTIONS(4566), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4568), 1, + anon_sym_POUND, + ACTIONS(4570), 1, sym_hash_operator, STATE(2795), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 14, + ACTIONS(4564), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -276725,7 +276736,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 33, + ACTIONS(4562), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -276822,18 +276833,18 @@ static uint16_t ts_small_parse_table[] = { [87363] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4564), 1, - anon_sym_DOT, ACTIONS(4566), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4568), 1, + anon_sym_POUND, + ACTIONS(4570), 1, sym_hash_operator, STATE(2797), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 14, + ACTIONS(4574), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -276848,7 +276859,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 33, + ACTIONS(4572), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -277065,18 +277076,18 @@ static uint16_t ts_small_parse_table[] = { [87629] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4564), 1, - anon_sym_DOT, ACTIONS(4566), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4568), 1, + anon_sym_POUND, + ACTIONS(4570), 1, sym_hash_operator, STATE(2801), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 14, + ACTIONS(4578), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -277091,7 +277102,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 33, + ACTIONS(4576), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -277200,9 +277211,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1231), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -277227,7 +277238,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -277236,7 +277247,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4030), 4, + ACTIONS(4032), 4, anon_sym_let, anon_sym_and, anon_sym_PIPE, @@ -277247,7 +277258,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 16, + ACTIONS(4030), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -277387,18 +277398,18 @@ static uint16_t ts_small_parse_table[] = { [87998] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4564), 1, - anon_sym_DOT, ACTIONS(4566), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4568), 1, + anon_sym_POUND, + ACTIONS(4570), 1, sym_hash_operator, STATE(2806), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 14, + ACTIONS(4582), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -277413,7 +277424,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 33, + ACTIONS(4580), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -277450,7 +277461,7 @@ static uint16_t ts_small_parse_table[] = { [88069] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4564), 1, + ACTIONS(4566), 1, anon_sym_DOT, STATE(2807), 1, sym_attribute, @@ -277583,9 +277594,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(1233), 1, anon_sym_SEMI, - ACTIONS(4531), 1, - sym__rel_operator, ACTIONS(4533), 1, + sym__rel_operator, + ACTIONS(4535), 1, anon_sym_or, STATE(1294), 1, sym__pow_operator, @@ -277610,7 +277621,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -277619,7 +277630,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4030), 4, + ACTIONS(4032), 4, anon_sym_let, anon_sym_and, anon_sym_in, @@ -277630,7 +277641,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 16, + ACTIONS(4030), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -277660,9 +277671,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1229), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -277687,7 +277698,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -279666,7 +279677,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4030), 16, + ACTIONS(4032), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -279683,7 +279694,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4028), 34, + ACTIONS(4030), 34, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -279808,7 +279819,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280226,9 +280237,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1249), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -280253,7 +280264,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280299,9 +280310,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1247), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -280326,7 +280337,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280372,7 +280383,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1247), 1, sym__concat_operator, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -280397,7 +280408,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280465,7 +280476,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280536,7 +280547,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280605,7 +280616,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280659,9 +280670,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1247), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -280686,7 +280697,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -280797,9 +280808,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1249), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -280824,7 +280835,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -281287,9 +281298,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1249), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -281314,7 +281325,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -281425,9 +281436,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1257), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4548), 1, + ACTIONS(4550), 1, sym__rel_operator, STATE(1125), 1, sym__assign_operator, @@ -281452,7 +281463,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -281461,7 +281472,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4030), 4, + ACTIONS(4032), 4, anon_sym_let, anon_sym_and, anon_sym_in, @@ -281472,7 +281483,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 15, + ACTIONS(4030), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -281560,9 +281571,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1249), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -281587,7 +281598,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -282051,9 +282062,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1249), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -282078,7 +282089,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -282414,18 +282425,18 @@ static uint16_t ts_small_parse_table[] = { [93688] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4584), 1, - anon_sym_DOT, ACTIONS(4586), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4588), 1, + anon_sym_POUND, + ACTIONS(4590), 1, sym_hash_operator, STATE(2886), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 14, + ACTIONS(4574), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -282440,7 +282451,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 32, + ACTIONS(4572), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -282476,18 +282487,18 @@ static uint16_t ts_small_parse_table[] = { [93758] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4584), 1, - anon_sym_DOT, ACTIONS(4586), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4588), 1, + anon_sym_POUND, + ACTIONS(4590), 1, sym_hash_operator, STATE(2887), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 14, + ACTIONS(4564), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -282502,7 +282513,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 32, + ACTIONS(4562), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -282906,9 +282917,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1255), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -282933,11 +282944,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 3, + ACTIONS(4032), 3, anon_sym_let, anon_sym_PIPE, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -282952,7 +282963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 16, + ACTIONS(4030), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -283267,18 +283278,18 @@ static uint16_t ts_small_parse_table[] = { [94638] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4584), 1, - anon_sym_DOT, ACTIONS(4586), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4588), 1, + anon_sym_POUND, + ACTIONS(4590), 1, sym_hash_operator, STATE(2900), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 14, + ACTIONS(4582), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -283293,7 +283304,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 32, + ACTIONS(4580), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -283329,18 +283340,18 @@ static uint16_t ts_small_parse_table[] = { [94708] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4584), 1, - anon_sym_DOT, ACTIONS(4586), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4588), 1, + anon_sym_POUND, + ACTIONS(4590), 1, sym_hash_operator, STATE(2901), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 14, + ACTIONS(4578), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -283355,7 +283366,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 32, + ACTIONS(4576), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -285816,7 +285827,7 @@ static uint16_t ts_small_parse_table[] = { [97414] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4584), 1, + ACTIONS(4586), 1, anon_sym_DOT, STATE(2943), 1, sym_attribute, @@ -286714,9 +286725,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1253), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4550), 1, + ACTIONS(4552), 1, sym__rel_operator, STATE(1256), 1, sym__pow_operator, @@ -286741,11 +286752,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 3, + ACTIONS(4032), 3, anon_sym_let, anon_sym_and, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -286760,7 +286771,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 16, + ACTIONS(4030), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -287397,7 +287408,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -287576,9 +287587,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1271), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -287603,7 +287614,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -287644,7 +287655,7 @@ static uint16_t ts_small_parse_table[] = { [99451] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4592), 1, + ACTIONS(4594), 1, anon_sym_DOT, STATE(2973), 1, sym_attribute, @@ -288061,9 +288072,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1275), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -288088,7 +288099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -288719,9 +288730,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1267), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4556), 1, + ACTIONS(4558), 1, sym__rel_operator, STATE(1275), 1, sym__pow_operator, @@ -288746,11 +288757,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 3, + ACTIONS(4032), 3, anon_sym_let, anon_sym_and, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -288765,7 +288776,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 15, + ACTIONS(4030), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -289142,9 +289153,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1275), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -289169,7 +289180,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -290438,9 +290449,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1277), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -290465,11 +290476,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 3, + ACTIONS(4032), 3, anon_sym_let, anon_sym_PIPE, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -290484,7 +290495,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 15, + ACTIONS(4030), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -290919,9 +290930,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1275), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -290946,7 +290957,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -290995,9 +291006,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1275), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -291022,7 +291033,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291269,7 +291280,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291378,7 +291389,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1271), 1, sym__concat_operator, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -291403,7 +291414,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291470,7 +291481,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291598,7 +291609,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291666,7 +291677,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291719,9 +291730,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1271), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -291746,7 +291757,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -291971,9 +291982,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1275), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -291998,7 +292009,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -293784,7 +293795,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4596), 22, + ACTIONS(4598), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -293807,7 +293818,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4594), 26, + ACTIONS(4596), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -294133,7 +294144,7 @@ static uint16_t ts_small_parse_table[] = { [106705] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4598), 1, + ACTIONS(4600), 1, anon_sym_DOT_DOT, STATE(3081), 1, sym_attribute, @@ -294192,18 +294203,18 @@ static uint16_t ts_small_parse_table[] = { [106770] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4592), 1, + ACTIONS(4594), 1, anon_sym_DOT, - ACTIONS(4600), 1, - anon_sym_POUND, ACTIONS(4602), 1, + anon_sym_POUND, + ACTIONS(4604), 1, sym_hash_operator, STATE(3082), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 16, + ACTIONS(4578), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294220,7 +294231,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 29, + ACTIONS(4576), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -294258,7 +294269,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4606), 22, + ACTIONS(4608), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -294281,7 +294292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4604), 26, + ACTIONS(4606), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -294311,18 +294322,18 @@ static uint16_t ts_small_parse_table[] = { [106902] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4592), 1, + ACTIONS(4594), 1, anon_sym_DOT, - ACTIONS(4600), 1, - anon_sym_POUND, ACTIONS(4602), 1, + anon_sym_POUND, + ACTIONS(4604), 1, sym_hash_operator, STATE(3084), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 16, + ACTIONS(4582), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294339,7 +294350,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 29, + ACTIONS(4580), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -294430,18 +294441,18 @@ static uint16_t ts_small_parse_table[] = { [107034] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4592), 1, + ACTIONS(4594), 1, anon_sym_DOT, - ACTIONS(4600), 1, - anon_sym_POUND, ACTIONS(4602), 1, + anon_sym_POUND, + ACTIONS(4604), 1, sym_hash_operator, STATE(3086), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 16, + ACTIONS(4574), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294458,7 +294469,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 29, + ACTIONS(4572), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -294491,18 +294502,18 @@ static uint16_t ts_small_parse_table[] = { [107103] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4592), 1, + ACTIONS(4594), 1, anon_sym_DOT, - ACTIONS(4600), 1, - anon_sym_POUND, ACTIONS(4602), 1, + anon_sym_POUND, + ACTIONS(4604), 1, sym_hash_operator, STATE(3087), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 16, + ACTIONS(4564), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294519,7 +294530,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 29, + ACTIONS(4562), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -294615,7 +294626,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4610), 16, + ACTIONS(4612), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294632,7 +294643,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4608), 31, + ACTIONS(4610), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -294672,7 +294683,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4614), 14, + ACTIONS(4616), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -294687,7 +294698,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4612), 33, + ACTIONS(4614), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -294900,7 +294911,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4618), 16, + ACTIONS(4620), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -294917,7 +294928,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4616), 31, + ACTIONS(4618), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -295128,7 +295139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4622), 22, + ACTIONS(4624), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -295151,7 +295162,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4620), 25, + ACTIONS(4622), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -295356,7 +295367,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4626), 22, + ACTIONS(4628), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -295379,7 +295390,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4624), 25, + ACTIONS(4626), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -295413,7 +295424,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4630), 16, + ACTIONS(4632), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -295430,7 +295441,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4628), 31, + ACTIONS(4630), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -295812,7 +295823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4634), 22, + ACTIONS(4636), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -295835,7 +295846,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4632), 25, + ACTIONS(4634), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -295869,7 +295880,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4638), 16, + ACTIONS(4640), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -295886,7 +295897,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4636), 31, + ACTIONS(4638), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -296092,7 +296103,7 @@ static uint16_t ts_small_parse_table[] = { [108847] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, STATE(3115), 1, sym_attribute, @@ -296155,7 +296166,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4644), 22, + ACTIONS(4646), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -296178,7 +296189,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4642), 25, + ACTIONS(4644), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -296782,7 +296793,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4648), 22, + ACTIONS(4650), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -296805,7 +296816,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4646), 25, + ACTIONS(4648), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -296960,9 +296971,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1293), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4582), 1, + ACTIONS(4584), 1, sym__rel_operator, STATE(1101), 1, sym__pow_operator, @@ -296987,10 +296998,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 2, + ACTIONS(4032), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -297005,7 +297016,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 15, + ACTIONS(4030), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -297029,7 +297040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4652), 22, + ACTIONS(4654), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297052,7 +297063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4650), 25, + ACTIONS(4652), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297257,7 +297268,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4656), 22, + ACTIONS(4658), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297280,7 +297291,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4654), 25, + ACTIONS(4656), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297371,7 +297382,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4660), 22, + ACTIONS(4662), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297394,7 +297405,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4658), 25, + ACTIONS(4660), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297428,7 +297439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4664), 22, + ACTIONS(4666), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297451,7 +297462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4662), 25, + ACTIONS(4664), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297485,7 +297496,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4668), 22, + ACTIONS(4670), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297508,7 +297519,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4666), 25, + ACTIONS(4668), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297542,7 +297553,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4672), 22, + ACTIONS(4674), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297565,7 +297576,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4670), 25, + ACTIONS(4672), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297599,7 +297610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4676), 22, + ACTIONS(4678), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -297622,7 +297633,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4674), 25, + ACTIONS(4676), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -297656,7 +297667,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4680), 16, + ACTIONS(4682), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -297673,7 +297684,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4678), 31, + ACTIONS(4680), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -297713,7 +297724,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4684), 16, + ACTIONS(4686), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -297730,7 +297741,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4682), 31, + ACTIONS(4684), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -297770,7 +297781,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4688), 16, + ACTIONS(4690), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -297787,7 +297798,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4686), 31, + ACTIONS(4688), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -297827,7 +297838,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4692), 16, + ACTIONS(4694), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -297844,7 +297855,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4690), 31, + ACTIONS(4692), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -297941,7 +297952,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4696), 16, + ACTIONS(4698), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -297958,7 +297969,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4694), 31, + ACTIONS(4696), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -297998,7 +298009,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4700), 22, + ACTIONS(4702), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -298021,7 +298032,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4698), 25, + ACTIONS(4700), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -298055,7 +298066,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4638), 14, + ACTIONS(4640), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -298070,7 +298081,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4636), 33, + ACTIONS(4638), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -298397,7 +298408,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4618), 14, + ACTIONS(4620), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -298412,7 +298423,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4616), 33, + ACTIONS(4618), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -298449,7 +298460,7 @@ static uint16_t ts_small_parse_table[] = { [111429] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4706), 1, + ACTIONS(4708), 1, anon_sym_PIPE, STATE(3156), 1, sym_attribute, @@ -298458,7 +298469,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 15, + ACTIONS(4706), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298474,7 +298485,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 30, + ACTIONS(4704), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -298508,7 +298519,7 @@ static uint16_t ts_small_parse_table[] = { [111495] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4706), 1, + ACTIONS(4708), 1, anon_sym_PIPE, STATE(3157), 1, sym_attribute, @@ -298517,7 +298528,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 15, + ACTIONS(4712), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298533,7 +298544,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 30, + ACTIONS(4710), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -298567,7 +298578,7 @@ static uint16_t ts_small_parse_table[] = { [111561] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4716), 1, + ACTIONS(4718), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -298575,7 +298586,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3158), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 15, + ACTIONS(4716), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298591,7 +298602,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 30, + ACTIONS(4714), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -298625,7 +298636,7 @@ static uint16_t ts_small_parse_table[] = { [111625] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4706), 1, + ACTIONS(4708), 1, anon_sym_PIPE, STATE(3156), 1, aux_sym__match_cases_repeat1, @@ -298634,7 +298645,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 15, + ACTIONS(4723), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298650,7 +298661,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 30, + ACTIONS(4721), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -298741,7 +298752,7 @@ static uint16_t ts_small_parse_table[] = { [111753] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4706), 1, + ACTIONS(4708), 1, anon_sym_PIPE, STATE(3157), 1, aux_sym__match_cases_repeat1, @@ -298750,7 +298761,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 15, + ACTIONS(4706), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298766,7 +298777,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 30, + ACTIONS(4704), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -298862,7 +298873,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4725), 16, + ACTIONS(4727), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -298879,7 +298890,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4723), 31, + ACTIONS(4725), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -299033,7 +299044,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4610), 14, + ACTIONS(4612), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -299048,7 +299059,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4608), 33, + ACTIONS(4610), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -299147,7 +299158,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4614), 16, + ACTIONS(4616), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -299164,7 +299175,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4612), 31, + ACTIONS(4614), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -299489,7 +299500,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4729), 22, + ACTIONS(4731), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -299512,7 +299523,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4727), 25, + ACTIONS(4729), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -299541,7 +299552,7 @@ static uint16_t ts_small_parse_table[] = { [112625] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4735), 1, + ACTIONS(4737), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -299550,7 +299561,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 16, + ACTIONS(4735), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -299567,7 +299578,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 29, + ACTIONS(4733), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -299719,7 +299730,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4739), 22, + ACTIONS(4741), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -299742,7 +299753,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4737), 25, + ACTIONS(4739), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -299776,7 +299787,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4743), 22, + ACTIONS(4745), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -299799,7 +299810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4741), 25, + ACTIONS(4743), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -299947,7 +299958,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4747), 22, + ACTIONS(4749), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -299970,7 +299981,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4745), 25, + ACTIONS(4747), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -300004,7 +300015,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4751), 22, + ACTIONS(4753), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -300027,7 +300038,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4749), 25, + ACTIONS(4751), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -300061,7 +300072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4755), 22, + ACTIONS(4757), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -300084,7 +300095,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4753), 25, + ACTIONS(4755), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -300118,7 +300129,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4759), 16, + ACTIONS(4761), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300135,7 +300146,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4757), 31, + ACTIONS(4759), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300175,7 +300186,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4763), 16, + ACTIONS(4765), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300192,7 +300203,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4761), 31, + ACTIONS(4763), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300232,7 +300243,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4767), 16, + ACTIONS(4769), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300249,7 +300260,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4765), 31, + ACTIONS(4767), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300289,7 +300300,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4714), 16, + ACTIONS(4716), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300306,7 +300317,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 31, + ACTIONS(4714), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300403,7 +300414,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4771), 16, + ACTIONS(4773), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300420,7 +300431,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4769), 31, + ACTIONS(4771), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300460,7 +300471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4775), 16, + ACTIONS(4777), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300477,7 +300488,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4773), 31, + ACTIONS(4775), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300517,7 +300528,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4779), 16, + ACTIONS(4781), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300534,7 +300545,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4777), 31, + ACTIONS(4779), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300688,7 +300699,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4680), 14, + ACTIONS(4682), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -300703,7 +300714,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4678), 33, + ACTIONS(4680), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -300859,7 +300870,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4783), 16, + ACTIONS(4785), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -300876,7 +300887,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4781), 31, + ACTIONS(4783), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -300916,7 +300927,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4688), 14, + ACTIONS(4690), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -300931,7 +300942,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4686), 33, + ACTIONS(4688), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -300973,7 +300984,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4692), 14, + ACTIONS(4694), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -300988,7 +300999,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4690), 33, + ACTIONS(4692), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -301030,7 +301041,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4787), 16, + ACTIONS(4789), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -301047,7 +301058,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4785), 31, + ACTIONS(4787), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -301087,7 +301098,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4791), 22, + ACTIONS(4793), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301110,7 +301121,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4789), 25, + ACTIONS(4791), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301144,7 +301155,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4795), 22, + ACTIONS(4797), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301167,7 +301178,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4793), 25, + ACTIONS(4795), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301260,7 +301271,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4799), 22, + ACTIONS(4801), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301283,7 +301294,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4797), 24, + ACTIONS(4799), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301316,7 +301327,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4803), 22, + ACTIONS(4805), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301339,7 +301350,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4801), 25, + ACTIONS(4803), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301377,7 +301388,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4807), 22, + ACTIONS(4809), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301400,7 +301411,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4805), 23, + ACTIONS(4807), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301434,7 +301445,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4811), 22, + ACTIONS(4813), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301457,7 +301468,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4809), 24, + ACTIONS(4811), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301490,7 +301501,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4630), 14, + ACTIONS(4632), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -301505,7 +301516,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4628), 33, + ACTIONS(4630), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -301547,7 +301558,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4815), 16, + ACTIONS(4817), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -301564,7 +301575,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4813), 31, + ACTIONS(4815), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -301604,7 +301615,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4819), 16, + ACTIONS(4821), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -301621,7 +301632,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4817), 31, + ACTIONS(4819), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -301661,7 +301672,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4823), 22, + ACTIONS(4825), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301684,7 +301695,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4821), 25, + ACTIONS(4823), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301775,7 +301786,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4827), 22, + ACTIONS(4829), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301798,7 +301809,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4825), 25, + ACTIONS(4827), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301832,7 +301843,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4831), 22, + ACTIONS(4833), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301855,7 +301866,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4829), 25, + ACTIONS(4831), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301889,7 +301900,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4835), 22, + ACTIONS(4837), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301912,7 +301923,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4833), 25, + ACTIONS(4835), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -301946,7 +301957,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4839), 22, + ACTIONS(4841), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -301969,7 +301980,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4837), 25, + ACTIONS(4839), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302003,7 +302014,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4843), 16, + ACTIONS(4845), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -302020,7 +302031,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4841), 31, + ACTIONS(4843), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -302174,7 +302185,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4847), 16, + ACTIONS(4849), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -302191,7 +302202,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4845), 31, + ACTIONS(4847), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -302231,7 +302242,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4851), 16, + ACTIONS(4853), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -302248,7 +302259,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4849), 31, + ACTIONS(4851), 31, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -302288,7 +302299,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4696), 14, + ACTIONS(4698), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -302303,7 +302314,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4694), 33, + ACTIONS(4696), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -302687,7 +302698,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4725), 14, + ACTIONS(4727), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -302702,7 +302713,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4723), 33, + ACTIONS(4725), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -302744,7 +302755,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4855), 22, + ACTIONS(4857), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -302767,7 +302778,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4853), 25, + ACTIONS(4855), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302796,18 +302807,18 @@ static uint16_t ts_small_parse_table[] = { [116171] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, - anon_sym_POUND, ACTIONS(4859), 1, + anon_sym_POUND, + ACTIONS(4861), 1, sym_hash_operator, STATE(3232), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 16, + ACTIONS(4578), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -302824,7 +302835,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 28, + ACTIONS(4576), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -302861,7 +302872,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4863), 22, + ACTIONS(4865), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -302884,7 +302895,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4861), 25, + ACTIONS(4863), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302918,7 +302929,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4867), 22, + ACTIONS(4869), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -302941,7 +302952,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4865), 25, + ACTIONS(4867), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -302975,7 +302986,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4871), 22, + ACTIONS(4873), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -302998,7 +303009,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4869), 25, + ACTIONS(4871), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -303084,18 +303095,18 @@ static uint16_t ts_small_parse_table[] = { [116487] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, - anon_sym_POUND, ACTIONS(4859), 1, + anon_sym_POUND, + ACTIONS(4861), 1, sym_hash_operator, STATE(3237), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 16, + ACTIONS(4582), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -303112,7 +303123,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 28, + ACTIONS(4580), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -303206,7 +303217,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4759), 14, + ACTIONS(4761), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303221,7 +303232,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4757), 33, + ACTIONS(4759), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303258,18 +303269,18 @@ static uint16_t ts_small_parse_table[] = { [116679] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, - anon_sym_POUND, ACTIONS(4859), 1, + anon_sym_POUND, + ACTIONS(4861), 1, sym_hash_operator, STATE(3240), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 16, + ACTIONS(4574), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -303286,7 +303297,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 28, + ACTIONS(4572), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -303323,7 +303334,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4771), 14, + ACTIONS(4773), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303338,7 +303349,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4769), 33, + ACTIONS(4771), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303380,7 +303391,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 22, + ACTIONS(4877), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -303403,7 +303414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4873), 25, + ACTIONS(4875), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -303437,7 +303448,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4775), 14, + ACTIONS(4777), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303452,7 +303463,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4773), 33, + ACTIONS(4775), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303551,7 +303562,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4851), 14, + ACTIONS(4853), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303566,7 +303577,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4849), 33, + ACTIONS(4851), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303608,7 +303619,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4779), 14, + ACTIONS(4781), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303623,7 +303634,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4777), 33, + ACTIONS(4779), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303665,7 +303676,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4783), 14, + ACTIONS(4785), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303680,7 +303691,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4781), 33, + ACTIONS(4783), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303717,18 +303728,18 @@ static uint16_t ts_small_parse_table[] = { [117181] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, - anon_sym_POUND, ACTIONS(4859), 1, + anon_sym_POUND, + ACTIONS(4861), 1, sym_hash_operator, STATE(3248), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 16, + ACTIONS(4564), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -303745,7 +303756,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 28, + ACTIONS(4562), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -303782,7 +303793,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4847), 14, + ACTIONS(4849), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -303797,7 +303808,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4845), 33, + ACTIONS(4847), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -303839,7 +303850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 22, + ACTIONS(4881), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -303862,7 +303873,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4877), 25, + ACTIONS(4879), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -304010,7 +304021,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4883), 22, + ACTIONS(4885), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -304033,7 +304044,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4881), 25, + ACTIONS(4883), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -304067,7 +304078,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4843), 14, + ACTIONS(4845), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304082,7 +304093,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4841), 33, + ACTIONS(4843), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304119,7 +304130,7 @@ static uint16_t ts_small_parse_table[] = { [117621] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4735), 1, + ACTIONS(4737), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -304128,7 +304139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 16, + ACTIONS(4889), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -304145,7 +304156,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 29, + ACTIONS(4887), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -304183,7 +304194,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4819), 14, + ACTIONS(4821), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304198,7 +304209,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4817), 33, + ACTIONS(4819), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304240,7 +304251,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4815), 14, + ACTIONS(4817), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304255,7 +304266,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4813), 33, + ACTIONS(4815), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304297,7 +304308,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4787), 14, + ACTIONS(4789), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304312,7 +304323,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4785), 33, + ACTIONS(4787), 33, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304354,7 +304365,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4891), 22, + ACTIONS(4893), 22, anon_sym_let, anon_sym_and, anon_sym_external, @@ -304377,7 +304388,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4889), 25, + ACTIONS(4891), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -304411,7 +304422,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4775), 14, + ACTIONS(4777), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304426,7 +304437,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4773), 32, + ACTIONS(4775), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304467,7 +304478,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4847), 14, + ACTIONS(4849), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304482,7 +304493,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4845), 32, + ACTIONS(4847), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304523,7 +304534,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4819), 14, + ACTIONS(4821), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304538,7 +304549,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4817), 32, + ACTIONS(4819), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304579,7 +304590,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4696), 14, + ACTIONS(4698), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304594,7 +304605,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4694), 32, + ACTIONS(4696), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304635,7 +304646,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4815), 14, + ACTIONS(4817), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304650,7 +304661,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4813), 32, + ACTIONS(4815), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304691,7 +304702,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4614), 14, + ACTIONS(4616), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304706,7 +304717,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4612), 32, + ACTIONS(4614), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304747,7 +304758,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4630), 14, + ACTIONS(4632), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304762,7 +304773,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4628), 32, + ACTIONS(4630), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304803,7 +304814,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4692), 14, + ACTIONS(4694), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304818,7 +304829,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4690), 32, + ACTIONS(4692), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304859,7 +304870,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4714), 14, + ACTIONS(4716), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304874,7 +304885,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 32, + ACTIONS(4714), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -304915,7 +304926,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4767), 14, + ACTIONS(4769), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -304930,7 +304941,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4765), 32, + ACTIONS(4767), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305022,7 +305033,7 @@ static uint16_t ts_small_parse_table[] = { [118606] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4893), 1, + ACTIONS(4895), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -305031,7 +305042,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 15, + ACTIONS(4889), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305047,7 +305058,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 29, + ACTIONS(4887), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -305085,7 +305096,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4688), 14, + ACTIONS(4690), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305100,7 +305111,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4686), 32, + ACTIONS(4688), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305141,7 +305152,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4787), 14, + ACTIONS(4789), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305156,7 +305167,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4785), 32, + ACTIONS(4787), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305197,7 +305208,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4680), 14, + ACTIONS(4682), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305212,7 +305223,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4678), 32, + ACTIONS(4680), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305248,7 +305259,7 @@ static uint16_t ts_small_parse_table[] = { [118854] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4893), 1, + ACTIONS(4895), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -305257,7 +305268,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 15, + ACTIONS(4735), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305273,7 +305284,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 29, + ACTIONS(4733), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -305306,7 +305317,7 @@ static uint16_t ts_small_parse_table[] = { [118919] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4895), 1, + ACTIONS(4897), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -305314,7 +305325,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3276), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 15, + ACTIONS(4716), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305330,7 +305341,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 29, + ACTIONS(4714), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -305363,7 +305374,7 @@ static uint16_t ts_small_parse_table[] = { [118982] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4898), 1, + ACTIONS(4900), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -305372,7 +305383,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 16, + ACTIONS(4889), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305389,7 +305400,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 28, + ACTIONS(4887), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -305426,7 +305437,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4638), 14, + ACTIONS(4640), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305441,7 +305452,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4636), 32, + ACTIONS(4638), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305539,7 +305550,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4759), 14, + ACTIONS(4761), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305554,7 +305565,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4757), 32, + ACTIONS(4759), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305590,7 +305601,7 @@ static uint16_t ts_small_parse_table[] = { [119232] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4900), 1, + ACTIONS(4902), 1, anon_sym_PIPE, STATE(3276), 1, aux_sym__match_cases_repeat1, @@ -305599,7 +305610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 15, + ACTIONS(4712), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305615,7 +305626,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 29, + ACTIONS(4710), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -305653,7 +305664,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4684), 14, + ACTIONS(4686), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305668,7 +305679,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4682), 32, + ACTIONS(4684), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305716,9 +305727,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1305), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4590), 1, + ACTIONS(4592), 1, sym__rel_operator, STATE(1085), 1, sym__pow_operator, @@ -305743,10 +305754,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1153), 2, aux_sym__mult_operator_token1, anon_sym_mod, - ACTIONS(4030), 2, + ACTIONS(4032), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(4529), 3, + ACTIONS(4531), 3, anon_sym_land, anon_sym_lor, anon_sym_lxor, @@ -305761,7 +305772,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 14, + ACTIONS(4030), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -305784,7 +305795,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4610), 14, + ACTIONS(4612), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305799,7 +305810,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4608), 32, + ACTIONS(4610), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305840,7 +305851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4618), 14, + ACTIONS(4620), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305855,7 +305866,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4616), 32, + ACTIONS(4618), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305896,7 +305907,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4094), 14, + ACTIONS(4096), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -305911,7 +305922,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4092), 32, + ACTIONS(4094), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -305947,7 +305958,7 @@ static uint16_t ts_small_parse_table[] = { [119640] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4902), 1, + ACTIONS(4904), 1, anon_sym_PIPE, STATE(3287), 1, sym_attribute, @@ -305956,7 +305967,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 14, + ACTIONS(4706), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -305971,7 +305982,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 30, + ACTIONS(4704), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -306010,7 +306021,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4771), 14, + ACTIONS(4773), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306025,7 +306036,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4769), 32, + ACTIONS(4771), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306061,7 +306072,7 @@ static uint16_t ts_small_parse_table[] = { [119766] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4902), 1, + ACTIONS(4904), 1, anon_sym_PIPE, STATE(3289), 1, sym_attribute, @@ -306070,7 +306081,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 14, + ACTIONS(4723), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306085,7 +306096,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 30, + ACTIONS(4721), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -306119,7 +306130,7 @@ static uint16_t ts_small_parse_table[] = { [119831] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4900), 1, + ACTIONS(4902), 1, anon_sym_PIPE, STATE(3276), 1, aux_sym__match_cases_repeat1, @@ -306128,7 +306139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 15, + ACTIONS(4706), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306144,7 +306155,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -306177,7 +306188,7 @@ static uint16_t ts_small_parse_table[] = { [119896] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4902), 1, + ACTIONS(4904), 1, anon_sym_PIPE, STATE(3291), 1, sym_attribute, @@ -306186,7 +306197,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 14, + ACTIONS(4712), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306201,7 +306212,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 30, + ACTIONS(4710), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -306297,7 +306308,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4763), 14, + ACTIONS(4765), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306312,7 +306323,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4761), 32, + ACTIONS(4763), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306353,7 +306364,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4070), 14, + ACTIONS(4072), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306368,7 +306379,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4068), 32, + ACTIONS(4070), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306404,7 +306415,7 @@ static uint16_t ts_small_parse_table[] = { [120146] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4902), 1, + ACTIONS(4904), 1, anon_sym_PIPE, STATE(3295), 1, sym_attribute, @@ -306413,7 +306424,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 14, + ACTIONS(4706), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306428,7 +306439,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 30, + ACTIONS(4704), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -306467,7 +306478,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4779), 14, + ACTIONS(4781), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306482,7 +306493,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4777), 32, + ACTIONS(4779), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306518,7 +306529,7 @@ static uint16_t ts_small_parse_table[] = { [120272] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4904), 1, + ACTIONS(4906), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -306526,7 +306537,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3297), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 14, + ACTIONS(4716), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306541,7 +306552,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 30, + ACTIONS(4714), 30, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -306580,7 +306591,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4030), 14, + ACTIONS(4032), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306595,7 +306606,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4028), 32, + ACTIONS(4030), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306636,7 +306647,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4783), 14, + ACTIONS(4785), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306651,7 +306662,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4781), 32, + ACTIONS(4783), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306692,7 +306703,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4843), 14, + ACTIONS(4845), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306707,7 +306718,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4841), 32, + ACTIONS(4843), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306743,7 +306754,7 @@ static uint16_t ts_small_parse_table[] = { [120518] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4900), 1, + ACTIONS(4902), 1, anon_sym_PIPE, STATE(3290), 1, aux_sym__match_cases_repeat1, @@ -306752,7 +306763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 15, + ACTIONS(4723), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306768,7 +306779,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 29, + ACTIONS(4721), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -306862,7 +306873,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4725), 14, + ACTIONS(4727), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -306877,7 +306888,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4723), 32, + ACTIONS(4725), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -306913,7 +306924,7 @@ static uint16_t ts_small_parse_table[] = { [120705] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4898), 1, + ACTIONS(4900), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -306922,7 +306933,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 16, + ACTIONS(4735), 16, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306939,7 +306950,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 28, + ACTIONS(4733), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -306971,7 +306982,7 @@ static uint16_t ts_small_parse_table[] = { [120770] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4900), 1, + ACTIONS(4902), 1, anon_sym_PIPE, STATE(3281), 1, aux_sym__match_cases_repeat1, @@ -306980,7 +306991,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 15, + ACTIONS(4706), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -306996,7 +307007,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307034,7 +307045,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4851), 14, + ACTIONS(4853), 14, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -307049,7 +307060,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4849), 32, + ACTIONS(4851), 32, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -307085,7 +307096,7 @@ static uint16_t ts_small_parse_table[] = { [120896] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4907), 1, + ACTIONS(4909), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -307093,7 +307104,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3307), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 14, + ACTIONS(4716), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307108,7 +307119,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 29, + ACTIONS(4714), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307141,7 +307152,7 @@ static uint16_t ts_small_parse_table[] = { [120958] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4910), 1, + ACTIONS(4912), 1, anon_sym_PIPE, STATE(3307), 1, aux_sym__match_cases_repeat1, @@ -307150,7 +307161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 14, + ACTIONS(4706), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307165,7 +307176,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307308,7 +307319,7 @@ static uint16_t ts_small_parse_table[] = { [121142] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4910), 1, + ACTIONS(4912), 1, anon_sym_PIPE, STATE(3307), 1, aux_sym__match_cases_repeat1, @@ -307317,7 +307328,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 14, + ACTIONS(4712), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307332,7 +307343,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 29, + ACTIONS(4710), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307365,7 +307376,7 @@ static uint16_t ts_small_parse_table[] = { [121206] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4910), 1, + ACTIONS(4912), 1, anon_sym_PIPE, STATE(3308), 1, aux_sym__match_cases_repeat1, @@ -307374,7 +307385,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 14, + ACTIONS(4723), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307389,7 +307400,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 29, + ACTIONS(4721), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307422,7 +307433,7 @@ static uint16_t ts_small_parse_table[] = { [121270] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4910), 1, + ACTIONS(4912), 1, anon_sym_PIPE, STATE(3311), 1, aux_sym__match_cases_repeat1, @@ -307431,7 +307442,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 14, + ACTIONS(4706), 14, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307446,7 +307457,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307534,7 +307545,7 @@ static uint16_t ts_small_parse_table[] = { [121394] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4912), 1, + ACTIONS(4914), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -307543,7 +307554,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 15, + ACTIONS(4889), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307559,7 +307570,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 28, + ACTIONS(4887), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -307613,11 +307624,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(2944), 1, anon_sym_BQUOTE, - ACTIONS(4914), 1, - anon_sym_LPAREN, ACTIONS(4916), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4918), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4920), 1, anon_sym_LBRACE_PERCENT, STATE(3316), 1, sym_attribute, @@ -307800,11 +307811,11 @@ static uint16_t ts_small_parse_table[] = { sym__capitalized_identifier, ACTIONS(3038), 1, anon_sym_BQUOTE, - ACTIONS(4920), 1, - anon_sym_LPAREN, ACTIONS(4922), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(4924), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4926), 1, anon_sym_LBRACE_PERCENT, STATE(3319), 1, sym_attribute, @@ -307881,7 +307892,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(3820), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(4926), 1, + ACTIONS(4928), 1, anon_sym_LPAREN, STATE(3320), 1, sym_attribute, @@ -307932,7 +307943,7 @@ static uint16_t ts_small_parse_table[] = { [121890] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4912), 1, + ACTIONS(4914), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -307941,7 +307952,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 15, + ACTIONS(4735), 15, anon_sym_let, anon_sym_and, anon_sym_PLUS, @@ -307957,7 +307968,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 28, + ACTIONS(4733), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308156,7 +308167,7 @@ static uint16_t ts_small_parse_table[] = { [122138] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4928), 1, + ACTIONS(4930), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -308164,7 +308175,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3325), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 13, + ACTIONS(4716), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308178,7 +308189,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 29, + ACTIONS(4714), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308211,7 +308222,7 @@ static uint16_t ts_small_parse_table[] = { [122199] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4931), 1, + ACTIONS(4933), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -308220,7 +308231,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 14, + ACTIONS(4735), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308235,7 +308246,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 28, + ACTIONS(4733), 28, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308267,7 +308278,7 @@ static uint16_t ts_small_parse_table[] = { [122262] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4933), 1, + ACTIONS(4935), 1, anon_sym_PIPE, STATE(3327), 1, sym_attribute, @@ -308276,7 +308287,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 13, + ACTIONS(4706), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308290,7 +308301,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308323,7 +308334,7 @@ static uint16_t ts_small_parse_table[] = { [122325] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4933), 1, + ACTIONS(4935), 1, anon_sym_PIPE, STATE(3328), 1, sym_attribute, @@ -308332,7 +308343,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 13, + ACTIONS(4723), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308346,7 +308357,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 29, + ACTIONS(4721), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308379,7 +308390,7 @@ static uint16_t ts_small_parse_table[] = { [122388] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4933), 1, + ACTIONS(4935), 1, anon_sym_PIPE, STATE(3325), 1, aux_sym__match_cases_repeat1, @@ -308388,7 +308399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 13, + ACTIONS(4712), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308402,7 +308413,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 29, + ACTIONS(4710), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308435,18 +308446,18 @@ static uint16_t ts_small_parse_table[] = { [122451] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, + ACTIONS(4859), 1, anon_sym_POUND, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym_hash_operator, STATE(3330), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 14, + ACTIONS(4578), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308461,7 +308472,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 27, + ACTIONS(4576), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308492,7 +308503,7 @@ static uint16_t ts_small_parse_table[] = { [122516] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4931), 1, + ACTIONS(4933), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -308501,7 +308512,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 14, + ACTIONS(4889), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308516,7 +308527,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 28, + ACTIONS(4887), 28, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308548,18 +308559,18 @@ static uint16_t ts_small_parse_table[] = { [122579] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, + ACTIONS(4859), 1, anon_sym_POUND, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym_hash_operator, STATE(3332), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 14, + ACTIONS(4582), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308574,7 +308585,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 27, + ACTIONS(4580), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308605,7 +308616,7 @@ static uint16_t ts_small_parse_table[] = { [122644] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4933), 1, + ACTIONS(4935), 1, anon_sym_PIPE, STATE(3325), 1, aux_sym__match_cases_repeat1, @@ -308614,7 +308625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 13, + ACTIONS(4706), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308628,7 +308639,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 29, + ACTIONS(4704), 29, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -308661,18 +308672,18 @@ static uint16_t ts_small_parse_table[] = { [122707] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, + ACTIONS(4859), 1, anon_sym_POUND, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym_hash_operator, STATE(3334), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 14, + ACTIONS(4564), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308687,7 +308698,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 27, + ACTIONS(4562), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308718,18 +308729,18 @@ static uint16_t ts_small_parse_table[] = { [122772] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4640), 1, + ACTIONS(4642), 1, anon_sym_DOT, - ACTIONS(4857), 1, + ACTIONS(4859), 1, anon_sym_POUND, - ACTIONS(4935), 1, + ACTIONS(4937), 1, sym_hash_operator, STATE(3335), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 14, + ACTIONS(4574), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308744,7 +308755,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 27, + ACTIONS(4572), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308775,7 +308786,7 @@ static uint16_t ts_small_parse_table[] = { [122837] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4937), 1, + ACTIONS(4939), 1, anon_sym_PIPE, STATE(3336), 1, sym_attribute, @@ -308784,7 +308795,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 13, + ACTIONS(4706), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308798,7 +308809,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 28, + ACTIONS(4704), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308830,7 +308841,7 @@ static uint16_t ts_small_parse_table[] = { [122899] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4937), 1, + ACTIONS(4939), 1, anon_sym_PIPE, STATE(3337), 1, sym_attribute, @@ -308839,7 +308850,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 13, + ACTIONS(4706), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308853,7 +308864,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 28, + ACTIONS(4704), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -308885,7 +308896,7 @@ static uint16_t ts_small_parse_table[] = { [122961] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4939), 1, + ACTIONS(4941), 1, anon_sym_else, STATE(3192), 1, sym_else_clause, @@ -308894,7 +308905,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 14, + ACTIONS(4889), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -308909,7 +308920,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 27, + ACTIONS(4887), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -309152,7 +309163,7 @@ static uint16_t ts_small_parse_table[] = { [123255] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4941), 1, + ACTIONS(4943), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -309160,7 +309171,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3343), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 13, + ACTIONS(4716), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -309174,7 +309185,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 28, + ACTIONS(4714), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -309259,7 +309270,7 @@ static uint16_t ts_small_parse_table[] = { [123373] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4937), 1, + ACTIONS(4939), 1, anon_sym_PIPE, STATE(3343), 1, aux_sym__match_cases_repeat1, @@ -309268,7 +309279,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 13, + ACTIONS(4712), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -309282,7 +309293,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 28, + ACTIONS(4710), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -309420,7 +309431,7 @@ static uint16_t ts_small_parse_table[] = { [123551] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4939), 1, + ACTIONS(4941), 1, anon_sym_else, STATE(3103), 1, sym_else_clause, @@ -309429,7 +309440,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 14, + ACTIONS(4735), 14, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -309444,7 +309455,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 27, + ACTIONS(4733), 27, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -309528,7 +309539,7 @@ static uint16_t ts_small_parse_table[] = { [123671] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4937), 1, + ACTIONS(4939), 1, anon_sym_PIPE, STATE(3336), 1, aux_sym__match_cases_repeat1, @@ -309537,7 +309548,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 13, + ACTIONS(4723), 13, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -309551,7 +309562,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 28, + ACTIONS(4721), 28, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -309636,11 +309647,11 @@ static uint16_t ts_small_parse_table[] = { [123791] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4944), 1, - anon_sym_DOT, ACTIONS(4946), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4948), 1, + anon_sym_POUND, + ACTIONS(4950), 1, sym_hash_operator, STATE(3352), 1, sym_attribute, @@ -309755,9 +309766,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -309787,7 +309798,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -309825,9 +309836,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -309857,7 +309868,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310001,7 +310012,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -310032,7 +310043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310123,7 +310134,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -310154,7 +310165,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310245,7 +310256,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -310276,7 +310287,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310301,37 +310312,37 @@ static uint16_t ts_small_parse_table[] = { [124604] = 34, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4952), 1, - sym__identifier, ACTIONS(4954), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4956), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4958), 1, - anon_sym_DOT_DOT, + anon_sym_private, ACTIONS(4960), 1, - anon_sym_PIPE, + anon_sym_DOT_DOT, ACTIONS(4962), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_LBRACK, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4982), 1, + anon_sym_SQUOTE, + ACTIONS(4984), 1, sym__capitalized_identifier, STATE(3363), 1, sym_attribute, @@ -310358,7 +310369,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4964), 2, + ACTIONS(4966), 2, anon_sym_true, anon_sym_false, STATE(4108), 2, @@ -310448,7 +310459,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -310479,7 +310490,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310514,7 +310525,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -310545,7 +310556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310662,7 +310673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON2, anon_sym_DASH_GT, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310770,7 +310781,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -310834,7 +310845,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311001,7 +311012,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311100,7 +311111,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -311131,7 +311142,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311182,7 +311193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311233,7 +311244,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1441), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -311264,7 +311275,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311353,9 +311364,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -311385,7 +311396,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311478,9 +311489,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -311510,7 +311521,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -311655,7 +311666,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4070), 14, + ACTIONS(4072), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -311670,7 +311681,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4068), 28, + ACTIONS(4070), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -311812,7 +311823,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -311843,7 +311854,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312184,37 +312195,37 @@ static uint16_t ts_small_parse_table[] = { [126866] = 34, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4984), 1, - sym__identifier, ACTIONS(4986), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(4988), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(4990), 1, - anon_sym_DOT_DOT, + anon_sym_private, ACTIONS(4992), 1, - anon_sym_PIPE, + anon_sym_DOT_DOT, ACTIONS(4994), 1, + anon_sym_PIPE, + ACTIONS(4996), 1, anon_sym_LBRACK, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(5012), 1, + anon_sym_SQUOTE, + ACTIONS(5014), 1, sym__capitalized_identifier, STATE(3395), 1, sym_attribute, @@ -312241,7 +312252,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4996), 2, + ACTIONS(4998), 2, anon_sym_true, anon_sym_false, STATE(4121), 2, @@ -312293,7 +312304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312490,7 +312501,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4094), 14, + ACTIONS(4096), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -312505,7 +312516,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4092), 28, + ACTIONS(4094), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -312617,7 +312628,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312679,7 +312690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -312724,9 +312735,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -312756,7 +312767,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -313200,7 +313211,7 @@ static uint16_t ts_small_parse_table[] = { [128052] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4944), 1, + ACTIONS(4946), 1, anon_sym_DOT, STATE(3413), 1, sym_attribute, @@ -313889,9 +313900,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -313921,7 +313932,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -313999,37 +314010,37 @@ static uint16_t ts_small_parse_table[] = { [128945] = 34, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4984), 1, - sym__identifier, ACTIONS(4986), 1, + sym__identifier, + ACTIONS(4988), 1, anon_sym_LPAREN, - ACTIONS(4992), 1, - anon_sym_PIPE, ACTIONS(4994), 1, + anon_sym_PIPE, + ACTIONS(4996), 1, anon_sym_LBRACK, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(5012), 1, - sym__capitalized_identifier, + anon_sym_SQUOTE, ACTIONS(5014), 1, - anon_sym_private, + sym__capitalized_identifier, ACTIONS(5016), 1, + anon_sym_private, + ACTIONS(5018), 1, anon_sym_DOT_DOT, STATE(3428), 1, sym_attribute, @@ -314056,7 +314067,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4996), 2, + ACTIONS(4998), 2, anon_sym_true, anon_sym_false, STATE(4121), 2, @@ -314288,11 +314299,11 @@ static uint16_t ts_small_parse_table[] = { [129288] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4944), 1, - anon_sym_DOT, ACTIONS(4946), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(4948), 1, + anon_sym_POUND, + ACTIONS(4950), 1, sym_hash_operator, STATE(3433), 1, sym_attribute, @@ -314407,9 +314418,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -314439,7 +314450,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -314533,7 +314544,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1513), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1198), 1, sym__pow_operator, @@ -314555,7 +314566,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4030), 3, + ACTIONS(4032), 3, anon_sym_PIPE, anon_sym_COLON2, anon_sym_DASH_GT, @@ -314564,7 +314575,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -314575,7 +314586,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 9, + ACTIONS(4030), 9, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -314749,7 +314760,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4030), 14, + ACTIONS(4032), 14, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -314764,7 +314775,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4028), 28, + ACTIONS(4030), 28, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -315018,9 +315029,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1449), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(4950), 1, + ACTIONS(4952), 1, sym__rel_operator, STATE(1152), 1, sym__pow_operator, @@ -315042,7 +315053,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4030), 2, + ACTIONS(4032), 2, anon_sym_PIPE, anon_sym_LBRACK_AT_AT, ACTIONS(1149), 4, @@ -315050,7 +315061,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -315061,7 +315072,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 10, + ACTIONS(4030), 10, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -316321,7 +316332,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -316566,37 +316577,37 @@ static uint16_t ts_small_parse_table[] = { [131870] = 34, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4952), 1, - sym__identifier, ACTIONS(4954), 1, + sym__identifier, + ACTIONS(4956), 1, anon_sym_LPAREN, - ACTIONS(4960), 1, - anon_sym_PIPE, ACTIONS(4962), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_LBRACK, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4982), 1, + anon_sym_SQUOTE, + ACTIONS(4984), 1, sym__capitalized_identifier, - ACTIONS(5018), 1, - anon_sym_private, ACTIONS(5020), 1, + anon_sym_private, + ACTIONS(5022), 1, anon_sym_DOT_DOT, STATE(3475), 1, sym_attribute, @@ -316623,7 +316634,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4964), 2, + ACTIONS(4966), 2, anon_sym_true, anon_sym_false, STATE(4108), 2, @@ -316647,35 +316658,35 @@ static uint16_t ts_small_parse_table[] = { [131985] = 33, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4952), 1, - sym__identifier, ACTIONS(4954), 1, + sym__identifier, + ACTIONS(4956), 1, anon_sym_LPAREN, - ACTIONS(4960), 1, - anon_sym_PIPE, ACTIONS(4962), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_LBRACK, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4982), 1, + anon_sym_SQUOTE, + ACTIONS(4984), 1, sym__capitalized_identifier, - ACTIONS(5022), 1, + ACTIONS(5024), 1, anon_sym_DOT_DOT, STATE(3476), 1, sym_attribute, @@ -316702,7 +316713,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4964), 2, + ACTIONS(4966), 2, anon_sym_true, anon_sym_false, STATE(4108), 2, @@ -316740,9 +316751,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -316769,7 +316780,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -317356,11 +317367,11 @@ static uint16_t ts_small_parse_table[] = { [132805] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5026), 1, - anon_sym_DOT, ACTIONS(5028), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5030), 1, + anon_sym_POUND, + ACTIONS(5032), 1, sym_hash_operator, STATE(3489), 1, sym_attribute, @@ -317971,7 +317982,7 @@ static uint16_t ts_small_parse_table[] = { [133483] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5026), 1, + ACTIONS(5028), 1, anon_sym_DOT, STATE(3501), 1, sym_attribute, @@ -318812,7 +318823,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -319465,7 +319476,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5032), 18, + ACTIONS(5034), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -319484,7 +319495,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5034), 23, + ACTIONS(5036), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -319569,7 +319580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5036), 20, + ACTIONS(5038), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -319590,7 +319601,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5038), 20, + ACTIONS(5040), 20, anon_sym_let, anon_sym_and, anon_sym_external, @@ -319977,7 +319988,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5040), 18, + ACTIONS(5042), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -319996,7 +320007,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5042), 23, + ACTIONS(5044), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -320141,7 +320152,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, ACTIONS(1588), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -320163,7 +320174,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4030), 2, + ACTIONS(4032), 2, anon_sym_COLON2, anon_sym_DASH_GT, ACTIONS(1149), 4, @@ -320171,7 +320182,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -320182,7 +320193,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 9, + ACTIONS(4030), 9, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -320763,11 +320774,11 @@ static uint16_t ts_small_parse_table[] = { [136583] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5044), 1, - anon_sym_DOT, ACTIONS(5046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5048), 1, + anon_sym_POUND, + ACTIONS(5050), 1, sym_hash_operator, STATE(3555), 1, sym_attribute, @@ -320970,11 +320981,11 @@ static uint16_t ts_small_parse_table[] = { [136813] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5044), 1, - anon_sym_DOT, ACTIONS(5046), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5048), 1, + anon_sym_POUND, + ACTIONS(5050), 1, sym_hash_operator, STATE(3559), 1, sym_attribute, @@ -321029,7 +321040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5050), 18, + ACTIONS(5052), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -321048,7 +321059,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5052), 23, + ACTIONS(5054), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -321080,7 +321091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5054), 18, + ACTIONS(5056), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -321099,7 +321110,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5056), 23, + ACTIONS(5058), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -321126,35 +321137,35 @@ static uint16_t ts_small_parse_table[] = { [136987] = 33, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4984), 1, - sym__identifier, ACTIONS(4986), 1, + sym__identifier, + ACTIONS(4988), 1, anon_sym_LPAREN, - ACTIONS(4992), 1, - anon_sym_PIPE, ACTIONS(4994), 1, + anon_sym_PIPE, + ACTIONS(4996), 1, anon_sym_LBRACK, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(5012), 1, + anon_sym_SQUOTE, + ACTIONS(5014), 1, sym__capitalized_identifier, - ACTIONS(5058), 1, + ACTIONS(5060), 1, anon_sym_DOT_DOT, STATE(3562), 1, sym_attribute, @@ -321181,7 +321192,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4996), 2, + ACTIONS(4998), 2, anon_sym_true, anon_sym_false, STATE(4121), 2, @@ -321409,35 +321420,35 @@ static uint16_t ts_small_parse_table[] = { [137323] = 33, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4984), 1, - sym__identifier, ACTIONS(4986), 1, + sym__identifier, + ACTIONS(4988), 1, anon_sym_LPAREN, - ACTIONS(4992), 1, - anon_sym_PIPE, ACTIONS(4994), 1, + anon_sym_PIPE, + ACTIONS(4996), 1, anon_sym_LBRACK, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(5012), 1, + anon_sym_SQUOTE, + ACTIONS(5014), 1, sym__capitalized_identifier, - ACTIONS(5060), 1, + ACTIONS(5062), 1, anon_sym_DOT_DOT, STATE(3567), 1, sym_attribute, @@ -321464,7 +321475,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4996), 2, + ACTIONS(4998), 2, anon_sym_true, anon_sym_false, STATE(4121), 2, @@ -321808,9 +321819,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -321837,7 +321848,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -321914,7 +321925,7 @@ static uint16_t ts_small_parse_table[] = { [137919] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5062), 1, + ACTIONS(5064), 1, anon_sym_COLON, STATE(3576), 1, sym_attribute, @@ -321980,9 +321991,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -322009,7 +322020,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -322185,197 +322196,197 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - [138237] = 21, - ACTIONS(3), 1, - anon_sym_LBRACK_AT, - ACTIONS(1153), 1, - aux_sym__mult_operator_token1, - ACTIONS(1159), 1, - anon_sym_PIPE_PIPE, - ACTIONS(1163), 1, - anon_sym_LBRACK_AT_AT, - ACTIONS(1574), 1, - anon_sym_COLON_COLON, - ACTIONS(1576), 1, - sym__concat_operator, - ACTIONS(4533), 1, - anon_sym_or, - ACTIONS(5024), 1, - sym__rel_operator, - STATE(1251), 1, - sym__assign_operator, - STATE(1252), 1, - sym__or_operator, - STATE(1262), 1, - sym__and_operator, - STATE(1263), 1, - sym__add_operator, - STATE(1264), 1, - sym__mult_operator, - STATE(1266), 1, - sym__pow_operator, - STATE(3581), 1, - sym_attribute, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(1141), 2, - anon_sym_AMP, - anon_sym_AMP_AMP, - ACTIONS(1149), 4, - aux_sym__pow_operator_token1, - anon_sym_lsl, - anon_sym_lsr, - anon_sym_asr, - ACTIONS(4529), 4, - anon_sym_mod, - anon_sym_land, - anon_sym_lor, - anon_sym_lxor, - ACTIONS(1135), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PLUS_DOT, - anon_sym_DASH_DOT, - aux_sym__add_operator_token1, - ACTIONS(1161), 13, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_SEMI, - anon_sym_constraint, - anon_sym_val, - anon_sym_end, - anon_sym_inherit, - anon_sym_method, - anon_sym_initializer, - anon_sym_else, - anon_sym_LBRACK_AT_AT_AT, - anon_sym_LBRACK_PERCENT_PERCENT, - anon_sym_LBRACE_PERCENT_PERCENT, - [138325] = 19, - ACTIONS(3), 1, - anon_sym_LBRACK_AT, - ACTIONS(1153), 1, - aux_sym__mult_operator_token1, - ACTIONS(1574), 1, - anon_sym_COLON_COLON, - ACTIONS(1576), 1, - sym__concat_operator, - ACTIONS(5024), 1, - sym__rel_operator, - STATE(1251), 1, - sym__assign_operator, - STATE(1252), 1, - sym__or_operator, - STATE(1262), 1, - sym__and_operator, - STATE(1263), 1, - sym__add_operator, - STATE(1264), 1, - sym__mult_operator, - STATE(1266), 1, - sym__pow_operator, - STATE(3582), 1, - sym_attribute, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(1141), 2, - anon_sym_AMP, - anon_sym_AMP_AMP, - ACTIONS(1163), 2, - anon_sym_LBRACK_AT_AT, - anon_sym_PIPE_PIPE, - ACTIONS(1149), 4, - aux_sym__pow_operator_token1, - anon_sym_lsl, - anon_sym_lsr, - anon_sym_asr, - ACTIONS(4529), 4, - anon_sym_mod, - anon_sym_land, - anon_sym_lor, - anon_sym_lxor, - ACTIONS(1135), 5, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_PLUS_DOT, - anon_sym_DASH_DOT, - aux_sym__add_operator_token1, - ACTIONS(1161), 14, - anon_sym_COMMA, - anon_sym_COLON_EQ, - anon_sym_SEMI, - anon_sym_constraint, - anon_sym_val, - anon_sym_end, - anon_sym_inherit, - anon_sym_method, - anon_sym_initializer, - anon_sym_else, - anon_sym_LBRACK_AT_AT_AT, - anon_sym_LBRACK_PERCENT_PERCENT, - anon_sym_LBRACE_PERCENT_PERCENT, - anon_sym_or, - [138409] = 5, - ACTIONS(3), 1, - anon_sym_LBRACK_AT, - STATE(3583), 1, - sym_attribute, - ACTIONS(5), 2, - sym_comment, - sym_line_number_directive, - ACTIONS(3549), 17, - anon_sym_SEMI_SEMI, - anon_sym_LPAREN, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_LBRACK_PIPE, - anon_sym_LBRACE_LT, - sym_ocamlyacc_value, - anon_sym_LBRACK_AT_AT_AT, - anon_sym_LBRACK_PERCENT_PERCENT, - anon_sym_LBRACE_PERCENT_PERCENT, - aux_sym_number_token1, - anon_sym_SQUOTE, - anon_sym_DQUOTE, - sym_prefix_operator, - sym_hash_operator, - sym__capitalized_identifier, - anon_sym_BQUOTE, - ACTIONS(3547), 24, - anon_sym_and, - anon_sym_TILDE, - anon_sym_QMARK, - anon_sym_external, - anon_sym_type, - anon_sym_LBRACK, - anon_sym_true, - anon_sym_false, - anon_sym_LBRACE, - anon_sym_exception, - anon_sym_module, - anon_sym_open, - anon_sym_include, - anon_sym_class, - anon_sym_val, - anon_sym_end, - anon_sym_object, - anon_sym_POUND, - anon_sym_new, - anon_sym_begin, - anon_sym_LBRACK_AT_AT, - anon_sym_LBRACK_PERCENT, - anon_sym_LBRACE_PERCENT, - sym__identifier, - [138465] = 8, + [138237] = 21, ACTIONS(3), 1, anon_sym_LBRACK_AT, + ACTIONS(1153), 1, + aux_sym__mult_operator_token1, + ACTIONS(1159), 1, + anon_sym_PIPE_PIPE, + ACTIONS(1163), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(1574), 1, + anon_sym_COLON_COLON, + ACTIONS(1576), 1, + sym__concat_operator, + ACTIONS(4535), 1, + anon_sym_or, ACTIONS(5026), 1, + sym__rel_operator, + STATE(1251), 1, + sym__assign_operator, + STATE(1252), 1, + sym__or_operator, + STATE(1262), 1, + sym__and_operator, + STATE(1263), 1, + sym__add_operator, + STATE(1264), 1, + sym__mult_operator, + STATE(1266), 1, + sym__pow_operator, + STATE(3581), 1, + sym_attribute, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(1141), 2, + anon_sym_AMP, + anon_sym_AMP_AMP, + ACTIONS(1149), 4, + aux_sym__pow_operator_token1, + anon_sym_lsl, + anon_sym_lsr, + anon_sym_asr, + ACTIONS(4531), 4, + anon_sym_mod, + anon_sym_land, + anon_sym_lor, + anon_sym_lxor, + ACTIONS(1135), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PLUS_DOT, + anon_sym_DASH_DOT, + aux_sym__add_operator_token1, + ACTIONS(1161), 13, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_SEMI, + anon_sym_constraint, + anon_sym_val, + anon_sym_end, + anon_sym_inherit, + anon_sym_method, + anon_sym_initializer, + anon_sym_else, + anon_sym_LBRACK_AT_AT_AT, + anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_LBRACE_PERCENT_PERCENT, + [138325] = 19, + ACTIONS(3), 1, + anon_sym_LBRACK_AT, + ACTIONS(1153), 1, + aux_sym__mult_operator_token1, + ACTIONS(1574), 1, + anon_sym_COLON_COLON, + ACTIONS(1576), 1, + sym__concat_operator, + ACTIONS(5026), 1, + sym__rel_operator, + STATE(1251), 1, + sym__assign_operator, + STATE(1252), 1, + sym__or_operator, + STATE(1262), 1, + sym__and_operator, + STATE(1263), 1, + sym__add_operator, + STATE(1264), 1, + sym__mult_operator, + STATE(1266), 1, + sym__pow_operator, + STATE(3582), 1, + sym_attribute, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(1141), 2, + anon_sym_AMP, + anon_sym_AMP_AMP, + ACTIONS(1163), 2, + anon_sym_LBRACK_AT_AT, + anon_sym_PIPE_PIPE, + ACTIONS(1149), 4, + aux_sym__pow_operator_token1, + anon_sym_lsl, + anon_sym_lsr, + anon_sym_asr, + ACTIONS(4531), 4, + anon_sym_mod, + anon_sym_land, + anon_sym_lor, + anon_sym_lxor, + ACTIONS(1135), 5, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_PLUS_DOT, + anon_sym_DASH_DOT, + aux_sym__add_operator_token1, + ACTIONS(1161), 14, + anon_sym_COMMA, + anon_sym_COLON_EQ, + anon_sym_SEMI, + anon_sym_constraint, + anon_sym_val, + anon_sym_end, + anon_sym_inherit, + anon_sym_method, + anon_sym_initializer, + anon_sym_else, + anon_sym_LBRACK_AT_AT_AT, + anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_or, + [138409] = 5, + ACTIONS(3), 1, + anon_sym_LBRACK_AT, + STATE(3583), 1, + sym_attribute, + ACTIONS(5), 2, + sym_comment, + sym_line_number_directive, + ACTIONS(3549), 17, + anon_sym_SEMI_SEMI, + anon_sym_LPAREN, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(5028), 1, + anon_sym_LBRACK_PIPE, + anon_sym_LBRACE_LT, + sym_ocamlyacc_value, + anon_sym_LBRACK_AT_AT_AT, + anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_LBRACE_PERCENT_PERCENT, + aux_sym_number_token1, + anon_sym_SQUOTE, + anon_sym_DQUOTE, + sym_prefix_operator, + sym_hash_operator, + sym__capitalized_identifier, + anon_sym_BQUOTE, + ACTIONS(3547), 24, + anon_sym_and, + anon_sym_TILDE, + anon_sym_QMARK, + anon_sym_external, + anon_sym_type, + anon_sym_LBRACK, + anon_sym_true, + anon_sym_false, + anon_sym_LBRACE, + anon_sym_exception, + anon_sym_module, + anon_sym_open, + anon_sym_include, + anon_sym_class, + anon_sym_val, + anon_sym_end, + anon_sym_object, anon_sym_POUND, + anon_sym_new, + anon_sym_begin, + anon_sym_LBRACK_AT_AT, + anon_sym_LBRACK_PERCENT, + anon_sym_LBRACE_PERCENT, + sym__identifier, + [138465] = 8, + ACTIONS(3), 1, + anon_sym_LBRACK_AT, + ACTIONS(5028), 1, + anon_sym_DOT, ACTIONS(5030), 1, + anon_sym_POUND, + ACTIONS(5032), 1, sym_hash_operator, STATE(3584), 1, sym_attribute, @@ -322625,7 +322636,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -322688,7 +322699,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -322851,7 +322862,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -322892,9 +322903,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -322921,7 +322932,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323065,9 +323076,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -323094,7 +323105,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323185,7 +323196,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -323215,7 +323226,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323455,7 +323466,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5064), 18, + ACTIONS(5066), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -323474,7 +323485,7 @@ static uint16_t ts_small_parse_table[] = { sym_let_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5066), 23, + ACTIONS(5068), 23, anon_sym_let, anon_sym_and, anon_sym_TILDE, @@ -323515,7 +323526,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -323545,7 +323556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323580,7 +323591,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -323610,7 +323621,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323714,7 +323725,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323829,7 +323840,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -323892,7 +323903,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324060,7 +324071,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324184,7 +324195,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324274,7 +324285,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -324304,7 +324315,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324345,7 +324356,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -324375,7 +324386,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324465,7 +324476,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -324495,7 +324506,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -324789,9 +324800,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1576), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -324818,7 +324829,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -325421,7 +325432,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -325451,7 +325462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -325490,11 +325501,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1590), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -325521,7 +325532,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -325532,7 +325543,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 10, + ACTIONS(4030), 10, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -325750,35 +325761,35 @@ static uint16_t ts_small_parse_table[] = { [142463] = 33, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(4952), 1, - sym__identifier, ACTIONS(4954), 1, + sym__identifier, + ACTIONS(4956), 1, anon_sym_LPAREN, - ACTIONS(4960), 1, - anon_sym_PIPE, ACTIONS(4962), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_LBRACK, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, - anon_sym_SQUOTE, + anon_sym_LBRACE_PERCENT, ACTIONS(4982), 1, + anon_sym_SQUOTE, + ACTIONS(4984), 1, sym__capitalized_identifier, - ACTIONS(5068), 1, + ACTIONS(5070), 1, anon_sym_DOT_DOT, STATE(3644), 1, sym_attribute, @@ -325805,7 +325816,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4964), 2, + ACTIONS(4966), 2, anon_sym_true, anon_sym_false, STATE(4108), 2, @@ -326295,7 +326306,7 @@ static uint16_t ts_small_parse_table[] = { [143093] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5044), 1, + ACTIONS(5046), 1, anon_sym_DOT, STATE(3654), 1, sym_attribute, @@ -327729,7 +327740,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5072), 19, + ACTIONS(5074), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -327749,7 +327760,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5070), 21, + ACTIONS(5072), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -327779,7 +327790,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5076), 19, + ACTIONS(5078), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -327799,7 +327810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5074), 21, + ACTIONS(5076), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -327829,7 +327840,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5080), 19, + ACTIONS(5082), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -327849,7 +327860,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5078), 21, + ACTIONS(5080), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -327879,7 +327890,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5084), 19, + ACTIONS(5086), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -327899,7 +327910,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5082), 21, + ACTIONS(5084), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328029,7 +328040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4891), 19, + ACTIONS(4893), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328049,7 +328060,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4889), 21, + ACTIONS(4891), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328129,7 +328140,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5088), 19, + ACTIONS(5090), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328149,7 +328160,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5086), 21, + ACTIONS(5088), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328279,7 +328290,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5092), 19, + ACTIONS(5094), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328299,7 +328310,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5090), 21, + ACTIONS(5092), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328429,7 +328440,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5096), 19, + ACTIONS(5098), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328449,7 +328460,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5094), 21, + ACTIONS(5096), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328479,7 +328490,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5100), 19, + ACTIONS(5102), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328499,7 +328510,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5098), 21, + ACTIONS(5100), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328579,7 +328590,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5104), 19, + ACTIONS(5106), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328599,7 +328610,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5102), 21, + ACTIONS(5104), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328629,7 +328640,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5108), 19, + ACTIONS(5110), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328649,7 +328660,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5106), 21, + ACTIONS(5108), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328679,7 +328690,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4622), 19, + ACTIONS(4624), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328699,7 +328710,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4620), 21, + ACTIONS(4622), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328779,7 +328790,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5112), 19, + ACTIONS(5114), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328799,7 +328810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5110), 21, + ACTIONS(5112), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328879,7 +328890,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5116), 19, + ACTIONS(5118), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328899,7 +328910,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5114), 21, + ACTIONS(5116), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -328979,7 +328990,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4755), 19, + ACTIONS(4757), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -328999,7 +329010,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4753), 21, + ACTIONS(4755), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329029,7 +329040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5120), 19, + ACTIONS(5122), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329049,7 +329060,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5118), 21, + ACTIONS(5120), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329079,7 +329090,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5124), 19, + ACTIONS(5126), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329099,7 +329110,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5122), 21, + ACTIONS(5124), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329129,7 +329140,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4883), 19, + ACTIONS(4885), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329149,7 +329160,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4881), 21, + ACTIONS(4883), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329329,7 +329340,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 19, + ACTIONS(4881), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329349,7 +329360,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4877), 21, + ACTIONS(4879), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329379,7 +329390,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5128), 19, + ACTIONS(5130), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329399,7 +329410,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5126), 21, + ACTIONS(5128), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329429,7 +329440,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5132), 19, + ACTIONS(5134), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329449,7 +329460,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5130), 21, + ACTIONS(5132), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329479,7 +329490,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4596), 19, + ACTIONS(4598), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329499,7 +329510,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4594), 21, + ACTIONS(4596), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329579,7 +329590,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5136), 19, + ACTIONS(5138), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329599,7 +329610,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5134), 21, + ACTIONS(5136), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329629,7 +329640,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5140), 19, + ACTIONS(5142), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329649,7 +329660,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5138), 21, + ACTIONS(5140), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329679,7 +329690,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5144), 19, + ACTIONS(5146), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329699,7 +329710,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5142), 21, + ACTIONS(5144), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329779,7 +329790,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5148), 19, + ACTIONS(5150), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329799,7 +329810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5146), 21, + ACTIONS(5148), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329829,7 +329840,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5152), 19, + ACTIONS(5154), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329849,7 +329860,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5150), 21, + ACTIONS(5152), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329879,7 +329890,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5156), 19, + ACTIONS(5158), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329899,7 +329910,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5154), 21, + ACTIONS(5156), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329929,7 +329940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5160), 19, + ACTIONS(5162), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -329949,7 +329960,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5158), 21, + ACTIONS(5160), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -329974,7 +329985,7 @@ static uint16_t ts_small_parse_table[] = { [147139] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5162), 1, + ACTIONS(5164), 1, anon_sym_COLON, STATE(3727), 1, sym_attribute, @@ -330030,7 +330041,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4606), 19, + ACTIONS(4608), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330050,7 +330061,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4604), 21, + ACTIONS(4606), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330080,7 +330091,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5166), 19, + ACTIONS(5168), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330100,7 +330111,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5164), 21, + ACTIONS(5166), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330130,7 +330141,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5170), 19, + ACTIONS(5172), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330150,7 +330161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5168), 21, + ACTIONS(5170), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330239,11 +330250,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1652), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5024), 1, + ACTIONS(5026), 1, sym__rel_operator, STATE(1251), 1, sym__assign_operator, @@ -330270,7 +330281,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -330281,7 +330292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 9, + ACTIONS(4030), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -330299,7 +330310,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5174), 19, + ACTIONS(5176), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330319,7 +330330,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5172), 21, + ACTIONS(5174), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330349,7 +330360,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5178), 19, + ACTIONS(5180), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330369,7 +330380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5176), 21, + ACTIONS(5178), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330399,7 +330410,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5182), 19, + ACTIONS(5184), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330419,7 +330430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5180), 21, + ACTIONS(5182), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330649,7 +330660,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5186), 19, + ACTIONS(5188), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330669,7 +330680,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5184), 21, + ACTIONS(5186), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330699,7 +330710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5190), 19, + ACTIONS(5192), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330719,7 +330730,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5188), 21, + ACTIONS(5190), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330749,7 +330760,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4668), 19, + ACTIONS(4670), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330769,7 +330780,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4666), 21, + ACTIONS(4668), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330849,7 +330860,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4672), 19, + ACTIONS(4674), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330869,7 +330880,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(4670), 21, + ACTIONS(4672), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330899,7 +330910,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5194), 19, + ACTIONS(5196), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -330919,7 +330930,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5192), 21, + ACTIONS(5194), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -330999,7 +331010,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5198), 19, + ACTIONS(5200), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -331019,7 +331030,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, sym__identifier, - ACTIONS(5196), 21, + ACTIONS(5198), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -331094,7 +331105,7 @@ static uint16_t ts_small_parse_table[] = { [148390] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5200), 1, + ACTIONS(5202), 1, anon_sym_COLON, STATE(3749), 1, sym_attribute, @@ -331148,31 +331159,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, - sym__identifier, ACTIONS(5204), 1, - anon_sym_PIPE, + sym__identifier, ACTIONS(5206), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(5208), 1, + anon_sym_RBRACK, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3750), 1, sym_attribute, @@ -331225,31 +331236,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, - anon_sym_BQUOTE, ACTIONS(5210), 1, - anon_sym_PIPE, + anon_sym_BQUOTE, ACTIONS(5212), 1, + anon_sym_PIPE, + ACTIONS(5214), 1, anon_sym_RBRACK, STATE(3751), 1, sym_attribute, @@ -331302,31 +331313,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5214), 1, - anon_sym_PIPE, ACTIONS(5216), 1, + anon_sym_PIPE, + ACTIONS(5218), 1, anon_sym_RBRACK, STATE(3752), 1, sym_attribute, @@ -331429,31 +331440,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5218), 1, - anon_sym_PIPE, ACTIONS(5220), 1, + anon_sym_PIPE, + ACTIONS(5222), 1, anon_sym_RBRACK, STATE(3754), 1, sym_attribute, @@ -331558,7 +331569,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5036), 18, + ACTIONS(5038), 18, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -331577,7 +331588,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5038), 20, + ACTIONS(5040), 20, anon_sym_and, anon_sym_external, anon_sym_type, @@ -331605,31 +331616,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5222), 1, - anon_sym_PIPE, ACTIONS(5224), 1, + anon_sym_PIPE, + ACTIONS(5226), 1, anon_sym_RBRACK, STATE(3757), 1, sym_attribute, @@ -331682,31 +331693,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5226), 1, - anon_sym_PIPE, ACTIONS(5228), 1, + anon_sym_PIPE, + ACTIONS(5230), 1, anon_sym_RBRACK, STATE(3758), 1, sym_attribute, @@ -331759,31 +331770,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5230), 1, - anon_sym_PIPE, ACTIONS(5232), 1, + anon_sym_PIPE, + ACTIONS(5234), 1, anon_sym_RBRACK, STATE(3759), 1, sym_attribute, @@ -331836,31 +331847,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5234), 1, - anon_sym_PIPE, ACTIONS(5236), 1, + anon_sym_PIPE, + ACTIONS(5238), 1, anon_sym_RBRACK, STATE(3760), 1, sym_attribute, @@ -331914,7 +331925,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5130), 19, + ACTIONS(5132), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -331934,7 +331945,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5132), 19, + ACTIONS(5134), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -331962,7 +331973,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5118), 19, + ACTIONS(5120), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -331982,7 +331993,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5120), 19, + ACTIONS(5122), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332005,21 +332016,21 @@ static uint16_t ts_small_parse_table[] = { [149598] = 19, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4164), 1, + ACTIONS(4166), 1, sym__identifier, - ACTIONS(4190), 1, - aux_sym_number_token1, ACTIONS(4192), 1, - anon_sym_SQUOTE, + aux_sym_number_token1, ACTIONS(4194), 1, + anon_sym_SQUOTE, + ACTIONS(4196), 1, anon_sym_DQUOTE, - ACTIONS(5242), 1, - anon_sym_LPAREN, ACTIONS(5244), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(5246), 1, - anon_sym_begin, + anon_sym_LBRACE, ACTIONS(5248), 1, + anon_sym_begin, + ACTIONS(5250), 1, sym__capitalized_identifier, STATE(2966), 1, sym_parenthesized_operator, @@ -332032,7 +332043,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4170), 2, + ACTIONS(4172), 2, anon_sym_true, anon_sym_false, STATE(5818), 2, @@ -332045,7 +332056,7 @@ static uint16_t ts_small_parse_table[] = { sym_quoted_string, sym_boolean, sym_unit, - ACTIONS(5238), 8, + ACTIONS(5240), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -332054,7 +332065,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5240), 9, + ACTIONS(5242), 9, anon_sym_let, anon_sym_external, anon_sym_type, @@ -332072,7 +332083,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5106), 19, + ACTIONS(5108), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332092,7 +332103,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5108), 19, + ACTIONS(5110), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332120,7 +332131,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4594), 19, + ACTIONS(4596), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332140,7 +332151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4596), 19, + ACTIONS(4598), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332168,7 +332179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 19, + ACTIONS(4879), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332188,7 +332199,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4879), 19, + ACTIONS(4881), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332213,29 +332224,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2167), 1, anon_sym_type, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(3767), 1, sym_attribute, @@ -332292,7 +332303,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4881), 19, + ACTIONS(4883), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332312,7 +332323,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4883), 19, + ACTIONS(4885), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332340,7 +332351,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5146), 19, + ACTIONS(5148), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332360,7 +332371,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5148), 19, + ACTIONS(5150), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332387,29 +332398,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5264), 1, - sym__identifier, ACTIONS(5266), 1, - anon_sym_let, + sym__identifier, ACTIONS(5268), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5270), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(5272), 1, + anon_sym_LBRACK, + ACTIONS(5274), 1, anon_sym_object, STATE(3770), 1, sym_attribute, @@ -332503,33 +332514,33 @@ static uint16_t ts_small_parse_table[] = { [150207] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, - anon_sym_object, ACTIONS(5274), 1, - sym__identifier, + anon_sym_object, ACTIONS(5276), 1, - anon_sym_let, + sym__identifier, ACTIONS(5278), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5280), 1, + anon_sym_QMARK, + ACTIONS(5282), 1, anon_sym_LBRACK, STATE(3772), 1, sym_attribute, @@ -332580,7 +332591,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5110), 19, + ACTIONS(5112), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332600,7 +332611,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5112), 19, + ACTIONS(5114), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332627,29 +332638,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5282), 1, + ACTIONS(5284), 1, anon_sym_RBRACK, STATE(3774), 1, sym_attribute, @@ -332751,7 +332762,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5172), 19, + ACTIONS(5174), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332771,7 +332782,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5174), 19, + ACTIONS(5176), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332798,29 +332809,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5284), 1, + ACTIONS(5286), 1, anon_sym_PIPE, STATE(3777), 1, sym_attribute, @@ -332874,7 +332885,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5126), 19, + ACTIONS(5128), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332894,7 +332905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5128), 19, + ACTIONS(5130), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332922,7 +332933,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5168), 19, + ACTIONS(5170), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332942,7 +332953,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5170), 19, + ACTIONS(5172), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -332970,7 +332981,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5184), 19, + ACTIONS(5186), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -332990,7 +333001,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5186), 19, + ACTIONS(5188), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333018,7 +333029,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5180), 19, + ACTIONS(5182), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333038,7 +333049,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5182), 19, + ACTIONS(5184), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333066,7 +333077,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5114), 19, + ACTIONS(5116), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333086,7 +333097,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5116), 19, + ACTIONS(5118), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333114,7 +333125,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5192), 19, + ACTIONS(5194), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333134,7 +333145,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5194), 19, + ACTIONS(5196), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333162,7 +333173,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5032), 15, + ACTIONS(5034), 15, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -333178,7 +333189,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5034), 23, + ACTIONS(5036), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -333258,7 +333269,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5064), 15, + ACTIONS(5066), 15, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -333274,7 +333285,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5066), 23, + ACTIONS(5068), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -333354,7 +333365,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5188), 19, + ACTIONS(5190), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333374,7 +333385,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5190), 19, + ACTIONS(5192), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333401,29 +333412,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5286), 1, + ACTIONS(5288), 1, anon_sym_PIPE, STATE(3789), 1, sym_attribute, @@ -333476,29 +333487,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5288), 1, + ACTIONS(5290), 1, anon_sym_PIPE, STATE(3790), 1, sym_attribute, @@ -333552,7 +333563,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5086), 19, + ACTIONS(5088), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333572,7 +333583,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5088), 19, + ACTIONS(5090), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333600,7 +333611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5138), 19, + ACTIONS(5140), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333620,7 +333631,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5140), 19, + ACTIONS(5142), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333648,7 +333659,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5122), 19, + ACTIONS(5124), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333668,7 +333679,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5124), 19, + ACTIONS(5126), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333696,7 +333707,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5098), 19, + ACTIONS(5100), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333716,7 +333727,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5100), 19, + ACTIONS(5102), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333744,7 +333755,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5134), 19, + ACTIONS(5136), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333764,7 +333775,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5136), 19, + ACTIONS(5138), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333792,7 +333803,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5142), 19, + ACTIONS(5144), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333812,7 +333823,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5144), 19, + ACTIONS(5146), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333840,7 +333851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5078), 19, + ACTIONS(5080), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333860,7 +333871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5080), 19, + ACTIONS(5082), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333888,7 +333899,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5102), 19, + ACTIONS(5104), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333908,7 +333919,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5104), 19, + ACTIONS(5106), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -333936,7 +333947,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4620), 19, + ACTIONS(4622), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -333956,7 +333967,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4622), 19, + ACTIONS(4624), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334081,25 +334092,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, STATE(3802), 1, sym_attribute, @@ -334156,7 +334167,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5070), 19, + ACTIONS(5072), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334176,7 +334187,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5072), 19, + ACTIONS(5074), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334204,7 +334215,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5196), 19, + ACTIONS(5198), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334224,7 +334235,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5198), 19, + ACTIONS(5200), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334251,29 +334262,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5264), 1, - sym__identifier, ACTIONS(5266), 1, - anon_sym_let, + sym__identifier, ACTIONS(5268), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5270), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(5272), 1, + anon_sym_LBRACK, + ACTIONS(5274), 1, anon_sym_object, STATE(3805), 1, sym_attribute, @@ -334367,33 +334378,33 @@ static uint16_t ts_small_parse_table[] = { [152430] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, - anon_sym_object, ACTIONS(5274), 1, - sym__identifier, + anon_sym_object, ACTIONS(5276), 1, - anon_sym_let, + sym__identifier, ACTIONS(5278), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5280), 1, + anon_sym_QMARK, + ACTIONS(5282), 1, anon_sym_LBRACK, STATE(3807), 1, sym_attribute, @@ -334444,7 +334455,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5154), 19, + ACTIONS(5156), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334464,7 +334475,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5156), 19, + ACTIONS(5158), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334540,7 +334551,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4666), 19, + ACTIONS(4668), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334560,7 +334571,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4668), 19, + ACTIONS(4670), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334587,29 +334598,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5290), 1, + ACTIONS(5292), 1, anon_sym_RBRACK, STATE(3811), 1, sym_attribute, @@ -334663,7 +334674,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4670), 19, + ACTIONS(4672), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334683,7 +334694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4672), 19, + ACTIONS(4674), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334759,7 +334770,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5164), 19, + ACTIONS(5166), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -334779,7 +334790,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5166), 19, + ACTIONS(5168), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -334806,29 +334817,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5284), 1, + ACTIONS(5286), 1, anon_sym_PIPE, STATE(3815), 1, sym_attribute, @@ -334881,29 +334892,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5264), 1, - sym__identifier, ACTIONS(5266), 1, - anon_sym_let, + sym__identifier, ACTIONS(5268), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5270), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(5272), 1, + anon_sym_LBRACK, + ACTIONS(5274), 1, anon_sym_object, STATE(3816), 1, sym_attribute, @@ -334949,33 +334960,33 @@ static uint16_t ts_small_parse_table[] = { [153164] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5008), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5010), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(5276), 1, + ACTIONS(5278), 1, anon_sym_let, - ACTIONS(5280), 1, + ACTIONS(5282), 1, anon_sym_LBRACK, - ACTIONS(5292), 1, - sym__identifier, ACTIONS(5294), 1, + sym__identifier, + ACTIONS(5296), 1, anon_sym_QMARK, STATE(3817), 1, sym_attribute, @@ -335073,29 +335084,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5296), 1, + ACTIONS(5298), 1, anon_sym_RBRACK, STATE(3819), 1, sym_attribute, @@ -335197,7 +335208,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5158), 19, + ACTIONS(5160), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -335217,7 +335228,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5160), 19, + ACTIONS(5162), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -335340,29 +335351,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5298), 1, + ACTIONS(5300), 1, anon_sym_RBRACK, STATE(3824), 1, sym_attribute, @@ -335704,7 +335715,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5074), 19, + ACTIONS(5076), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -335724,7 +335735,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5076), 19, + ACTIONS(5078), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -335799,29 +335810,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5214), 1, + ACTIONS(5216), 1, anon_sym_PIPE, STATE(3833), 1, sym_attribute, @@ -335874,29 +335885,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5300), 1, + ACTIONS(5302), 1, anon_sym_PIPE, STATE(3834), 1, sym_attribute, @@ -335949,29 +335960,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5302), 1, + ACTIONS(5304), 1, anon_sym_RBRACK, STATE(3835), 1, sym_attribute, @@ -336073,7 +336084,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5082), 19, + ACTIONS(5084), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -336093,7 +336104,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5084), 19, + ACTIONS(5086), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -336121,7 +336132,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4604), 19, + ACTIONS(4606), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -336141,7 +336152,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4606), 19, + ACTIONS(4608), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -336217,7 +336228,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5090), 19, + ACTIONS(5092), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -336237,7 +336248,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5092), 19, + ACTIONS(5094), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -336260,33 +336271,33 @@ static uint16_t ts_small_parse_table[] = { [154754] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5008), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5010), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(5276), 1, + ACTIONS(5278), 1, anon_sym_let, - ACTIONS(5280), 1, + ACTIONS(5282), 1, anon_sym_LBRACK, - ACTIONS(5292), 1, - sym__identifier, ACTIONS(5294), 1, + sym__identifier, + ACTIONS(5296), 1, anon_sym_QMARK, STATE(3841), 1, sym_attribute, @@ -336433,7 +336444,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5040), 15, + ACTIONS(5042), 15, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -336449,7 +336460,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5042), 23, + ACTIONS(5044), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -336476,33 +336487,33 @@ static uint16_t ts_small_parse_table[] = { [155014] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5008), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5010), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(5276), 1, + ACTIONS(5278), 1, anon_sym_let, - ACTIONS(5280), 1, + ACTIONS(5282), 1, anon_sym_LBRACK, - ACTIONS(5292), 1, - sym__identifier, ACTIONS(5294), 1, + sym__identifier, + ACTIONS(5296), 1, anon_sym_QMARK, STATE(3845), 1, sym_attribute, @@ -336552,29 +336563,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5304), 1, + ACTIONS(5306), 1, anon_sym_PIPE, STATE(3846), 1, sym_attribute, @@ -336627,29 +336638,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5306), 1, + ACTIONS(5308), 1, anon_sym_PIPE, STATE(3847), 1, sym_attribute, @@ -336798,29 +336809,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5308), 1, + ACTIONS(5310), 1, anon_sym_RBRACK, STATE(3850), 1, sym_attribute, @@ -336873,29 +336884,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5310), 1, + ACTIONS(5312), 1, anon_sym_PIPE, STATE(3851), 1, sym_attribute, @@ -336948,29 +336959,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5264), 1, - sym__identifier, ACTIONS(5266), 1, - anon_sym_let, + sym__identifier, ACTIONS(5268), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5270), 1, - anon_sym_LBRACK, + anon_sym_QMARK, ACTIONS(5272), 1, + anon_sym_LBRACK, + ACTIONS(5274), 1, anon_sym_object, STATE(3852), 1, sym_attribute, @@ -337016,33 +337027,33 @@ static uint16_t ts_small_parse_table[] = { [155750] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5008), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5010), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(5276), 1, + ACTIONS(5278), 1, anon_sym_let, - ACTIONS(5280), 1, + ACTIONS(5282), 1, anon_sym_LBRACK, - ACTIONS(5292), 1, - sym__identifier, ACTIONS(5294), 1, + sym__identifier, + ACTIONS(5296), 1, anon_sym_QMARK, STATE(3853), 1, sym_attribute, @@ -337088,33 +337099,33 @@ static uint16_t ts_small_parse_table[] = { [155851] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, - anon_sym_object, ACTIONS(5274), 1, - sym__identifier, + anon_sym_object, ACTIONS(5276), 1, - anon_sym_let, + sym__identifier, ACTIONS(5278), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5280), 1, + anon_sym_QMARK, + ACTIONS(5282), 1, anon_sym_LBRACK, STATE(3854), 1, sym_attribute, @@ -337164,29 +337175,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5284), 1, + ACTIONS(5286), 1, anon_sym_PIPE, STATE(3855), 1, sym_attribute, @@ -337237,29 +337248,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2167), 1, anon_sym_type, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5312), 1, - sym__identifier, ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, + sym__identifier, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, STATE(3856), 1, sym_attribute, @@ -337316,7 +337327,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5176), 19, + ACTIONS(5178), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -337336,7 +337347,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5178), 19, + ACTIONS(5180), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -337364,7 +337375,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5150), 19, + ACTIONS(5152), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -337384,7 +337395,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5152), 19, + ACTIONS(5154), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -337412,7 +337423,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5050), 15, + ACTIONS(5052), 15, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -337428,7 +337439,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5052), 23, + ACTIONS(5054), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -337460,7 +337471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 19, + ACTIONS(4891), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -337480,7 +337491,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4891), 19, + ACTIONS(4893), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -337508,7 +337519,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5054), 15, + ACTIONS(5056), 15, anon_sym_SEMI_SEMI, anon_sym_LPAREN, anon_sym_RBRACK, @@ -337524,7 +337535,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5056), 23, + ACTIONS(5058), 23, anon_sym_and, anon_sym_TILDE, anon_sym_QMARK, @@ -337555,29 +337566,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5318), 1, + ACTIONS(5320), 1, anon_sym_PIPE, STATE(3862), 1, sym_attribute, @@ -337674,33 +337685,33 @@ static uint16_t ts_small_parse_table[] = { [156593] = 29, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, - anon_sym_object, ACTIONS(5274), 1, - sym__identifier, + anon_sym_object, ACTIONS(5276), 1, - anon_sym_let, + sym__identifier, ACTIONS(5278), 1, - anon_sym_QMARK, + anon_sym_let, ACTIONS(5280), 1, + anon_sym_QMARK, + ACTIONS(5282), 1, anon_sym_LBRACK, STATE(3864), 1, sym_attribute, @@ -337760,11 +337771,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1711), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_COLON2, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -337791,7 +337802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -337802,7 +337813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PLUS_DOT, anon_sym_DASH_DOT, aux_sym__add_operator_token1, - ACTIONS(4028), 7, + ACTIONS(4030), 7, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_RBRACK, @@ -337817,29 +337828,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5322), 1, + ACTIONS(5324), 1, anon_sym_PIPE, STATE(3866), 1, sym_attribute, @@ -337892,29 +337903,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5324), 1, + ACTIONS(5326), 1, anon_sym_PIPE, STATE(3867), 1, sym_attribute, @@ -337967,29 +337978,29 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, - ACTIONS(5222), 1, + ACTIONS(5224), 1, anon_sym_PIPE, STATE(3868), 1, sym_attribute, @@ -338043,7 +338054,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5094), 19, + ACTIONS(5096), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -338063,7 +338074,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5096), 19, + ACTIONS(5098), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -338091,7 +338102,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4753), 19, + ACTIONS(4755), 19, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_TILDE, @@ -338111,7 +338122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4755), 19, + ACTIONS(4757), 19, anon_sym_and, anon_sym_external, anon_sym_type, @@ -338140,25 +338151,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, STATE(3871), 1, sym_attribute, @@ -338210,7 +338221,7 @@ static uint16_t ts_small_parse_table[] = { [157321] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5326), 1, + ACTIONS(5328), 1, anon_sym_else, STATE(3266), 1, sym_else_clause, @@ -338219,7 +338230,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 11, + ACTIONS(4735), 11, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -338231,7 +338242,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 24, + ACTIONS(4733), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -338263,27 +338274,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3873), 1, sym_attribute, @@ -338336,27 +338347,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3874), 1, sym_attribute, @@ -338409,27 +338420,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3875), 1, sym_attribute, @@ -338482,27 +338493,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3876), 1, sym_attribute, @@ -338551,7 +338562,7 @@ static uint16_t ts_small_parse_table[] = { [157793] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5328), 1, + ACTIONS(5330), 1, anon_sym_PIPE, STATE(3877), 1, sym_attribute, @@ -338560,7 +338571,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 10, + ACTIONS(4723), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -338571,7 +338582,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 25, + ACTIONS(4721), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -338604,27 +338615,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3878), 1, sym_attribute, @@ -338677,27 +338688,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3879), 1, sym_attribute, @@ -338750,27 +338761,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3880), 1, sym_attribute, @@ -338819,11 +338830,11 @@ static uint16_t ts_small_parse_table[] = { [158161] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5334), 1, - anon_sym_LPAREN, ACTIONS(5336), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(5338), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5340), 1, anon_sym_LBRACE_PERCENT, STATE(3881), 1, sym_attribute, @@ -338832,7 +338843,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5332), 2, + ACTIONS(5334), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4576), 2, @@ -338845,7 +338856,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5330), 24, + ACTIONS(5332), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -338873,7 +338884,7 @@ static uint16_t ts_small_parse_table[] = { [158227] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5340), 1, + ACTIONS(5342), 1, anon_sym_else, STATE(3266), 1, sym_else_clause, @@ -338882,7 +338893,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 13, + ACTIONS(4735), 13, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -338896,7 +338907,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 22, + ACTIONS(4733), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -338922,7 +338933,7 @@ static uint16_t ts_small_parse_table[] = { [158283] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5342), 1, + ACTIONS(5344), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -338930,7 +338941,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3883), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 12, + ACTIONS(4716), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -338943,7 +338954,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 23, + ACTIONS(4714), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -338970,7 +338981,7 @@ static uint16_t ts_small_parse_table[] = { [158337] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5345), 1, + ACTIONS(5347), 1, anon_sym_PIPE, STATE(3884), 1, sym_attribute, @@ -338979,7 +338990,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 12, + ACTIONS(4723), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -338992,7 +339003,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 23, + ACTIONS(4721), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -339023,27 +339034,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3885), 1, sym_attribute, @@ -339096,27 +339107,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3886), 1, sym_attribute, @@ -339169,27 +339180,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3887), 1, sym_attribute, @@ -339242,27 +339253,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3888), 1, sym_attribute, @@ -339315,27 +339326,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3889), 1, sym_attribute, @@ -339384,7 +339395,7 @@ static uint16_t ts_small_parse_table[] = { [158913] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5345), 1, + ACTIONS(5347), 1, anon_sym_PIPE, STATE(3890), 1, sym_attribute, @@ -339393,7 +339404,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 12, + ACTIONS(4706), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -339406,7 +339417,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 23, + ACTIONS(4704), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -339437,27 +339448,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3891), 1, sym_attribute, @@ -339506,7 +339517,7 @@ static uint16_t ts_small_parse_table[] = { [159073] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5345), 1, + ACTIONS(5347), 1, anon_sym_PIPE, STATE(3883), 1, aux_sym__match_cases_repeat1, @@ -339515,7 +339526,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 12, + ACTIONS(4712), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -339528,7 +339539,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 23, + ACTIONS(4710), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -339559,27 +339570,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3893), 1, sym_attribute, @@ -339632,27 +339643,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3894), 1, sym_attribute, @@ -339705,27 +339716,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3895), 1, sym_attribute, @@ -339774,7 +339785,7 @@ static uint16_t ts_small_parse_table[] = { [159441] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5345), 1, + ACTIONS(5347), 1, anon_sym_PIPE, STATE(3883), 1, aux_sym__match_cases_repeat1, @@ -339783,7 +339794,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 12, + ACTIONS(4706), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -339796,7 +339807,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 23, + ACTIONS(4704), 23, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -339827,27 +339838,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3897), 1, sym_attribute, @@ -339896,11 +339907,11 @@ static uint16_t ts_small_parse_table[] = { [159601] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5334), 1, - anon_sym_LPAREN, ACTIONS(5336), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_LPAREN, ACTIONS(5338), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5340), 1, anon_sym_LBRACE_PERCENT, STATE(3898), 1, sym_attribute, @@ -339909,7 +339920,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5349), 2, + ACTIONS(5351), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4576), 2, @@ -339922,7 +339933,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5347), 24, + ACTIONS(5349), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -339950,7 +339961,7 @@ static uint16_t ts_small_parse_table[] = { [159667] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5328), 1, + ACTIONS(5330), 1, anon_sym_PIPE, STATE(3899), 1, sym_attribute, @@ -339959,7 +339970,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 10, + ACTIONS(4706), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -339970,7 +339981,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 25, + ACTIONS(4704), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -340003,27 +340014,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3900), 1, sym_attribute, @@ -340072,7 +340083,7 @@ static uint16_t ts_small_parse_table[] = { [159827] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5340), 1, + ACTIONS(5342), 1, anon_sym_else, STATE(3296), 1, sym_else_clause, @@ -340081,7 +340092,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 13, + ACTIONS(4889), 13, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -340095,7 +340106,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 22, + ACTIONS(4887), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -340125,27 +340136,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5208), 1, + ACTIONS(5210), 1, anon_sym_BQUOTE, STATE(3902), 1, sym_attribute, @@ -340194,14 +340205,14 @@ static uint16_t ts_small_parse_table[] = { [159987] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5355), 1, + ACTIONS(5357), 1, anon_sym_RPAREN, STATE(3903), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 16, + ACTIONS(5355), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -340218,7 +340229,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5351), 20, + ACTIONS(5353), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -340242,7 +340253,7 @@ static uint16_t ts_small_parse_table[] = { [160041] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5326), 1, + ACTIONS(5328), 1, anon_sym_else, STATE(3296), 1, sym_else_clause, @@ -340251,7 +340262,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 11, + ACTIONS(4889), 11, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -340263,7 +340274,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 24, + ACTIONS(4887), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -340291,7 +340302,7 @@ static uint16_t ts_small_parse_table[] = { [160097] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5357), 1, + ACTIONS(5359), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -340299,7 +340310,7 @@ static uint16_t ts_small_parse_table[] = { STATE(3905), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 10, + ACTIONS(4716), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -340310,7 +340321,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 25, + ACTIONS(4714), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -340339,7 +340350,7 @@ static uint16_t ts_small_parse_table[] = { [160151] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5328), 1, + ACTIONS(5330), 1, anon_sym_PIPE, STATE(3905), 1, aux_sym__match_cases_repeat1, @@ -340348,7 +340359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 10, + ACTIONS(4712), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -340359,7 +340370,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 25, + ACTIONS(4710), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -340388,7 +340399,7 @@ static uint16_t ts_small_parse_table[] = { [160207] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5328), 1, + ACTIONS(5330), 1, anon_sym_PIPE, STATE(3905), 1, aux_sym__match_cases_repeat1, @@ -340397,7 +340408,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 10, + ACTIONS(4706), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -340408,7 +340419,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 25, + ACTIONS(4704), 25, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -341685,31 +341696,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5224), 1, + ACTIONS(5226), 1, anon_sym_RPAREN, - ACTIONS(5360), 1, - anon_sym_module, ACTIONS(5362), 1, + anon_sym_module, + ACTIONS(5364), 1, anon_sym_COLON_COLON, STATE(3935), 1, sym_attribute, @@ -341752,18 +341763,18 @@ static uint16_t ts_small_parse_table[] = { [161745] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5364), 1, - anon_sym_DOT, ACTIONS(5366), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5368), 1, + anon_sym_POUND, + ACTIONS(5370), 1, sym_hash_operator, STATE(3936), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4562), 11, + ACTIONS(4564), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -341775,7 +341786,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4560), 22, + ACTIONS(4562), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -341801,18 +341812,18 @@ static uint16_t ts_small_parse_table[] = { [161802] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5364), 1, - anon_sym_DOT, ACTIONS(5366), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5368), 1, + anon_sym_POUND, + ACTIONS(5370), 1, sym_hash_operator, STATE(3937), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4572), 11, + ACTIONS(4574), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -341824,7 +341835,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4570), 22, + ACTIONS(4572), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -341947,7 +341958,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5146), 17, + ACTIONS(5148), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -341965,7 +341976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5148), 19, + ACTIONS(5150), 19, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -342356,7 +342367,7 @@ static uint16_t ts_small_parse_table[] = { [162420] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5370), 1, + ACTIONS(5372), 1, anon_sym_else, STATE(3209), 1, sym_else_clause, @@ -342365,7 +342376,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 12, + ACTIONS(4735), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -342378,7 +342389,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 22, + ACTIONS(4733), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -342690,23 +342701,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(317), 1, anon_sym_POUND, - ACTIONS(5372), 1, - anon_sym_let, ACTIONS(5374), 1, - anon_sym_external, + anon_sym_let, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, - anon_sym_include, + anon_sym_open, ACTIONS(5386), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5388), 1, + anon_sym_class, + ACTIONS(5390), 1, sym_let_operator, STATE(56), 1, aux_sym__structure_repeat1, @@ -342843,7 +342854,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5353), 16, + ACTIONS(5355), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -342860,7 +342871,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5351), 20, + ACTIONS(5353), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -343440,31 +343451,31 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5216), 1, + ACTIONS(5218), 1, anon_sym_RPAREN, - ACTIONS(5390), 1, - anon_sym_module, ACTIONS(5392), 1, + anon_sym_module, + ACTIONS(5394), 1, anon_sym_COLON_COLON, STATE(3972), 1, sym_attribute, @@ -344303,9 +344314,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1731), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -344327,7 +344338,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4030), 2, + ACTIONS(4032), 2, anon_sym_and, anon_sym_PIPE, ACTIONS(1149), 4, @@ -344335,12 +344346,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4028), 4, + ACTIONS(4030), 4, anon_sym_in, anon_sym_else, anon_sym_LBRACK_AT_AT, sym_and_operator, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -345187,7 +345198,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5398), 16, + ACTIONS(5400), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345204,7 +345215,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5396), 20, + ACTIONS(5398), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345233,7 +345244,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5355), 16, + ACTIONS(5357), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345250,7 +345261,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5400), 20, + ACTIONS(5402), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345325,7 +345336,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5404), 16, + ACTIONS(5406), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345342,7 +345353,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5402), 20, + ACTIONS(5404), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345417,7 +345428,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5408), 16, + ACTIONS(5410), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345434,7 +345445,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5406), 20, + ACTIONS(5408), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345463,7 +345474,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5412), 16, + ACTIONS(5414), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345480,7 +345491,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5410), 20, + ACTIONS(5412), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345509,7 +345520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5416), 16, + ACTIONS(5418), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -345526,7 +345537,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5414), 20, + ACTIONS(5416), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -345596,7 +345607,7 @@ static uint16_t ts_small_parse_table[] = { [166071] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5364), 1, + ACTIONS(5366), 1, anon_sym_DOT, STATE(4018), 1, sym_attribute, @@ -346108,7 +346119,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5420), 16, + ACTIONS(5422), 16, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -346125,7 +346136,7 @@ static uint16_t ts_small_parse_table[] = { sym_match_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5418), 20, + ACTIONS(5420), 20, anon_sym_let, anon_sym_PLUS, anon_sym_DASH, @@ -346885,18 +346896,18 @@ static uint16_t ts_small_parse_table[] = { [167501] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5364), 1, - anon_sym_DOT, ACTIONS(5366), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5368), 1, + anon_sym_POUND, + ACTIONS(5370), 1, sym_hash_operator, STATE(4046), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4576), 11, + ACTIONS(4578), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -346908,7 +346919,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4574), 22, + ACTIONS(4576), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -346934,18 +346945,18 @@ static uint16_t ts_small_parse_table[] = { [167558] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5364), 1, - anon_sym_DOT, ACTIONS(5366), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5368), 1, + anon_sym_POUND, + ACTIONS(5370), 1, sym_hash_operator, STATE(4047), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4580), 11, + ACTIONS(4582), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -346957,7 +346968,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4578), 22, + ACTIONS(4580), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -347075,11 +347086,11 @@ static uint16_t ts_small_parse_table[] = { [167717] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5422), 1, - anon_sym_DOT, ACTIONS(5424), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5426), 1, + anon_sym_POUND, + ACTIONS(5428), 1, sym_hash_operator, STATE(4050), 1, sym_attribute, @@ -347228,9 +347239,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -347260,7 +347271,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -347292,9 +347303,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -347324,7 +347335,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -347402,9 +347413,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -347434,7 +347445,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -347464,23 +347475,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(317), 1, anon_sym_POUND, - ACTIONS(5372), 1, - anon_sym_let, ACTIONS(5374), 1, - anon_sym_external, + anon_sym_let, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, - anon_sym_include, + anon_sym_open, ACTIONS(5386), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5388), 1, + anon_sym_class, + ACTIONS(5390), 1, sym_let_operator, STATE(55), 1, aux_sym__structure_repeat1, @@ -347576,23 +347587,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(317), 1, anon_sym_POUND, - ACTIONS(5372), 1, - anon_sym_let, ACTIONS(5374), 1, - anon_sym_external, + anon_sym_let, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, - anon_sym_include, + anon_sym_open, ACTIONS(5386), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5388), 1, + anon_sym_class, + ACTIONS(5390), 1, sym_let_operator, STATE(55), 1, aux_sym__structure_repeat1, @@ -347640,9 +347651,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -347672,7 +347683,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -347745,7 +347756,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5428), 17, + ACTIONS(5430), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, @@ -347763,7 +347774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5430), 19, + ACTIONS(5432), 19, anon_sym_let, anon_sym_and, anon_sym_external, @@ -347792,7 +347803,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -347823,7 +347834,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348030,17 +348041,17 @@ static uint16_t ts_small_parse_table[] = { [168889] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, STATE(4068), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5434), 2, + ACTIONS(5436), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5432), 33, + ACTIONS(5434), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -348243,7 +348254,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348389,7 +348400,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348494,7 +348505,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348524,7 +348535,7 @@ static uint16_t ts_small_parse_table[] = { [169467] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5438), 1, + ACTIONS(5440), 1, anon_sym_else, STATE(3246), 1, sym_else_clause, @@ -348533,7 +348544,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 10, + ACTIONS(4889), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -348544,7 +348555,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 24, + ACTIONS(4887), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -348671,7 +348682,7 @@ static uint16_t ts_small_parse_table[] = { [169638] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5438), 1, + ACTIONS(5440), 1, anon_sym_else, STATE(3209), 1, sym_else_clause, @@ -348680,7 +348691,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 10, + ACTIONS(4735), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -348691,7 +348702,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 24, + ACTIONS(4733), 24, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -348745,7 +348756,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348784,9 +348795,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -348816,7 +348827,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348850,9 +348861,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -348882,7 +348893,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -348994,7 +349005,7 @@ static uint16_t ts_small_parse_table[] = { [170038] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5422), 1, + ACTIONS(5424), 1, anon_sym_DOT, STATE(4087), 1, sym_attribute, @@ -349151,9 +349162,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1727), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5394), 1, + ACTIONS(5396), 1, sym__rel_operator, STATE(1135), 1, sym__assign_operator, @@ -349183,7 +349194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -349341,33 +349352,33 @@ static uint16_t ts_small_parse_table[] = { [170445] = 24, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5440), 1, + ACTIONS(5442), 1, anon_sym_SEMI_SEMI, - ACTIONS(5443), 1, + ACTIONS(5445), 1, anon_sym_let, - ACTIONS(5446), 1, + ACTIONS(5448), 1, anon_sym_external, - ACTIONS(5449), 1, + ACTIONS(5451), 1, anon_sym_type, - ACTIONS(5454), 1, + ACTIONS(5456), 1, anon_sym_exception, - ACTIONS(5457), 1, + ACTIONS(5459), 1, anon_sym_module, - ACTIONS(5460), 1, + ACTIONS(5462), 1, anon_sym_open, - ACTIONS(5463), 1, + ACTIONS(5465), 1, anon_sym_include, - ACTIONS(5466), 1, + ACTIONS(5468), 1, anon_sym_class, - ACTIONS(5469), 1, + ACTIONS(5471), 1, anon_sym_POUND, - ACTIONS(5472), 1, + ACTIONS(5474), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(5475), 1, + ACTIONS(5477), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(5478), 1, + ACTIONS(5480), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5481), 1, + ACTIONS(5483), 1, sym_let_operator, STATE(63), 1, aux_sym__structure_repeat1, @@ -349376,7 +349387,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5452), 2, + ACTIONS(5454), 2, anon_sym_RBRACK, anon_sym_end, STATE(4094), 2, @@ -349452,7 +349463,7 @@ static uint16_t ts_small_parse_table[] = { [170585] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5370), 1, + ACTIONS(5372), 1, anon_sym_else, STATE(3246), 1, sym_else_clause, @@ -349461,7 +349472,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 12, + ACTIONS(4889), 12, anon_sym_PLUS, anon_sym_DASH, anon_sym_COLON2, @@ -349474,7 +349485,7 @@ static uint16_t ts_small_parse_table[] = { sym__rel_operator, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 22, + ACTIONS(4887), 22, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_COMMA, @@ -349505,10 +349516,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5486), 2, + ACTIONS(5488), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5484), 34, + ACTIONS(5486), 34, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -349592,11 +349603,11 @@ static uint16_t ts_small_parse_table[] = { [170742] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5422), 1, - anon_sym_DOT, ACTIONS(5424), 1, - anon_sym_POUND, + anon_sym_DOT, ACTIONS(5426), 1, + anon_sym_POUND, + ACTIONS(5428), 1, sym_hash_operator, STATE(4099), 1, sym_attribute, @@ -349697,23 +349708,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(317), 1, anon_sym_POUND, - ACTIONS(5372), 1, - anon_sym_let, ACTIONS(5374), 1, - anon_sym_external, + anon_sym_let, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, - anon_sym_include, + anon_sym_open, ACTIONS(5386), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5388), 1, + anon_sym_class, + ACTIONS(5390), 1, sym_let_operator, STATE(53), 1, aux_sym__structure_repeat1, @@ -350418,9 +350429,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1761), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -350447,7 +350458,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -350467,35 +350478,35 @@ static uint16_t ts_small_parse_table[] = { [171755] = 24, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5440), 1, + ACTIONS(5442), 1, anon_sym_SEMI_SEMI, - ACTIONS(5446), 1, + ACTIONS(5448), 1, anon_sym_external, - ACTIONS(5449), 1, + ACTIONS(5451), 1, anon_sym_type, - ACTIONS(5452), 1, - ts_builtin_sym_end, ACTIONS(5454), 1, + ts_builtin_sym_end, + ACTIONS(5456), 1, anon_sym_exception, - ACTIONS(5457), 1, + ACTIONS(5459), 1, anon_sym_module, - ACTIONS(5460), 1, + ACTIONS(5462), 1, anon_sym_open, - ACTIONS(5463), 1, + ACTIONS(5465), 1, anon_sym_include, - ACTIONS(5469), 1, + ACTIONS(5471), 1, anon_sym_POUND, - ACTIONS(5472), 1, + ACTIONS(5474), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(5475), 1, + ACTIONS(5477), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(5478), 1, + ACTIONS(5480), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5490), 1, + ACTIONS(5492), 1, anon_sym_let, - ACTIONS(5493), 1, + ACTIONS(5495), 1, anon_sym_class, - ACTIONS(5496), 1, + ACTIONS(5498), 1, sym_let_operator, STATE(64), 1, aux_sym__structure_repeat1, @@ -350545,9 +350556,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1761), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -350574,7 +350585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -350608,9 +350619,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1765), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -350637,7 +350648,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -350664,7 +350675,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5036), 17, + ACTIONS(5038), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -350682,7 +350693,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5038), 17, + ACTIONS(5040), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -350708,10 +350719,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5434), 2, + ACTIONS(5436), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5432), 33, + ACTIONS(5434), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -350760,23 +350771,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(481), 1, ts_builtin_sym_end, - ACTIONS(5374), 1, - anon_sym_external, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, + anon_sym_open, + ACTIONS(5386), 1, anon_sym_include, - ACTIONS(5501), 1, - anon_sym_let, ACTIONS(5503), 1, - anon_sym_class, + anon_sym_let, ACTIONS(5505), 1, + anon_sym_class, + ACTIONS(5507), 1, sym_let_operator, STATE(60), 1, aux_sym__structure_repeat1, @@ -350818,10 +350829,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5509), 2, + ACTIONS(5511), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5507), 33, + ACTIONS(5509), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -350868,9 +350879,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1735), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -350897,7 +350908,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -350924,7 +350935,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5040), 15, + ACTIONS(5042), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -350940,7 +350951,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5042), 20, + ACTIONS(5044), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -350978,11 +350989,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1787), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_PIPE, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -351009,12 +351020,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4028), 4, + ACTIONS(4030), 4, anon_sym_else, anon_sym_done, anon_sym_to, anon_sym_downto, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351033,7 +351044,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5064), 15, + ACTIONS(5066), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -351049,7 +351060,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5066), 20, + ACTIONS(5068), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -351078,7 +351089,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5054), 15, + ACTIONS(5056), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -351094,7 +351105,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5056), 20, + ACTIONS(5058), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -351132,9 +351143,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1761), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -351161,7 +351172,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351191,9 +351202,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1735), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -351220,7 +351231,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351252,9 +351263,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1753), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -351281,7 +351292,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351309,7 +351320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1735), 1, sym__concat_operator, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -351339,7 +351350,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351428,7 +351439,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(685), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4134), 1, sym_attribute, @@ -351445,7 +351456,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351477,7 +351488,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5050), 15, + ACTIONS(5052), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -351493,7 +351504,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5052), 20, + ACTIONS(5054), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -351523,7 +351534,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1753), 1, sym__concat_operator, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -351553,7 +351564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351652,7 +351663,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351715,7 +351726,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351744,10 +351755,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5517), 2, + ACTIONS(5519), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5515), 33, + ACTIONS(5517), 33, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -351849,9 +351860,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1765), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -351878,7 +351889,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351931,7 +351942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -351967,23 +351978,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(553), 1, ts_builtin_sym_end, - ACTIONS(5374), 1, - anon_sym_external, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, + anon_sym_open, + ACTIONS(5386), 1, anon_sym_include, - ACTIONS(5501), 1, - anon_sym_let, ACTIONS(5503), 1, - anon_sym_class, + anon_sym_let, ACTIONS(5505), 1, + anon_sym_class, + ACTIONS(5507), 1, sym_let_operator, STATE(61), 1, aux_sym__structure_repeat1, @@ -352034,9 +352045,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1765), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -352063,7 +352074,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352114,7 +352125,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352170,7 +352181,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352228,7 +352239,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352313,9 +352324,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1753), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -352342,7 +352353,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352378,9 +352389,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1761), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -352407,7 +352418,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352545,11 +352556,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1785), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_and, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -352576,12 +352587,12 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4028), 4, + ACTIONS(4030), 4, anon_sym_in, anon_sym_else, anon_sym_LBRACK_AT_AT, sym_and_operator, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352609,9 +352620,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1765), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -352638,7 +352649,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352670,23 +352681,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(557), 1, ts_builtin_sym_end, - ACTIONS(5374), 1, - anon_sym_external, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, + anon_sym_open, + ACTIONS(5386), 1, anon_sym_include, - ACTIONS(5501), 1, - anon_sym_let, ACTIONS(5503), 1, - anon_sym_class, + anon_sym_let, ACTIONS(5505), 1, + anon_sym_class, + ACTIONS(5507), 1, sym_let_operator, STATE(59), 1, aux_sym__structure_repeat1, @@ -352737,9 +352748,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1761), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -352766,7 +352777,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352810,7 +352821,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352852,23 +352863,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_POUND, ACTIONS(557), 1, ts_builtin_sym_end, - ACTIONS(5374), 1, - anon_sym_external, ACTIONS(5376), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5378), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5380), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5382), 1, - anon_sym_open, + anon_sym_module, ACTIONS(5384), 1, + anon_sym_open, + ACTIONS(5386), 1, anon_sym_include, - ACTIONS(5501), 1, - anon_sym_let, ACTIONS(5503), 1, - anon_sym_class, + anon_sym_let, ACTIONS(5505), 1, + anon_sym_class, + ACTIONS(5507), 1, sym_let_operator, STATE(59), 1, aux_sym__structure_repeat1, @@ -352938,7 +352949,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -352976,9 +352987,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1765), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -353005,7 +353016,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -353030,7 +353041,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5032), 15, + ACTIONS(5034), 15, anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON2, @@ -353046,7 +353057,7 @@ static uint16_t ts_small_parse_table[] = { sym_prefix_operator, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5034), 20, + ACTIONS(5036), 20, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LBRACK, @@ -353162,27 +353173,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5519), 1, + ACTIONS(5521), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -353230,7 +353241,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5078), 17, + ACTIONS(5080), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353248,7 +353259,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5080), 17, + ACTIONS(5082), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353269,31 +353280,31 @@ static uint16_t ts_small_parse_table[] = { [175363] = 28, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4952), 1, + ACTIONS(4954), 1, sym__identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, - anon_sym_LPAREN, ACTIONS(5523), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(5525), 1, + anon_sym_private, + ACTIONS(5527), 1, anon_sym_LBRACK, STATE(4068), 1, sym__tuple_type, @@ -353385,7 +353396,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5110), 17, + ACTIONS(5112), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353403,7 +353414,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5112), 17, + ACTIONS(5114), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353428,27 +353439,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5527), 1, + ACTIONS(5529), 1, anon_sym_AMP, STATE(4068), 1, sym__tuple_type, @@ -353540,7 +353551,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5106), 17, + ACTIONS(5108), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353558,7 +353569,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5108), 17, + ACTIONS(5110), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353583,27 +353594,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5390), 1, + ACTIONS(5392), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -353695,7 +353706,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5102), 17, + ACTIONS(5104), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353713,7 +353724,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5104), 17, + ACTIONS(5106), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353739,7 +353750,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5168), 17, + ACTIONS(5170), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353757,7 +353768,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5170), 17, + ACTIONS(5172), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353783,7 +353794,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5098), 17, + ACTIONS(5100), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353801,7 +353812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5100), 17, + ACTIONS(5102), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353827,7 +353838,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5180), 17, + ACTIONS(5182), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353845,7 +353856,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5182), 17, + ACTIONS(5184), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353915,7 +353926,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5122), 17, + ACTIONS(5124), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -353933,7 +353944,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5124), 17, + ACTIONS(5126), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -353954,31 +353965,31 @@ static uint16_t ts_small_parse_table[] = { [176187] = 28, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5529), 1, - sym__identifier, ACTIONS(5531), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5533), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(5535), 1, - anon_sym_LBRACK, + anon_sym_private, ACTIONS(5537), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5539), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5541), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5543), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5545), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5547), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5549), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5551), 1, anon_sym_SQUOTE, STATE(4181), 1, sym_attribute, @@ -354025,27 +354036,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5551), 1, + ACTIONS(5553), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -354093,7 +354104,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5086), 17, + ACTIONS(5088), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354111,7 +354122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5088), 17, + ACTIONS(5090), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354181,7 +354192,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 17, + ACTIONS(4891), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354199,7 +354210,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4891), 17, + ACTIONS(4893), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354220,7 +354231,7 @@ static uint16_t ts_small_parse_table[] = { [176524] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5553), 1, + ACTIONS(5555), 1, anon_sym_COLON, STATE(4186), 1, sym_attribute, @@ -354279,11 +354290,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1823), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_and, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5499), 1, + ACTIONS(5501), 1, sym__rel_operator, STATE(1293), 1, sym__assign_operator, @@ -354305,7 +354316,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4028), 3, + ACTIONS(4030), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, @@ -354314,7 +354325,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -354376,27 +354387,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5360), 1, + ACTIONS(5362), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -354620,7 +354631,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4670), 17, + ACTIONS(4672), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354638,7 +354649,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4672), 17, + ACTIONS(4674), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354664,7 +354675,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5138), 17, + ACTIONS(5140), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354682,7 +354693,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5140), 17, + ACTIONS(5142), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354708,7 +354719,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4753), 17, + ACTIONS(4755), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354726,7 +354737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4755), 17, + ACTIONS(4757), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354752,7 +354763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5196), 17, + ACTIONS(5198), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354770,7 +354781,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5198), 17, + ACTIONS(5200), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354796,7 +354807,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5164), 17, + ACTIONS(5166), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354814,7 +354825,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5166), 17, + ACTIONS(5168), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354840,7 +354851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4666), 17, + ACTIONS(4668), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354858,7 +354869,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4668), 17, + ACTIONS(4670), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354884,7 +354895,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4881), 17, + ACTIONS(4883), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -354902,7 +354913,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4883), 17, + ACTIONS(4885), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -354935,7 +354946,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(685), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4201), 1, sym_attribute, @@ -354952,7 +354963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -354984,7 +354995,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5176), 17, + ACTIONS(5178), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355002,7 +355013,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5178), 17, + ACTIONS(5180), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355028,7 +355039,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 17, + ACTIONS(4879), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355046,7 +355057,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4879), 17, + ACTIONS(4881), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355116,7 +355127,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5094), 17, + ACTIONS(5096), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355134,7 +355145,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5096), 17, + ACTIONS(5098), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355160,7 +355171,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4594), 17, + ACTIONS(4596), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355178,7 +355189,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4596), 17, + ACTIONS(4598), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355248,7 +355259,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5074), 17, + ACTIONS(5076), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355266,7 +355277,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5076), 17, + ACTIONS(5078), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355336,7 +355347,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5070), 17, + ACTIONS(5072), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355354,7 +355365,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5072), 17, + ACTIONS(5074), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355387,7 +355398,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(2175), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4211), 1, sym_attribute, @@ -355404,7 +355415,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -355480,7 +355491,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4604), 17, + ACTIONS(4606), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355498,7 +355509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4606), 17, + ACTIONS(4608), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355524,7 +355535,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5126), 17, + ACTIONS(5128), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355542,7 +355553,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5128), 17, + ACTIONS(5130), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355575,7 +355586,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(2475), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4215), 1, sym_attribute, @@ -355592,7 +355603,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -355619,31 +355630,31 @@ static uint16_t ts_small_parse_table[] = { [178152] = 28, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4984), 1, + ACTIONS(4986), 1, sym__identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5555), 1, - anon_sym_LPAREN, ACTIONS(5557), 1, - anon_sym_private, + anon_sym_LPAREN, ACTIONS(5559), 1, + anon_sym_private, + ACTIONS(5561), 1, anon_sym_LBRACK, STATE(4068), 1, sym__tuple_type, @@ -355735,7 +355746,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5150), 17, + ACTIONS(5152), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355753,7 +355764,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5152), 17, + ACTIONS(5154), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355778,27 +355789,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5390), 1, + ACTIONS(5392), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -355846,7 +355857,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5082), 17, + ACTIONS(5084), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355864,7 +355875,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5084), 17, + ACTIONS(5086), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355890,7 +355901,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5158), 17, + ACTIONS(5160), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355908,7 +355919,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5160), 17, + ACTIONS(5162), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355934,7 +355945,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5090), 17, + ACTIONS(5092), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -355952,7 +355963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5092), 17, + ACTIONS(5094), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -355985,7 +355996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(2485), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4223), 1, sym_attribute, @@ -356002,7 +356013,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -356034,7 +356045,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5118), 17, + ACTIONS(5120), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356052,7 +356063,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5120), 17, + ACTIONS(5122), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356078,7 +356089,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5188), 17, + ACTIONS(5190), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356096,7 +356107,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5190), 17, + ACTIONS(5192), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356122,7 +356133,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5154), 17, + ACTIONS(5156), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356140,7 +356151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5156), 17, + ACTIONS(5158), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356173,7 +356184,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_PIPE_PIPE, ACTIONS(741), 1, anon_sym_DOT, - ACTIONS(5513), 1, + ACTIONS(5515), 1, anon_sym_or, STATE(4227), 1, sym_attribute, @@ -356190,7 +356201,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(5511), 4, + ACTIONS(5513), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -356309,27 +356320,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5561), 1, + ACTIONS(5563), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -356372,31 +356383,31 @@ static uint16_t ts_small_parse_table[] = { [179073] = 28, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4984), 1, + ACTIONS(4986), 1, sym__identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, - anon_sym_LPAREN, ACTIONS(5565), 1, + anon_sym_LPAREN, + ACTIONS(5567), 1, anon_sym_private, STATE(4068), 1, sym__tuple_type, @@ -356444,7 +356455,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5172), 17, + ACTIONS(5174), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356462,7 +356473,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5174), 17, + ACTIONS(5176), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356532,7 +356543,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5142), 17, + ACTIONS(5144), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356550,7 +356561,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5144), 17, + ACTIONS(5146), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356576,7 +356587,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5192), 17, + ACTIONS(5194), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356594,7 +356605,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5194), 17, + ACTIONS(5196), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356664,7 +356675,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5134), 17, + ACTIONS(5136), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356682,7 +356693,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5136), 17, + ACTIONS(5138), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356708,7 +356719,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5130), 17, + ACTIONS(5132), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356726,7 +356737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5132), 17, + ACTIONS(5134), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356752,7 +356763,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5114), 17, + ACTIONS(5116), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356770,7 +356781,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5116), 17, + ACTIONS(5118), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356796,7 +356807,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4620), 17, + ACTIONS(4622), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356814,7 +356825,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(4622), 17, + ACTIONS(4624), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356840,7 +356851,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5184), 17, + ACTIONS(5186), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -356858,7 +356869,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym__capitalized_identifier, anon_sym_BQUOTE, - ACTIONS(5186), 17, + ACTIONS(5188), 17, anon_sym_DASH, anon_sym_LBRACK, anon_sym_true, @@ -356883,27 +356894,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3876), 1, + ACTIONS(3826), 1, sym__identifier, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5567), 1, + ACTIONS(5569), 1, anon_sym_module, STATE(4068), 1, sym__tuple_type, @@ -356994,25 +357005,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357057,13 +357068,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5571), 1, - anon_sym_let, ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_let, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, STATE(4245), 1, sym_attribute, @@ -357086,7 +357097,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5569), 18, + ACTIONS(5571), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -357113,7 +357124,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4610), 11, + ACTIONS(4612), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -357125,7 +357136,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4608), 22, + ACTIONS(4610), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -357156,7 +357167,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4030), 11, + ACTIONS(4032), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -357168,7 +357179,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4028), 22, + ACTIONS(4030), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -357225,7 +357236,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -357250,13 +357261,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5579), 1, + ACTIONS(5581), 1, anon_sym_let, STATE(4249), 1, sym_attribute, @@ -357279,7 +357290,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5577), 18, + ACTIONS(5579), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -357305,25 +357316,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357366,29 +357377,29 @@ static uint16_t ts_small_parse_table[] = { [180288] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5581), 1, + ACTIONS(5583), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357436,7 +357447,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4843), 11, + ACTIONS(4845), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -357448,7 +357459,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4841), 22, + ACTIONS(4843), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -357474,29 +357485,29 @@ static uint16_t ts_small_parse_table[] = { [180428] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5583), 1, + ACTIONS(5585), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357600,9 +357611,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_GT, ACTIONS(1865), 1, anon_sym_RPAREN, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -357631,7 +357642,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -357645,29 +357656,29 @@ static uint16_t ts_small_parse_table[] = { [180656] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5581), 1, + ACTIONS(5583), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357767,11 +357778,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1885), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_PIPE, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -357793,7 +357804,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4028), 2, + ACTIONS(4030), 2, anon_sym_else, anon_sym_do, ACTIONS(1149), 4, @@ -357801,7 +357812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -357820,7 +357831,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4070), 11, + ACTIONS(4072), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -357832,7 +357843,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4068), 22, + ACTIONS(4070), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -357862,25 +357873,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -357970,25 +357981,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358036,7 +358047,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4759), 11, + ACTIONS(4761), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -358048,7 +358059,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4757), 22, + ACTIONS(4759), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -358078,25 +358089,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358139,29 +358150,29 @@ static uint16_t ts_small_parse_table[] = { [181302] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358209,7 +358220,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4763), 11, + ACTIONS(4765), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -358221,7 +358232,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4761), 22, + ACTIONS(4763), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -358247,29 +358258,29 @@ static uint16_t ts_small_parse_table[] = { [181442] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5583), 1, + ACTIONS(5585), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358316,25 +358327,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4268), 1, sym_attribute, @@ -358381,25 +358392,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358444,13 +358455,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5591), 1, + ACTIONS(5593), 1, anon_sym_let, STATE(4270), 1, sym_attribute, @@ -358473,7 +358484,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5589), 18, + ACTIONS(5591), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -358499,25 +358510,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358564,25 +358575,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358629,25 +358640,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358694,25 +358705,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358755,29 +358766,29 @@ static uint16_t ts_small_parse_table[] = { [182154] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -358820,29 +358831,29 @@ static uint16_t ts_small_parse_table[] = { [182246] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -358889,25 +358900,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -358955,7 +358966,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4714), 11, + ACTIONS(4716), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -358967,7 +358978,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 22, + ACTIONS(4714), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -358997,25 +359008,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359058,29 +359069,29 @@ static uint16_t ts_small_parse_table[] = { [182570] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5531), 1, + ACTIONS(5533), 1, anon_sym_LPAREN, - ACTIONS(5535), 1, - anon_sym_LBRACK, ACTIONS(5537), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5539), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5541), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5543), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5545), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5547), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5549), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5551), 1, anon_sym_SQUOTE, - ACTIONS(5593), 1, + ACTIONS(5595), 1, sym__identifier, STATE(4280), 1, sym_attribute, @@ -359127,25 +359138,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359192,25 +359203,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359257,25 +359268,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359395,7 +359406,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -359421,25 +359432,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359486,25 +359497,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359551,25 +359562,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359616,25 +359627,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359681,25 +359692,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359746,25 +359757,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359811,25 +359822,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4292), 1, sym_attribute, @@ -359876,25 +359887,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -359941,25 +359952,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360006,25 +360017,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360072,7 +360083,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4094), 11, + ACTIONS(4096), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -360084,7 +360095,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4092), 22, + ACTIONS(4094), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -360114,25 +360125,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360179,25 +360190,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360245,7 +360256,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4847), 11, + ACTIONS(4849), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -360257,7 +360268,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4845), 22, + ACTIONS(4847), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -360288,7 +360299,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4771), 11, + ACTIONS(4773), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -360300,7 +360311,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4769), 22, + ACTIONS(4771), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -360330,25 +360341,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360391,29 +360402,29 @@ static uint16_t ts_small_parse_table[] = { [184400] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360456,29 +360467,29 @@ static uint16_t ts_small_parse_table[] = { [184492] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5531), 1, + ACTIONS(5533), 1, anon_sym_LPAREN, - ACTIONS(5535), 1, - anon_sym_LBRACK, ACTIONS(5537), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5539), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5541), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5543), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5545), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5547), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5549), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5551), 1, anon_sym_SQUOTE, - ACTIONS(5593), 1, + ACTIONS(5595), 1, sym__identifier, STATE(4303), 1, sym_attribute, @@ -360525,25 +360536,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4304), 1, sym_attribute, @@ -360590,25 +360601,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360704,25 +360715,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360769,25 +360780,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360835,7 +360846,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4680), 11, + ACTIONS(4682), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -360847,7 +360858,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4678), 22, + ACTIONS(4680), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -360873,29 +360884,29 @@ static uint16_t ts_small_parse_table[] = { [185060] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5555), 1, + ACTIONS(5557), 1, anon_sym_LPAREN, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -360942,25 +360953,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361007,25 +361018,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361072,25 +361083,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361137,25 +361148,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361212,9 +361223,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -361245,7 +361256,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -361269,9 +361280,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -361298,7 +361309,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -361323,7 +361334,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4684), 11, + ACTIONS(4686), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -361335,7 +361346,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4682), 22, + ACTIONS(4684), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -361365,25 +361376,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361430,25 +361441,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361495,25 +361506,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361561,7 +361572,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4696), 11, + ACTIONS(4698), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -361573,7 +361584,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4694), 22, + ACTIONS(4696), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -361603,25 +361614,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361668,25 +361679,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361734,7 +361745,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4688), 11, + ACTIONS(4690), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -361746,7 +361757,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4686), 22, + ACTIONS(4688), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -361786,9 +361797,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -361819,7 +361830,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -361838,7 +361849,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4692), 11, + ACTIONS(4694), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -361850,7 +361861,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4690), 22, + ACTIONS(4692), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -361880,25 +361891,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -361945,25 +361956,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -362011,7 +362022,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4638), 11, + ACTIONS(4640), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -362023,7 +362034,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4636), 22, + ACTIONS(4638), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -362049,29 +362060,29 @@ static uint16_t ts_small_parse_table[] = { [186652] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -362118,25 +362129,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -362184,7 +362195,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4630), 11, + ACTIONS(4632), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -362196,7 +362207,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4628), 22, + ACTIONS(4630), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -362253,7 +362264,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -362309,7 +362320,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -362335,25 +362346,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -362420,7 +362431,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -362548,29 +362559,29 @@ static uint16_t ts_small_parse_table[] = { [187308] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -362617,25 +362628,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -362678,29 +362689,29 @@ static uint16_t ts_small_parse_table[] = { [187492] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -362761,9 +362772,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, ACTIONS(1855), 1, anon_sym_COLON2, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -362792,7 +362803,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -362810,25 +362821,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -362871,29 +362882,29 @@ static uint16_t ts_small_parse_table[] = { [187764] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -362950,9 +362961,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -362983,7 +362994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363030,7 +363041,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363056,25 +363067,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -363117,29 +363128,29 @@ static uint16_t ts_small_parse_table[] = { [188104] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -363215,7 +363226,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363242,7 +363253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4819), 11, + ACTIONS(4821), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -363254,7 +363265,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4817), 22, + ACTIONS(4819), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -363334,25 +363345,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -363395,29 +363406,29 @@ static uint16_t ts_small_parse_table[] = { [188470] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -363465,7 +363476,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4851), 11, + ACTIONS(4853), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -363477,7 +363488,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4849), 22, + ACTIONS(4851), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -363503,29 +363514,29 @@ static uint16_t ts_small_parse_table[] = { [188610] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -363572,25 +363583,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4356), 1, sym_attribute, @@ -363633,29 +363644,29 @@ static uint16_t ts_small_parse_table[] = { [188794] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -363712,9 +363723,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -363745,7 +363756,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363773,9 +363784,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1857), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5488), 1, + ACTIONS(5490), 1, sym__rel_operator, STATE(1153), 1, sym__pow_operator, @@ -363797,7 +363808,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4028), 3, + ACTIONS(4030), 3, anon_sym_done, anon_sym_to, anon_sym_downto, @@ -363806,7 +363817,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363824,25 +363835,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -363942,9 +363953,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -363975,7 +363986,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -363989,29 +364000,29 @@ static uint16_t ts_small_parse_table[] = { [189278] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5555), 1, + ACTIONS(5557), 1, anon_sym_LPAREN, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364064,9 +364075,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1827), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -364093,7 +364104,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -364156,29 +364167,29 @@ static uint16_t ts_small_parse_table[] = { [189498] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5581), 1, + ACTIONS(5583), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364235,9 +364246,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -364268,7 +364279,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -364287,7 +364298,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4815), 11, + ACTIONS(4817), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -364299,7 +364310,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4813), 22, + ACTIONS(4815), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -364325,29 +364336,29 @@ static uint16_t ts_small_parse_table[] = { [189722] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5583), 1, + ACTIONS(5585), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364404,11 +364415,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COMMA, ACTIONS(1879), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_PIPE, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -364430,7 +364441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4028), 2, + ACTIONS(4030), 2, anon_sym_PIPE_RBRACK, anon_sym_else, ACTIONS(1149), 4, @@ -364438,7 +364449,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -364516,9 +364527,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -364549,7 +364560,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -364568,7 +364579,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4787), 11, + ACTIONS(4789), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -364580,7 +364591,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4785), 22, + ACTIONS(4787), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -364610,25 +364621,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364675,25 +364686,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364740,25 +364751,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -364806,7 +364817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4783), 11, + ACTIONS(4785), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -364818,7 +364829,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4781), 22, + ACTIONS(4783), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -364844,29 +364855,29 @@ static uint16_t ts_small_parse_table[] = { [190418] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5531), 1, + ACTIONS(5533), 1, anon_sym_LPAREN, - ACTIONS(5535), 1, - anon_sym_LBRACK, ACTIONS(5537), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5539), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5541), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5543), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5545), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5547), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5549), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5551), 1, anon_sym_SQUOTE, - ACTIONS(5593), 1, + ACTIONS(5595), 1, sym__identifier, STATE(4378), 1, sym_attribute, @@ -364914,7 +364925,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4779), 11, + ACTIONS(4781), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -364926,7 +364937,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4777), 22, + ACTIONS(4779), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -364958,7 +364969,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -364988,7 +364999,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -365033,7 +365044,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -365066,7 +365077,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4614), 11, + ACTIONS(4616), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -365078,7 +365089,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4612), 22, + ACTIONS(4614), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -365108,25 +365119,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365213,29 +365224,29 @@ static uint16_t ts_small_parse_table[] = { [190890] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, - ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5204), 1, sym__identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, STATE(4068), 1, sym__tuple_type, @@ -365283,7 +365294,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4725), 11, + ACTIONS(4727), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -365295,7 +365306,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4723), 22, + ACTIONS(4725), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -365374,25 +365385,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365439,25 +365450,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365504,25 +365515,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365571,7 +365582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1827), 1, sym__concat_operator, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -365601,7 +365612,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -365626,25 +365637,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365691,25 +365702,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365756,25 +365767,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365822,7 +365833,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4767), 11, + ACTIONS(4769), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -365834,7 +365845,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4765), 22, + ACTIONS(4767), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -365870,9 +365881,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -365899,7 +365910,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -365923,25 +365934,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -365998,9 +366009,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -366031,7 +366042,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -366059,9 +366070,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -366092,7 +366103,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -366111,7 +366122,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4775), 11, + ACTIONS(4777), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -366123,7 +366134,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4773), 22, + ACTIONS(4775), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -366154,7 +366165,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4618), 11, + ACTIONS(4620), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -366166,7 +366177,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4616), 22, + ACTIONS(4618), 22, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -366192,29 +366203,29 @@ static uint16_t ts_small_parse_table[] = { [192202] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366261,25 +366272,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366322,29 +366333,29 @@ static uint16_t ts_small_parse_table[] = { [192386] = 27, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5555), 1, + ACTIONS(5557), 1, anon_sym_LPAREN, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5587), 1, + ACTIONS(5589), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366391,25 +366402,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366462,9 +366473,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1827), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -366491,7 +366502,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -366515,25 +366526,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366580,25 +366591,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366645,25 +366656,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366710,25 +366721,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366775,25 +366786,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366840,25 +366851,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366905,25 +366916,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -366970,25 +366981,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -367035,25 +367046,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -367110,9 +367121,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1847), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5585), 1, + ACTIONS(5587), 1, sym__rel_operator, STATE(1182), 1, sym__assign_operator, @@ -367143,7 +367154,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367161,25 +367172,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3880), 1, + ACTIONS(3830), 1, anon_sym_QMARK, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5202), 1, + ACTIONS(5204), 1, sym__identifier, STATE(4068), 1, sym__tuple_type, @@ -367238,9 +367249,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2045), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -367269,7 +367280,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367299,9 +367310,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1953), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -367330,7 +367341,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367360,9 +367371,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1965), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -367391,7 +367402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367405,7 +367416,7 @@ static uint16_t ts_small_parse_table[] = { [193909] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5597), 1, + ACTIONS(5599), 1, anon_sym_DOT_DOT, STATE(4421), 1, sym_attribute, @@ -367464,9 +367475,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1985), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -367495,7 +367506,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367511,13 +367522,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5601), 1, + ACTIONS(5603), 1, anon_sym_let, STATE(4423), 1, sym_attribute, @@ -367540,7 +367551,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5599), 17, + ACTIONS(5601), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -367653,9 +367664,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -367682,7 +367693,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367760,9 +367771,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2029), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -367791,7 +367802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367863,9 +367874,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2037), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -367894,7 +367905,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -367966,9 +367977,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1917), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -367997,7 +368008,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368023,9 +368034,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -368056,7 +368067,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368144,7 +368155,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368178,9 +368189,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -368211,7 +368222,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368231,25 +368242,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, - anon_sym_val, + anon_sym_class, ACTIONS(5619), 1, + anon_sym_val, + ACTIONS(5621), 1, anon_sym_end, STATE(4437), 1, sym_attribute, @@ -368301,9 +368312,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2025), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -368332,7 +368343,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368358,9 +368369,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -368391,7 +368402,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368435,7 +368446,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368474,9 +368485,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1929), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -368505,7 +368516,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368524,7 +368535,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5621), 14, + ACTIONS(5623), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -368539,7 +368550,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5623), 18, + ACTIONS(5625), 18, anon_sym_let, anon_sym_and, anon_sym_external, @@ -368577,9 +368588,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1941), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -368608,7 +368619,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368680,9 +368691,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2005), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -368711,7 +368722,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368741,9 +368752,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2021), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -368772,7 +368783,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368798,9 +368809,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -368831,7 +368842,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368859,9 +368870,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -368883,7 +368894,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(1141), 2, anon_sym_AMP, anon_sym_AMP_AMP, - ACTIONS(4028), 2, + ACTIONS(4030), 2, anon_sym_else, anon_sym_do, ACTIONS(1149), 4, @@ -368891,7 +368902,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368921,9 +368932,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2033), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -368952,7 +368963,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -368982,9 +368993,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1921), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -369013,7 +369024,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369074,7 +369085,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5625), 14, + ACTIONS(5627), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -369089,7 +369100,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5627), 18, + ACTIONS(5629), 18, anon_sym_let, anon_sym_and, anon_sym_external, @@ -369116,7 +369127,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4606), 10, + ACTIONS(4608), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -369127,7 +369138,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4604), 22, + ACTIONS(4606), 22, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -369169,9 +369180,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2009), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -369200,7 +369211,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369230,9 +369241,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1937), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369261,7 +369272,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369291,9 +369302,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1957), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369322,7 +369333,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369470,9 +369481,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -369499,7 +369510,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369535,9 +369546,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1933), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -369566,7 +369577,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369582,13 +369593,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5631), 1, + ACTIONS(5633), 1, anon_sym_let, STATE(4462), 1, sym_attribute, @@ -369611,7 +369622,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5629), 17, + ACTIONS(5631), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -369644,9 +369655,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -369677,7 +369688,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369707,9 +369718,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1945), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369738,7 +369749,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369768,9 +369779,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1989), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369799,7 +369810,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369829,9 +369840,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1949), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369860,7 +369871,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369890,9 +369901,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1913), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -369921,7 +369932,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -369951,9 +369962,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1961), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -369982,7 +369993,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370012,9 +370023,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2013), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -370043,7 +370054,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370057,29 +370068,29 @@ static uint16_t ts_small_parse_table[] = { [197400] = 21, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5633), 1, + ACTIONS(5635), 1, anon_sym_SEMI_SEMI, - ACTIONS(5636), 1, + ACTIONS(5638), 1, anon_sym_external, - ACTIONS(5639), 1, + ACTIONS(5641), 1, anon_sym_type, - ACTIONS(5644), 1, + ACTIONS(5646), 1, anon_sym_exception, - ACTIONS(5647), 1, + ACTIONS(5649), 1, anon_sym_module, - ACTIONS(5650), 1, + ACTIONS(5652), 1, anon_sym_open, - ACTIONS(5653), 1, + ACTIONS(5655), 1, anon_sym_include, - ACTIONS(5656), 1, + ACTIONS(5658), 1, anon_sym_class, - ACTIONS(5659), 1, + ACTIONS(5661), 1, anon_sym_val, - ACTIONS(5662), 1, + ACTIONS(5664), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(5665), 1, + ACTIONS(5667), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(5668), 1, + ACTIONS(5670), 1, anon_sym_LBRACE_PERCENT_PERCENT, STATE(4612), 1, aux_sym__structure_repeat1, @@ -370088,7 +370099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5642), 2, + ACTIONS(5644), 2, anon_sym_RBRACK, anon_sym_end, STATE(4470), 2, @@ -370131,9 +370142,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1969), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -370162,7 +370173,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370232,7 +370243,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1907), 1, sym__concat_operator, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -370259,7 +370270,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370296,9 +370307,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1981), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -370327,7 +370338,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370347,23 +370358,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, + anon_sym_class, + ACTIONS(5619), 1, anon_sym_val, STATE(4470), 1, aux_sym__signature_repeat1, @@ -370376,7 +370387,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5671), 2, + ACTIONS(5673), 2, anon_sym_RBRACK, anon_sym_end, STATE(5259), 2, @@ -370432,7 +370443,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370478,7 +370489,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370521,9 +370532,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2017), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -370552,7 +370563,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370582,9 +370593,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1977), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -370613,7 +370624,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370643,9 +370654,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1973), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -370674,7 +370685,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370694,25 +370705,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, + anon_sym_class, + ACTIONS(5619), 1, anon_sym_val, - ACTIONS(5673), 1, + ACTIONS(5675), 1, anon_sym_end, STATE(4475), 1, aux_sym__signature_repeat1, @@ -370862,9 +370873,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(2041), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -370893,7 +370904,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370923,9 +370934,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1925), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -370954,7 +370965,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -370970,13 +370981,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5677), 1, + ACTIONS(5679), 1, anon_sym_let, STATE(4486), 1, sym_attribute, @@ -370999,7 +371010,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5675), 17, + ACTIONS(5677), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -371036,9 +371047,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(2001), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -371067,7 +371078,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371128,7 +371139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4596), 10, + ACTIONS(4598), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371139,7 +371150,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4594), 22, + ACTIONS(4596), 22, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371181,9 +371192,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SEMI, ACTIONS(1993), 1, anon_sym_PIPE_RBRACK, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -371212,7 +371223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371242,9 +371253,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, ACTIONS(1997), 1, anon_sym_SEMI, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -371273,7 +371284,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371293,23 +371304,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, + anon_sym_class, + ACTIONS(5619), 1, anon_sym_val, STATE(4492), 1, sym_attribute, @@ -371320,7 +371331,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5679), 2, + ACTIONS(5681), 2, anon_sym_RBRACK, anon_sym_end, STATE(5259), 2, @@ -371349,7 +371360,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4729), 10, + ACTIONS(4731), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371360,7 +371371,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4727), 21, + ACTIONS(4729), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371385,7 +371396,7 @@ static uint16_t ts_small_parse_table[] = { [199170] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5681), 1, + ACTIONS(5683), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -371393,7 +371404,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4494), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 10, + ACTIONS(4716), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -371404,7 +371415,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 19, + ACTIONS(4714), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -371427,11 +371438,11 @@ static uint16_t ts_small_parse_table[] = { [199218] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5690), 1, + ACTIONS(5692), 1, anon_sym_POUND, STATE(4495), 1, sym_attribute, @@ -371442,7 +371453,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 12, + ACTIONS(5686), 12, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -371455,7 +371466,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5688), 14, + ACTIONS(5690), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -371479,23 +371490,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, + anon_sym_class, + ACTIONS(5619), 1, anon_sym_val, STATE(4496), 1, sym_attribute, @@ -371506,7 +371517,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5671), 2, + ACTIONS(5673), 2, anon_sym_RBRACK, anon_sym_end, STATE(5259), 2, @@ -371544,11 +371555,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(2057), 1, anon_sym_SEMI, - ACTIONS(4028), 1, + ACTIONS(4030), 1, anon_sym_do, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5603), 1, + ACTIONS(5605), 1, sym__rel_operator, STATE(1156), 1, sym__assign_operator, @@ -371575,7 +371586,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371601,9 +371612,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1584), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -371633,7 +371644,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371652,7 +371663,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4626), 10, + ACTIONS(4628), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371663,7 +371674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4624), 21, + ACTIONS(4626), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371693,7 +371704,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4743), 10, + ACTIONS(4745), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371704,7 +371715,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4741), 21, + ACTIONS(4743), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371729,7 +371740,7 @@ static uint16_t ts_small_parse_table[] = { [199606] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5692), 1, + ACTIONS(5694), 1, anon_sym_PIPE, STATE(4501), 1, sym_attribute, @@ -371738,7 +371749,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 10, + ACTIONS(4723), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -371749,7 +371760,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 19, + ACTIONS(4721), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -371825,9 +371836,9 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1833), 1, anon_sym_COMMA, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5595), 1, + ACTIONS(5597), 1, sym__rel_operator, STATE(1078), 1, sym__mult_operator, @@ -371857,7 +371868,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -371876,7 +371887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4751), 10, + ACTIONS(4753), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371887,7 +371898,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4749), 21, + ACTIONS(4751), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371917,7 +371928,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4664), 10, + ACTIONS(4666), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371928,7 +371939,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4662), 21, + ACTIONS(4664), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -371958,7 +371969,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4660), 10, + ACTIONS(4662), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -371969,7 +371980,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4658), 21, + ACTIONS(4660), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372008,7 +372019,7 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(1586), 1, sym__rel_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, STATE(1158), 1, sym__assign_operator, @@ -372038,7 +372049,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -372057,7 +372068,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4656), 10, + ACTIONS(4658), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372068,7 +372079,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4654), 21, + ACTIONS(4656), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372098,7 +372109,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4652), 10, + ACTIONS(4654), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372109,7 +372120,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4650), 21, + ACTIONS(4652), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372139,7 +372150,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4747), 10, + ACTIONS(4749), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372150,7 +372161,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4745), 21, + ACTIONS(4747), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372221,7 +372232,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5430), 15, + ACTIONS(5432), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -372237,7 +372248,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5428), 16, + ACTIONS(5430), 16, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -372257,7 +372268,7 @@ static uint16_t ts_small_parse_table[] = { [200230] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5692), 1, + ACTIONS(5694), 1, anon_sym_PIPE, STATE(4494), 1, aux_sym__match_cases_repeat1, @@ -372266,7 +372277,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 10, + ACTIONS(4712), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -372277,7 +372288,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 19, + ACTIONS(4710), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -372346,7 +372357,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4875), 10, + ACTIONS(4877), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372357,7 +372368,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4873), 21, + ACTIONS(4875), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372387,7 +372398,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5694), 5, + ACTIONS(5696), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, @@ -372428,7 +372439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4634), 10, + ACTIONS(4636), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372439,7 +372450,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4632), 21, + ACTIONS(4634), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372505,7 +372516,7 @@ static uint16_t ts_small_parse_table[] = { [200510] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5696), 1, + ACTIONS(5698), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -372513,7 +372524,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4519), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(4498), 9, + ACTIONS(4500), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -372523,7 +372534,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4496), 20, + ACTIONS(4498), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -372552,7 +372563,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4871), 10, + ACTIONS(4873), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372563,7 +372574,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4869), 21, + ACTIONS(4871), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372593,7 +372604,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4839), 10, + ACTIONS(4841), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372604,7 +372615,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4837), 21, + ACTIONS(4839), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372629,20 +372640,20 @@ static uint16_t ts_small_parse_table[] = { [200650] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5703), 1, + ACTIONS(5705), 1, anon_sym_DOT, STATE(4522), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5701), 5, + ACTIONS(5703), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5699), 25, + ACTIONS(5701), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -372673,13 +372684,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5707), 1, + ACTIONS(5709), 1, anon_sym_let, STATE(4523), 1, sym_attribute, @@ -372702,7 +372713,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5705), 16, + ACTIONS(5707), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -372727,7 +372738,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4835), 10, + ACTIONS(4837), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372738,7 +372749,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4833), 21, + ACTIONS(4835), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372768,7 +372779,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4831), 10, + ACTIONS(4833), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372779,7 +372790,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4829), 21, + ACTIONS(4831), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372809,7 +372820,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4827), 10, + ACTIONS(4829), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372820,7 +372831,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4825), 21, + ACTIONS(4827), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372850,7 +372861,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4891), 10, + ACTIONS(4893), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372861,7 +372872,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4889), 21, + ACTIONS(4891), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372891,7 +372902,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4823), 10, + ACTIONS(4825), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372902,7 +372913,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4821), 21, + ACTIONS(4823), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372932,7 +372943,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 10, + ACTIONS(4881), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -372943,7 +372954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4877), 21, + ACTIONS(4879), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -372968,7 +372979,7 @@ static uint16_t ts_small_parse_table[] = { [201040] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5692), 1, + ACTIONS(5694), 1, anon_sym_PIPE, STATE(4494), 1, aux_sym__match_cases_repeat1, @@ -372977,7 +372988,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 10, + ACTIONS(4706), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -372988,7 +372999,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 19, + ACTIONS(4704), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -373052,7 +373063,7 @@ static uint16_t ts_small_parse_table[] = { [201136] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5709), 1, + ACTIONS(5711), 1, anon_sym_else, STATE(4332), 1, sym_else_clause, @@ -373061,7 +373072,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 11, + ACTIONS(4735), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -373073,7 +373084,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 18, + ACTIONS(4733), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -373100,7 +373111,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4883), 10, + ACTIONS(4885), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373111,7 +373122,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4881), 21, + ACTIONS(4883), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373136,7 +373147,7 @@ static uint16_t ts_small_parse_table[] = { [201232] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5692), 1, + ACTIONS(5694), 1, anon_sym_PIPE, STATE(4513), 1, aux_sym__match_cases_repeat1, @@ -373145,7 +373156,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 10, + ACTIONS(4706), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -373156,7 +373167,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 19, + ACTIONS(4704), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -373184,7 +373195,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4739), 10, + ACTIONS(4741), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373195,7 +373206,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4737), 21, + ACTIONS(4739), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373225,7 +373236,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4867), 10, + ACTIONS(4869), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373236,7 +373247,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4865), 21, + ACTIONS(4867), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373304,13 +373315,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5713), 1, + ACTIONS(5715), 1, anon_sym_let, STATE(4538), 1, sym_attribute, @@ -373333,7 +373344,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5711), 16, + ACTIONS(5713), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -373358,7 +373369,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4863), 10, + ACTIONS(4865), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373369,7 +373380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4861), 21, + ACTIONS(4863), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373406,9 +373417,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1584), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -373438,7 +373449,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -373457,7 +373468,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4855), 10, + ACTIONS(4857), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373468,7 +373479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4853), 21, + ACTIONS(4855), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373493,7 +373504,7 @@ static uint16_t ts_small_parse_table[] = { [201658] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5715), 1, + ACTIONS(5717), 1, anon_sym_DOT, STATE(4519), 1, aux_sym_attribute_id_repeat1, @@ -373502,7 +373513,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 9, + ACTIONS(4525), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -373512,7 +373523,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4521), 20, + ACTIONS(4523), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -373541,7 +373552,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4672), 10, + ACTIONS(4674), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373552,7 +373563,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4670), 21, + ACTIONS(4672), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373582,7 +373593,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4668), 10, + ACTIONS(4670), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373593,7 +373604,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4666), 21, + ACTIONS(4668), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373630,9 +373641,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_COLON_COLON, ACTIONS(1584), 1, sym__concat_operator, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -373662,7 +373673,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -373681,7 +373692,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4622), 10, + ACTIONS(4624), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373692,7 +373703,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4620), 21, + ACTIONS(4622), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373722,7 +373733,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5717), 5, + ACTIONS(5719), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, @@ -373758,7 +373769,7 @@ static uint16_t ts_small_parse_table[] = { [201972] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5709), 1, + ACTIONS(5711), 1, anon_sym_else, STATE(4379), 1, sym_else_clause, @@ -373767,7 +373778,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 11, + ACTIONS(4889), 11, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -373779,7 +373790,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 18, + ACTIONS(4887), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -373806,7 +373817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4700), 10, + ACTIONS(4702), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373817,7 +373828,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4698), 21, + ACTIONS(4700), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -373842,11 +373853,11 @@ static uint16_t ts_small_parse_table[] = { [202068] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5573), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5575), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5577), 1, anon_sym_LBRACE_PERCENT, STATE(4550), 1, sym_attribute, @@ -373855,7 +373866,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5349), 2, + ACTIONS(5351), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(2531), 2, @@ -373868,7 +373879,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5347), 18, + ACTIONS(5349), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -373895,7 +373906,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4676), 10, + ACTIONS(4678), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -373906,7 +373917,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4674), 21, + ACTIONS(4676), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374027,11 +374038,11 @@ static uint16_t ts_small_parse_table[] = { sym__concat_operator, ACTIONS(2047), 1, anon_sym_SEMI, - ACTIONS(4030), 1, + ACTIONS(4032), 1, anon_sym_DASH_GT, - ACTIONS(4533), 1, + ACTIONS(4535), 1, anon_sym_or, - ACTIONS(5320), 1, + ACTIONS(5322), 1, sym__rel_operator, STATE(1158), 1, sym__assign_operator, @@ -374058,7 +374069,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lsl, anon_sym_lsr, anon_sym_asr, - ACTIONS(4529), 4, + ACTIONS(4531), 4, anon_sym_mod, anon_sym_land, anon_sym_lor, @@ -374077,7 +374088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4648), 10, + ACTIONS(4650), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374088,7 +374099,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4646), 21, + ACTIONS(4648), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374241,7 +374252,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4803), 10, + ACTIONS(4805), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374252,7 +374263,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4801), 21, + ACTIONS(4803), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374318,7 +374329,7 @@ static uint16_t ts_small_parse_table[] = { [202624] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5715), 1, + ACTIONS(5717), 1, anon_sym_DOT, STATE(4542), 1, aux_sym_attribute_id_repeat1, @@ -374327,7 +374338,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4517), 9, + ACTIONS(4519), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -374337,7 +374348,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4515), 20, + ACTIONS(4517), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -374407,7 +374418,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4644), 10, + ACTIONS(4646), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374418,7 +374429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4642), 21, + ACTIONS(4644), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374491,7 +374502,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4811), 10, + ACTIONS(4813), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374502,7 +374513,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4809), 20, + ACTIONS(4811), 20, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374533,7 +374544,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4799), 10, + ACTIONS(4801), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374544,7 +374555,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4797), 20, + ACTIONS(4799), 20, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374573,7 +374584,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4795), 10, + ACTIONS(4797), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374584,7 +374595,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4793), 21, + ACTIONS(4795), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374614,7 +374625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4791), 10, + ACTIONS(4793), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374625,7 +374636,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4789), 21, + ACTIONS(4791), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374659,7 +374670,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4807), 10, + ACTIONS(4809), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374670,7 +374681,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4805), 19, + ACTIONS(4807), 19, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374698,7 +374709,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4755), 10, + ACTIONS(4757), 10, anon_sym_and, anon_sym_LBRACK, anon_sym_true, @@ -374709,7 +374720,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_as, anon_sym_begin, sym__identifier, - ACTIONS(4753), 21, + ACTIONS(4755), 21, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_TILDE, @@ -374739,13 +374750,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5721), 5, + ACTIONS(5723), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5719), 25, + ACTIONS(5721), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -374774,13 +374785,13 @@ static uint16_t ts_small_parse_table[] = { [203141] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4572), 1, sym_attribute, @@ -374791,7 +374802,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 10, + ACTIONS(5509), 10, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -374802,7 +374813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5509), 14, + ACTIONS(5511), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -374825,13 +374836,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5727), 5, + ACTIONS(5729), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5725), 25, + ACTIONS(5727), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -374865,13 +374876,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5731), 5, + ACTIONS(5733), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5729), 25, + ACTIONS(5731), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -374905,13 +374916,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5735), 5, + ACTIONS(5737), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5733), 25, + ACTIONS(5735), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -374945,13 +374956,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5739), 5, + ACTIONS(5741), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5737), 25, + ACTIONS(5739), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -374985,13 +374996,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5743), 5, + ACTIONS(5745), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5741), 25, + ACTIONS(5743), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375025,13 +375036,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5747), 5, + ACTIONS(5749), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5745), 25, + ACTIONS(5747), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375060,7 +375071,7 @@ static uint16_t ts_small_parse_table[] = { [203468] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5749), 1, + ACTIONS(5751), 1, anon_sym_else, STATE(4379), 1, sym_else_clause, @@ -375069,7 +375080,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 10, + ACTIONS(4889), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -375080,7 +375091,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 18, + ACTIONS(4887), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375102,7 +375113,7 @@ static uint16_t ts_small_parse_table[] = { [203517] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5751), 1, + ACTIONS(5753), 1, anon_sym_PIPE, STATE(4580), 1, sym_attribute, @@ -375111,7 +375122,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 9, + ACTIONS(4723), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -375121,7 +375132,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 19, + ACTIONS(4721), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375149,13 +375160,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5755), 5, + ACTIONS(5757), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5753), 25, + ACTIONS(5755), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375184,7 +375195,7 @@ static uint16_t ts_small_parse_table[] = { [203611] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5751), 1, + ACTIONS(5753), 1, anon_sym_PIPE, STATE(4582), 1, sym_attribute, @@ -375193,7 +375204,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -375203,7 +375214,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 19, + ACTIONS(4704), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375226,7 +375237,7 @@ static uint16_t ts_small_parse_table[] = { [203660] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5751), 1, + ACTIONS(5753), 1, anon_sym_PIPE, STATE(4583), 1, sym_attribute, @@ -375235,7 +375246,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 9, + ACTIONS(4712), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -375245,7 +375256,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 19, + ACTIONS(4710), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375268,7 +375279,7 @@ static uint16_t ts_small_parse_table[] = { [203709] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5757), 1, + ACTIONS(5759), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -375276,7 +375287,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4584), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 9, + ACTIONS(4716), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -375286,7 +375297,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 19, + ACTIONS(4714), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375309,7 +375320,7 @@ static uint16_t ts_small_parse_table[] = { [203756] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5751), 1, + ACTIONS(5753), 1, anon_sym_PIPE, STATE(4584), 1, aux_sym__match_cases_repeat1, @@ -375318,7 +375329,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -375328,7 +375339,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 19, + ACTIONS(4704), 19, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375356,13 +375367,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5762), 5, + ACTIONS(5764), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5760), 25, + ACTIONS(5762), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375391,11 +375402,11 @@ static uint16_t ts_small_parse_table[] = { [203850] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4587), 1, sym_attribute, @@ -375406,7 +375417,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 11, + ACTIONS(5486), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -375418,7 +375429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5486), 14, + ACTIONS(5488), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -375441,13 +375452,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5701), 5, + ACTIONS(5703), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5699), 25, + ACTIONS(5701), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375481,13 +375492,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5766), 5, + ACTIONS(5768), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5764), 25, + ACTIONS(5766), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375521,13 +375532,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5770), 5, + ACTIONS(5772), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5768), 25, + ACTIONS(5770), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375556,7 +375567,7 @@ static uint16_t ts_small_parse_table[] = { [204040] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5772), 1, + ACTIONS(5774), 1, anon_sym_else, STATE(4379), 1, sym_else_clause, @@ -375565,7 +375576,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 10, + ACTIONS(4889), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -375576,7 +375587,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 18, + ACTIONS(4887), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375603,7 +375614,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4498), 10, + ACTIONS(4500), 10, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -375614,7 +375625,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(4496), 20, + ACTIONS(4498), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -375638,11 +375649,11 @@ static uint16_t ts_small_parse_table[] = { [204134] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4593), 1, sym_attribute, @@ -375653,7 +375664,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 11, + ACTIONS(5776), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -375665,7 +375676,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5776), 14, + ACTIONS(5778), 14, anon_sym_let, anon_sym_and, anon_sym_external, @@ -375683,7 +375694,7 @@ static uint16_t ts_small_parse_table[] = { [204189] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5772), 1, + ACTIONS(5774), 1, anon_sym_else, STATE(4332), 1, sym_else_clause, @@ -375692,7 +375703,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 10, + ACTIONS(4735), 10, anon_sym_and, anon_sym_PLUS, anon_sym_DASH, @@ -375703,7 +375714,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 18, + ACTIONS(4733), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375730,13 +375741,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5780), 5, + ACTIONS(5782), 5, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, anon_sym_LBRACK_PERCENT, anon_sym_LBRACE_PERCENT, - ACTIONS(5778), 25, + ACTIONS(5780), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -375765,7 +375776,7 @@ static uint16_t ts_small_parse_table[] = { [204283] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5749), 1, + ACTIONS(5751), 1, anon_sym_else, STATE(4332), 1, sym_else_clause, @@ -375774,7 +375785,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 10, + ACTIONS(4735), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -375785,7 +375796,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 18, + ACTIONS(4733), 18, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -375812,7 +375823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5621), 14, + ACTIONS(5623), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -375827,7 +375838,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5623), 15, + ACTIONS(5625), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -375851,7 +375862,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5784), 14, + ACTIONS(5786), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -375866,7 +375877,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5782), 15, + ACTIONS(5784), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -375890,7 +375901,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 14, + ACTIONS(5788), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -375905,7 +375916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5788), 15, + ACTIONS(5790), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -375929,7 +375940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 14, + ACTIONS(5788), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -375944,7 +375955,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5788), 15, + ACTIONS(5790), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -375968,7 +375979,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5790), 14, + ACTIONS(5792), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -375983,7 +375994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5792), 15, + ACTIONS(5794), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376002,11 +376013,11 @@ static uint16_t ts_small_parse_table[] = { [204552] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4602), 1, sym_attribute, @@ -376017,7 +376028,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 9, + ACTIONS(5776), 9, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376027,7 +376038,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5776), 15, + ACTIONS(5778), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -376051,7 +376062,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5800), 14, + ACTIONS(5802), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376066,7 +376077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5798), 15, + ACTIONS(5800), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376090,7 +376101,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5804), 14, + ACTIONS(5806), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376105,7 +376116,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5802), 15, + ACTIONS(5804), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376129,7 +376140,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5790), 14, + ACTIONS(5792), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376144,7 +376155,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5792), 15, + ACTIONS(5794), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376168,7 +376179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5806), 14, + ACTIONS(5808), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376183,7 +376194,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5808), 15, + ACTIONS(5810), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376207,7 +376218,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5812), 14, + ACTIONS(5814), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376222,7 +376233,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5810), 15, + ACTIONS(5812), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376246,7 +376257,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 14, + ACTIONS(5818), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376261,7 +376272,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5814), 15, + ACTIONS(5816), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376285,7 +376296,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 14, + ACTIONS(5822), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376300,7 +376311,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5818), 15, + ACTIONS(5820), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376324,7 +376335,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5824), 14, + ACTIONS(5826), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376339,7 +376350,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5822), 15, + ACTIONS(5824), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376403,23 +376414,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(81), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(3878), 1, + ACTIONS(3828), 1, anon_sym_SEMI_SEMI, - ACTIONS(5382), 1, + ACTIONS(5384), 1, anon_sym_open, - ACTIONS(5605), 1, - anon_sym_external, ACTIONS(5607), 1, - anon_sym_type, + anon_sym_external, ACTIONS(5609), 1, - anon_sym_exception, + anon_sym_type, ACTIONS(5611), 1, - anon_sym_module, + anon_sym_exception, ACTIONS(5613), 1, - anon_sym_include, + anon_sym_module, ACTIONS(5615), 1, - anon_sym_class, + anon_sym_include, ACTIONS(5617), 1, + anon_sym_class, + ACTIONS(5619), 1, anon_sym_val, STATE(4612), 1, sym_attribute, @@ -376456,7 +376467,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5826), 14, + ACTIONS(5828), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376471,7 +376482,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5828), 15, + ACTIONS(5830), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376495,7 +376506,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5830), 14, + ACTIONS(5832), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376510,7 +376521,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5832), 15, + ACTIONS(5834), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376534,7 +376545,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5625), 14, + ACTIONS(5627), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376549,7 +376560,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5627), 15, + ACTIONS(5629), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376651,7 +376662,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5834), 14, + ACTIONS(5836), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376666,7 +376677,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5836), 15, + ACTIONS(5838), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376690,7 +376701,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5826), 14, + ACTIONS(5828), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376705,7 +376716,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5828), 15, + ACTIONS(5830), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376724,11 +376735,11 @@ static uint16_t ts_small_parse_table[] = { [205384] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, - sym__identifier, ACTIONS(5840), 1, + sym__identifier, + ACTIONS(5842), 1, anon_sym_POUND, STATE(4620), 1, sym_attribute, @@ -376739,7 +376750,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 10, + ACTIONS(5686), 10, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -376750,7 +376761,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5688), 14, + ACTIONS(5690), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376773,7 +376784,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5844), 14, + ACTIONS(5846), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376788,7 +376799,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5842), 15, + ACTIONS(5844), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376812,7 +376823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5846), 14, + ACTIONS(5848), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376827,7 +376838,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5848), 15, + ACTIONS(5850), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376851,7 +376862,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5852), 14, + ACTIONS(5854), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376866,7 +376877,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5850), 15, + ACTIONS(5852), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376890,7 +376901,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5856), 14, + ACTIONS(5858), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376905,7 +376916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5854), 15, + ACTIONS(5856), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -376929,7 +376940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5800), 14, + ACTIONS(5802), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -376944,7 +376955,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5798), 15, + ACTIONS(5800), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -376968,7 +376979,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5806), 14, + ACTIONS(5808), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -376983,7 +376994,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5808), 15, + ACTIONS(5810), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377007,7 +377018,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5834), 14, + ACTIONS(5836), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377022,7 +377033,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5836), 15, + ACTIONS(5838), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377046,7 +377057,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 14, + ACTIONS(4891), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377061,7 +377072,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4891), 15, + ACTIONS(4893), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377080,14 +377091,14 @@ static uint16_t ts_small_parse_table[] = { [205790] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5858), 1, + ACTIONS(5860), 1, anon_sym_COLON2, STATE(4629), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 13, + ACTIONS(4879), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377101,7 +377112,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4879), 15, + ACTIONS(4881), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377125,7 +377136,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5846), 14, + ACTIONS(5848), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377140,7 +377151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5848), 15, + ACTIONS(5850), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377164,7 +377175,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 14, + ACTIONS(4891), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377179,7 +377190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4891), 15, + ACTIONS(4893), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377242,7 +377253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5862), 14, + ACTIONS(5864), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377257,7 +377268,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5860), 15, + ACTIONS(5862), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377354,11 +377365,11 @@ static uint16_t ts_small_parse_table[] = { [206100] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, + ACTIONS(5796), 1, sym__identifier, - ACTIONS(5864), 1, + ACTIONS(5866), 1, anon_sym_POUND, STATE(4636), 1, sym_attribute, @@ -377369,7 +377380,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 9, + ACTIONS(5686), 9, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377379,7 +377390,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5688), 15, + ACTIONS(5690), 15, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -377398,14 +377409,14 @@ static uint16_t ts_small_parse_table[] = { [206154] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5858), 1, + ACTIONS(5860), 1, anon_sym_COLON2, STATE(4637), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 13, + ACTIONS(4879), 13, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377419,7 +377430,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4879), 15, + ACTIONS(4881), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377482,7 +377493,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5862), 14, + ACTIONS(5864), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377497,7 +377508,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5860), 15, + ACTIONS(5862), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377521,7 +377532,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5868), 14, + ACTIONS(5870), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377536,7 +377547,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5866), 15, + ACTIONS(5868), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377560,7 +377571,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 14, + ACTIONS(4879), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377575,7 +377586,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4879), 15, + ACTIONS(4881), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377599,7 +377610,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5872), 14, + ACTIONS(5874), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377614,7 +377625,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5870), 15, + ACTIONS(5872), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377638,7 +377649,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5830), 14, + ACTIONS(5832), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377653,7 +377664,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5832), 15, + ACTIONS(5834), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -377677,7 +377688,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5784), 14, + ACTIONS(5786), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377692,7 +377703,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5782), 15, + ACTIONS(5784), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377716,7 +377727,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5428), 13, + ACTIONS(5430), 13, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -377730,7 +377741,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(5430), 16, + ACTIONS(5432), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -377833,7 +377844,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5852), 14, + ACTIONS(5854), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377848,7 +377859,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5850), 15, + ACTIONS(5852), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377872,7 +377883,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5872), 14, + ACTIONS(5874), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377887,7 +377898,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5870), 15, + ACTIONS(5872), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377911,7 +377922,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5874), 14, + ACTIONS(5876), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -377926,7 +377937,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5876), 15, + ACTIONS(5878), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -377950,7 +377961,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5420), 9, + ACTIONS(5422), 9, anon_sym_LPAREN, anon_sym_PLUS, anon_sym_BANG, @@ -377960,7 +377971,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, anon_sym_SQUOTE, sym__capitalized_identifier, - ACTIONS(5418), 20, + ACTIONS(5420), 20, anon_sym_rec, anon_sym_nonrec, anon_sym__, @@ -378067,7 +378078,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5874), 14, + ACTIONS(5876), 14, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -378082,7 +378093,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5876), 15, + ACTIONS(5878), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -378106,7 +378117,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5804), 14, + ACTIONS(5806), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378121,7 +378132,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5802), 15, + ACTIONS(5804), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378145,7 +378156,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5812), 14, + ACTIONS(5814), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378160,7 +378171,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5810), 15, + ACTIONS(5812), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378184,7 +378195,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 14, + ACTIONS(5818), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378199,7 +378210,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5814), 15, + ACTIONS(5816), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378223,7 +378234,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 14, + ACTIONS(5822), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378238,7 +378249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5818), 15, + ACTIONS(5820), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378262,7 +378273,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5824), 14, + ACTIONS(5826), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378277,7 +378288,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5822), 15, + ACTIONS(5824), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378340,7 +378351,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5868), 14, + ACTIONS(5870), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378355,7 +378366,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5866), 15, + ACTIONS(5868), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378379,7 +378390,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5844), 14, + ACTIONS(5846), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378394,7 +378405,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5842), 15, + ACTIONS(5844), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378418,7 +378429,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5856), 14, + ACTIONS(5858), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -378433,7 +378444,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5854), 15, + ACTIONS(5856), 15, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378452,29 +378463,29 @@ static uint16_t ts_small_parse_table[] = { [207344] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4664), 1, sym_attribute, @@ -378508,7 +378519,7 @@ static uint16_t ts_small_parse_table[] = { [207423] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5880), 1, + ACTIONS(5882), 1, anon_sym_else, STATE(3296), 1, sym_else_clause, @@ -378517,7 +378528,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 10, + ACTIONS(4889), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -378528,7 +378539,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 16, + ACTIONS(4887), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -378548,29 +378559,29 @@ static uint16_t ts_small_parse_table[] = { [207470] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4666), 1, sym_attribute, @@ -378604,11 +378615,11 @@ static uint16_t ts_small_parse_table[] = { [207549] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -378619,7 +378630,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 9, + ACTIONS(5486), 9, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -378629,7 +378640,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5486), 14, + ACTIONS(5488), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -378647,15 +378658,15 @@ static uint16_t ts_small_parse_table[] = { [207602] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -378668,7 +378679,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5886), 8, + ACTIONS(5888), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -378677,7 +378688,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5888), 12, + ACTIONS(5890), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378698,10 +378709,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5896), 2, + ACTIONS(5898), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5894), 26, + ACTIONS(5896), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -378731,7 +378742,7 @@ static uint16_t ts_small_parse_table[] = { [207704] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5898), 1, + ACTIONS(5900), 1, anon_sym_PIPE, STATE(4670), 1, sym_attribute, @@ -378740,7 +378751,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 9, + ACTIONS(4712), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -378750,7 +378761,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 17, + ACTIONS(4710), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -378771,15 +378782,15 @@ static uint16_t ts_small_parse_table[] = { [207751] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -378792,7 +378803,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5900), 8, + ACTIONS(5902), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -378801,7 +378812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5902), 12, + ACTIONS(5904), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378821,23 +378832,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3389), 1, anon_sym_object, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5904), 1, - sym__identifier, ACTIONS(5906), 1, - anon_sym_let, + sym__identifier, ACTIONS(5908), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(5910), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(5912), 1, - anon_sym_LBRACK, + anon_sym_BANG, ACTIONS(5914), 1, + anon_sym_LBRACK, + ACTIONS(5916), 1, anon_sym_fun, STATE(1458), 1, sym__simple_class_expression, @@ -378872,7 +378883,7 @@ static uint16_t ts_small_parse_table[] = { [207887] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5916), 1, + ACTIONS(5918), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -378880,7 +378891,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4673), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 9, + ACTIONS(4716), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -378890,7 +378901,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 17, + ACTIONS(4714), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -378911,15 +378922,15 @@ static uint16_t ts_small_parse_table[] = { [207932] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -378932,7 +378943,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5919), 8, + ACTIONS(5921), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -378941,7 +378952,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5921), 12, + ACTIONS(5923), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -378957,7 +378968,7 @@ static uint16_t ts_small_parse_table[] = { [207991] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5923), 1, + ACTIONS(5925), 1, anon_sym_else, STATE(3246), 1, sym_else_clause, @@ -378966,7 +378977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 10, + ACTIONS(4889), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -378977,7 +378988,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 16, + ACTIONS(4887), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -378999,11 +379010,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5927), 1, + ACTIONS(5929), 1, anon_sym_let, - ACTIONS(5931), 1, - anon_sym_LPAREN, ACTIONS(5933), 1, + anon_sym_LPAREN, + ACTIONS(5935), 1, anon_sym_COLON2, STATE(4676), 1, sym_attribute, @@ -379020,10 +379031,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 2, + ACTIONS(5931), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5925), 17, + ACTIONS(5927), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379044,13 +379055,13 @@ static uint16_t ts_small_parse_table[] = { [208099] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5349), 1, + ACTIONS(5351), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5935), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5937), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5939), 1, anon_sym_LBRACE_PERCENT, STATE(4575), 1, sym__simple_module_expression_ext, @@ -379069,7 +379080,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5347), 16, + ACTIONS(5349), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -379089,29 +379100,29 @@ static uint16_t ts_small_parse_table[] = { [208156] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4678), 1, sym_attribute, @@ -379145,11 +379156,11 @@ static uint16_t ts_small_parse_table[] = { [208235] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -379160,7 +379171,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 9, + ACTIONS(5776), 9, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -379170,7 +379181,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5776), 14, + ACTIONS(5778), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -379188,7 +379199,7 @@ static uint16_t ts_small_parse_table[] = { [208288] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5939), 1, + ACTIONS(5941), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -379196,7 +379207,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4680), 2, sym_attribute, aux_sym__match_cases_repeat1, - ACTIONS(4714), 9, + ACTIONS(4716), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -379206,7 +379217,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 17, + ACTIONS(4714), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -379232,13 +379243,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5894), 2, + ACTIONS(5896), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5944), 2, + ACTIONS(5946), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5942), 24, + ACTIONS(5944), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379266,29 +379277,29 @@ static uint16_t ts_small_parse_table[] = { [208378] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4682), 1, sym_attribute, @@ -379322,29 +379333,29 @@ static uint16_t ts_small_parse_table[] = { [208457] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4683), 1, sym_attribute, @@ -379383,13 +379394,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5968), 2, + ACTIONS(5970), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5970), 2, + ACTIONS(5972), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5966), 24, + ACTIONS(5968), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379417,29 +379428,29 @@ static uint16_t ts_small_parse_table[] = { [208581] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4685), 1, sym_attribute, @@ -379475,15 +379486,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4877), 1, + ACTIONS(4879), 1, anon_sym_PLUS_EQ, - ACTIONS(5974), 1, - anon_sym_let, ACTIONS(5976), 1, - anon_sym_EQ, + anon_sym_let, ACTIONS(5978), 1, - anon_sym_COLON_EQ, + anon_sym_EQ, ACTIONS(5980), 1, + anon_sym_COLON_EQ, + ACTIONS(5982), 1, anon_sym_constraint, STATE(4686), 1, sym_attribute, @@ -379500,7 +379511,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5972), 17, + ACTIONS(5974), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379521,29 +379532,29 @@ static uint16_t ts_small_parse_table[] = { [208723] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4687), 1, sym_attribute, @@ -379579,11 +379590,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5931), 1, - anon_sym_LPAREN, ACTIONS(5933), 1, + anon_sym_LPAREN, + ACTIONS(5935), 1, anon_sym_COLON2, - ACTIONS(5984), 1, + ACTIONS(5986), 1, anon_sym_let, STATE(4676), 1, aux_sym_module_binding_repeat1, @@ -379600,10 +379611,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5986), 2, + ACTIONS(5988), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5982), 17, + ACTIONS(5984), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379624,7 +379635,7 @@ static uint16_t ts_small_parse_table[] = { [208863] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5988), 1, + ACTIONS(5990), 1, anon_sym_PIPE, STATE(4673), 1, aux_sym__match_cases_repeat1, @@ -379633,7 +379644,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4710), 9, + ACTIONS(4712), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -379643,7 +379654,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4708), 17, + ACTIONS(4710), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -379664,7 +379675,7 @@ static uint16_t ts_small_parse_table[] = { [208910] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5898), 1, + ACTIONS(5900), 1, anon_sym_PIPE, STATE(4680), 1, aux_sym__match_cases_repeat1, @@ -379673,7 +379684,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -379683,7 +379694,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 17, + ACTIONS(4704), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -379704,13 +379715,13 @@ static uint16_t ts_small_parse_table[] = { [208957] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5332), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5334), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5935), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5937), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5939), 1, anon_sym_LBRACE_PERCENT, STATE(4575), 1, sym__simple_module_expression_ext, @@ -379729,7 +379740,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5330), 16, + ACTIONS(5332), 16, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -379749,7 +379760,7 @@ static uint16_t ts_small_parse_table[] = { [209014] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5898), 1, + ACTIONS(5900), 1, anon_sym_PIPE, STATE(4670), 1, aux_sym__match_cases_repeat1, @@ -379758,7 +379769,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -379768,7 +379779,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 17, + ACTIONS(4704), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -379789,13 +379800,13 @@ static uint16_t ts_small_parse_table[] = { [209061] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -379806,7 +379817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 8, + ACTIONS(5509), 8, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -379815,7 +379826,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5509), 14, + ACTIONS(5511), 14, anon_sym_and, anon_sym_external, anon_sym_type, @@ -379837,25 +379848,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4694), 1, sym_attribute, @@ -379891,15 +379902,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4877), 1, + ACTIONS(4879), 1, anon_sym_PLUS_EQ, - ACTIONS(5978), 1, - anon_sym_COLON_EQ, ACTIONS(5980), 1, + anon_sym_COLON_EQ, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(5994), 1, - anon_sym_let, ACTIONS(5996), 1, + anon_sym_let, + ACTIONS(5998), 1, anon_sym_EQ, STATE(4695), 1, sym_attribute, @@ -379916,7 +379927,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5992), 17, + ACTIONS(5994), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379942,10 +379953,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5998), 2, + ACTIONS(6000), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5970), 26, + ACTIONS(5972), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -379975,7 +379986,7 @@ static uint16_t ts_small_parse_table[] = { [209301] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5923), 1, + ACTIONS(5925), 1, anon_sym_else, STATE(3209), 1, sym_else_clause, @@ -379984,7 +379995,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 10, + ACTIONS(4735), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -379995,7 +380006,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 16, + ACTIONS(4733), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380015,15 +380026,15 @@ static uint16_t ts_small_parse_table[] = { [209348] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -380036,7 +380047,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 8, + ACTIONS(6002), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -380045,7 +380056,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6002), 12, + ACTIONS(6004), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -380061,29 +380072,29 @@ static uint16_t ts_small_parse_table[] = { [209407] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4699), 1, sym_attribute, @@ -380122,10 +380133,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6008), 2, + ACTIONS(6010), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6006), 26, + ACTIONS(6008), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -380155,7 +380166,7 @@ static uint16_t ts_small_parse_table[] = { [209529] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5988), 1, + ACTIONS(5990), 1, anon_sym_PIPE, STATE(4701), 1, sym_attribute, @@ -380164,7 +380175,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 9, + ACTIONS(4723), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -380174,7 +380185,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 17, + ACTIONS(4721), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380195,7 +380206,7 @@ static uint16_t ts_small_parse_table[] = { [209576] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5898), 1, + ACTIONS(5900), 1, anon_sym_PIPE, STATE(4690), 1, aux_sym__match_cases_repeat1, @@ -380204,7 +380215,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4721), 9, + ACTIONS(4723), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -380214,7 +380225,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4719), 17, + ACTIONS(4721), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380240,10 +380251,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5790), 10, + ACTIONS(5792), 10, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, @@ -380254,7 +380265,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5792), 16, + ACTIONS(5794), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -380274,29 +380285,29 @@ static uint16_t ts_small_parse_table[] = { [209668] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4704), 1, sym_attribute, @@ -380335,10 +380346,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5430), 2, + ACTIONS(5432), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5428), 26, + ACTIONS(5430), 26, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -380368,19 +380379,19 @@ static uint16_t ts_small_parse_table[] = { [209790] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, - anon_sym_LPAREN, ACTIONS(6018), 1, + anon_sym_LPAREN, + ACTIONS(6020), 1, anon_sym_DOT, STATE(4706), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6014), 2, + ACTIONS(6016), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6012), 24, + ACTIONS(6014), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -380408,7 +380419,7 @@ static uint16_t ts_small_parse_table[] = { [209837] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5988), 1, + ACTIONS(5990), 1, anon_sym_PIPE, STATE(4689), 1, aux_sym__match_cases_repeat1, @@ -380417,7 +380428,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -380427,7 +380438,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 17, + ACTIONS(4704), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380448,15 +380459,15 @@ static uint16_t ts_small_parse_table[] = { [209884] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -380469,7 +380480,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 8, + ACTIONS(6022), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -380478,7 +380489,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6022), 12, + ACTIONS(6024), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -380494,7 +380505,7 @@ static uint16_t ts_small_parse_table[] = { [209943] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5988), 1, + ACTIONS(5990), 1, anon_sym_PIPE, STATE(4673), 1, aux_sym__match_cases_repeat1, @@ -380503,7 +380514,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4704), 9, + ACTIONS(4706), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -380513,7 +380524,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4702), 17, + ACTIONS(4704), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380538,25 +380549,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4710), 1, sym_attribute, @@ -380594,25 +380605,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4711), 1, sym_attribute, @@ -380646,15 +380657,15 @@ static uint16_t ts_small_parse_table[] = { [210148] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -380667,7 +380678,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 8, + ACTIONS(6026), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -380676,7 +380687,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6026), 12, + ACTIONS(6028), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -380692,29 +380703,29 @@ static uint16_t ts_small_parse_table[] = { [210207] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4713), 1, sym_attribute, @@ -380748,29 +380759,29 @@ static uint16_t ts_small_parse_table[] = { [210286] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4714), 1, sym_attribute, @@ -380804,29 +380815,29 @@ static uint16_t ts_small_parse_table[] = { [210365] = 23, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4703), 1, sym_type_variable, @@ -380860,7 +380871,7 @@ static uint16_t ts_small_parse_table[] = { [210444] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5880), 1, + ACTIONS(5882), 1, anon_sym_else, STATE(3266), 1, sym_else_clause, @@ -380869,7 +380880,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 10, + ACTIONS(4735), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -380880,7 +380891,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 16, + ACTIONS(4733), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -380900,29 +380911,29 @@ static uint16_t ts_small_parse_table[] = { [210491] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4717), 1, sym_attribute, @@ -380953,29 +380964,29 @@ static uint16_t ts_small_parse_table[] = { [210565] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4718), 1, sym_attribute, @@ -381010,21 +381021,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -381063,27 +381074,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, - sym__identifier, ACTIONS(6040), 1, - anon_sym_DOT_DOT, + sym__identifier, ACTIONS(6042), 1, + anon_sym_DOT_DOT, + ACTIONS(6044), 1, anon_sym_GT, STATE(4720), 1, sym_attribute, @@ -381112,14 +381123,14 @@ static uint16_t ts_small_parse_table[] = { [210787] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5858), 1, + ACTIONS(5860), 1, anon_sym_COLON2, STATE(4721), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 9, + ACTIONS(4881), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -381129,7 +381140,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_initializer, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(4877), 17, + ACTIONS(4879), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -381158,19 +381169,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4722), 1, sym_attribute, @@ -381207,21 +381218,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3389), 1, anon_sym_object, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5904), 1, - sym__identifier, ACTIONS(5906), 1, - anon_sym_let, + sym__identifier, ACTIONS(5908), 1, + anon_sym_let, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(5912), 1, - anon_sym_LBRACK, ACTIONS(5914), 1, + anon_sym_LBRACK, + ACTIONS(5916), 1, anon_sym_fun, STATE(1458), 1, sym__simple_class_expression, @@ -381261,10 +381272,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6054), 2, + ACTIONS(6056), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6052), 25, + ACTIONS(6054), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -381334,27 +381345,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6056), 1, - anon_sym_DOT_DOT, ACTIONS(6058), 1, + anon_sym_DOT_DOT, + ACTIONS(6060), 1, anon_sym_GT, STATE(4726), 1, sym_attribute, @@ -381387,27 +381398,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6060), 1, - anon_sym_DOT_DOT, ACTIONS(6062), 1, + anon_sym_DOT_DOT, + ACTIONS(6064), 1, anon_sym_GT, STATE(4727), 1, sym_attribute, @@ -381441,7 +381452,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4767), 10, + ACTIONS(4769), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -381452,7 +381463,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4765), 17, + ACTIONS(4767), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -381478,7 +381489,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4763), 10, + ACTIONS(4765), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -381489,7 +381500,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4761), 17, + ACTIONS(4763), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -381510,29 +381521,29 @@ static uint16_t ts_small_parse_table[] = { [211295] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4730), 1, sym_attribute, @@ -381567,27 +381578,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6064), 1, - anon_sym_DOT_DOT, ACTIONS(6066), 1, + anon_sym_DOT_DOT, + ACTIONS(6068), 1, anon_sym_GT, STATE(4731), 1, sym_attribute, @@ -381657,25 +381668,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6068), 1, + ACTIONS(6070), 1, anon_sym_LBRACE, STATE(4733), 1, sym_attribute, @@ -381706,29 +381717,29 @@ static uint16_t ts_small_parse_table[] = { [211559] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4734), 1, sym_attribute, @@ -381764,7 +381775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5830), 11, + ACTIONS(5832), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -381776,7 +381787,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5832), 16, + ACTIONS(5834), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -381800,21 +381811,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -381853,21 +381864,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -381906,27 +381917,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6080), 1, - anon_sym_DOT_DOT, ACTIONS(6082), 1, + anon_sym_DOT_DOT, + ACTIONS(6084), 1, anon_sym_GT, STATE(4738), 1, sym_attribute, @@ -381960,7 +381971,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5826), 11, + ACTIONS(5828), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -381972,7 +381983,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5828), 16, + ACTIONS(5830), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -381992,29 +382003,29 @@ static uint16_t ts_small_parse_table[] = { [211939] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4740), 1, sym_attribute, @@ -382049,21 +382060,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -382103,7 +382114,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5868), 11, + ACTIONS(5870), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -382115,7 +382126,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5866), 16, + ACTIONS(5868), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -382139,21 +382150,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -382193,7 +382204,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5784), 11, + ACTIONS(5786), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -382205,7 +382216,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5782), 16, + ACTIONS(5784), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -382229,21 +382240,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -382286,19 +382297,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4746), 1, sym_attribute, @@ -382336,7 +382347,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 11, + ACTIONS(4879), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -382348,7 +382359,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4879), 16, + ACTIONS(4881), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -382373,10 +382384,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6090), 2, + ACTIONS(6092), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6088), 25, + ACTIONS(6090), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -382409,21 +382420,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3389), 1, anon_sym_object, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5904), 1, - sym__identifier, ACTIONS(5906), 1, - anon_sym_let, + sym__identifier, ACTIONS(5908), 1, + anon_sym_let, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(5912), 1, - anon_sym_LBRACK, ACTIONS(5914), 1, + anon_sym_LBRACK, + ACTIONS(5916), 1, anon_sym_fun, STATE(1458), 1, sym__simple_class_expression, @@ -382458,29 +382469,29 @@ static uint16_t ts_small_parse_table[] = { [212551] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4750), 1, sym_attribute, @@ -382515,21 +382526,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -382572,19 +382583,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4748), 1, sym__class_expression_ext, @@ -382621,21 +382632,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -382674,21 +382685,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3389), 1, anon_sym_object, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5904), 1, - sym__identifier, ACTIONS(5906), 1, - anon_sym_let, + sym__identifier, ACTIONS(5908), 1, + anon_sym_let, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(5912), 1, - anon_sym_LBRACK, ACTIONS(5914), 1, + anon_sym_LBRACK, + ACTIONS(5916), 1, anon_sym_fun, STATE(1458), 1, sym__simple_class_expression, @@ -382727,21 +382738,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -382780,23 +382791,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -382834,21 +382845,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -382883,7 +382894,7 @@ static uint16_t ts_small_parse_table[] = { [213145] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6092), 1, + ACTIONS(6094), 1, anon_sym_else, STATE(3209), 1, sym_else_clause, @@ -382892,7 +382903,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4733), 9, + ACTIONS(4735), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -382902,7 +382913,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4731), 16, + ACTIONS(4733), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -382926,23 +382937,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -382980,21 +382991,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383033,27 +383044,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6094), 1, - anon_sym_DOT_DOT, ACTIONS(6096), 1, + anon_sym_DOT_DOT, + ACTIONS(6098), 1, anon_sym_GT, STATE(4761), 1, sym_attribute, @@ -383082,29 +383093,29 @@ static uint16_t ts_small_parse_table[] = { [213415] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4762), 1, sym_attribute, @@ -383140,7 +383151,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5846), 11, + ACTIONS(5848), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -383152,7 +383163,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5848), 16, + ACTIONS(5850), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -383176,21 +383187,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383229,21 +383240,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383282,27 +383293,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6098), 1, - anon_sym_DOT_DOT, ACTIONS(6100), 1, + anon_sym_DOT_DOT, + ACTIONS(6102), 1, anon_sym_GT, STATE(4766), 1, sym_attribute, @@ -383335,21 +383346,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383388,21 +383399,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383441,27 +383452,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6102), 1, - anon_sym_DOT_DOT, ACTIONS(6104), 1, + anon_sym_DOT_DOT, + ACTIONS(6106), 1, anon_sym_GT, STATE(4769), 1, sym_attribute, @@ -383490,29 +383501,29 @@ static uint16_t ts_small_parse_table[] = { [213975] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4770), 1, sym_attribute, @@ -383543,29 +383554,29 @@ static uint16_t ts_small_parse_table[] = { [214049] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4771), 1, sym_attribute, @@ -383600,23 +383611,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -383654,21 +383665,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383707,21 +383718,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383756,29 +383767,29 @@ static uint16_t ts_small_parse_table[] = { [214347] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4775), 1, sym_attribute, @@ -383809,7 +383820,7 @@ static uint16_t ts_small_parse_table[] = { [214421] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6110), 1, + ACTIONS(6112), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -383819,11 +383830,11 @@ static uint16_t ts_small_parse_table[] = { STATE(4776), 2, sym_attribute, aux_sym_module_binding_repeat1, - ACTIONS(6108), 3, + ACTIONS(6110), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(6106), 21, + ACTIONS(6108), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -383848,29 +383859,29 @@ static uint16_t ts_small_parse_table[] = { [214467] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4777), 1, sym_attribute, @@ -383905,21 +383916,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -383958,21 +383969,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -384007,29 +384018,29 @@ static uint16_t ts_small_parse_table[] = { [214689] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4780), 1, sym_attribute, @@ -384065,7 +384076,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 11, + ACTIONS(5788), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -384077,7 +384088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5788), 16, + ACTIONS(5790), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -384097,29 +384108,29 @@ static uint16_t ts_small_parse_table[] = { [214805] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4782), 1, sym_attribute, @@ -384154,21 +384165,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384207,21 +384218,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384260,21 +384271,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384313,23 +384324,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -384363,29 +384374,29 @@ static uint16_t ts_small_parse_table[] = { [215177] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4787), 1, sym_attribute, @@ -384420,21 +384431,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384474,10 +384485,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6115), 2, + ACTIONS(6117), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6113), 25, + ACTIONS(6115), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -384510,21 +384521,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -384563,21 +384574,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384616,21 +384627,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -384669,21 +384680,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, + ACTIONS(6030), 1, sym__identifier, - ACTIONS(6032), 1, - anon_sym_LPAREN, ACTIONS(6034), 1, + anon_sym_LPAREN, + ACTIONS(6036), 1, anon_sym_LBRACK, - ACTIONS(6084), 1, - anon_sym_let, ACTIONS(6086), 1, + anon_sym_let, + ACTIONS(6088), 1, anon_sym_fun, STATE(1347), 1, sym__simple_class_expression, @@ -384722,21 +384733,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -384775,27 +384786,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6117), 1, - anon_sym_DOT_DOT, ACTIONS(6119), 1, + anon_sym_DOT_DOT, + ACTIONS(6121), 1, anon_sym_GT, STATE(4795), 1, sym_attribute, @@ -384828,21 +384839,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -384881,25 +384892,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6068), 1, + ACTIONS(6070), 1, anon_sym_LBRACE, STATE(4797), 1, sym_attribute, @@ -384930,29 +384941,29 @@ static uint16_t ts_small_parse_table[] = { [215959] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4798), 1, sym_attribute, @@ -384983,29 +384994,29 @@ static uint16_t ts_small_parse_table[] = { [216033] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4799), 1, sym_attribute, @@ -385040,27 +385051,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6121), 1, - anon_sym_DOT_DOT, ACTIONS(6123), 1, + anon_sym_DOT_DOT, + ACTIONS(6125), 1, anon_sym_GT, STATE(4800), 1, sym_attribute, @@ -385093,23 +385104,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -385151,19 +385162,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4802), 1, sym_attribute, @@ -385200,23 +385211,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4097), 1, sym_tuple_type, @@ -385255,7 +385266,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5806), 11, + ACTIONS(5808), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -385267,7 +385278,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5808), 16, + ACTIONS(5810), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -385291,21 +385302,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -385344,21 +385355,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -385397,21 +385408,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -385454,19 +385465,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4808), 1, sym_attribute, @@ -385503,21 +385514,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -385557,7 +385568,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5621), 11, + ACTIONS(5623), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -385569,7 +385580,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5623), 16, + ACTIONS(5625), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -385594,7 +385605,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 12, + ACTIONS(4879), 12, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_COLON_EQ, @@ -385607,7 +385618,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4879), 15, + ACTIONS(4881), 15, anon_sym_and, anon_sym_external, anon_sym_type, @@ -385631,7 +385642,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 11, + ACTIONS(4891), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -385643,7 +385654,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4891), 16, + ACTIONS(4893), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -385737,29 +385748,29 @@ static uint16_t ts_small_parse_table[] = { [217029] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4815), 1, sym_attribute, @@ -385794,21 +385805,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -385848,7 +385859,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4714), 10, + ACTIONS(4716), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -385859,7 +385870,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4712), 17, + ACTIONS(4714), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -385888,19 +385899,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5908), 1, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(6044), 1, - sym__identifier, ACTIONS(6046), 1, - anon_sym_let, + sym__identifier, ACTIONS(6048), 1, - anon_sym_LBRACK, + anon_sym_let, ACTIONS(6050), 1, + anon_sym_LBRACK, + ACTIONS(6052), 1, anon_sym_fun, - STATE(1958), 1, + STATE(1960), 1, sym__simple_class_expression, STATE(4818), 1, sym_attribute, @@ -385937,21 +385948,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -385990,27 +386001,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6125), 1, - anon_sym_DOT_DOT, ACTIONS(6127), 1, + anon_sym_DOT_DOT, + ACTIONS(6129), 1, anon_sym_GT, STATE(4820), 1, sym_attribute, @@ -386039,29 +386050,29 @@ static uint16_t ts_small_parse_table[] = { [217441] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4821), 1, sym_attribute, @@ -386096,21 +386107,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -386149,21 +386160,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -386202,21 +386213,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3389), 1, anon_sym_object, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(5904), 1, - sym__identifier, ACTIONS(5906), 1, - anon_sym_let, + sym__identifier, ACTIONS(5908), 1, + anon_sym_let, + ACTIONS(5910), 1, anon_sym_LPAREN, - ACTIONS(5912), 1, - anon_sym_LBRACK, ACTIONS(5914), 1, + anon_sym_LBRACK, + ACTIONS(5916), 1, anon_sym_fun, STATE(1458), 1, sym__simple_class_expression, @@ -386251,29 +386262,29 @@ static uint16_t ts_small_parse_table[] = { [217737] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4825), 1, sym_attribute, @@ -386309,7 +386320,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4684), 10, + ACTIONS(4686), 10, anon_sym_PLUS, anon_sym_DASH, anon_sym_PIPE, @@ -386320,7 +386331,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4682), 17, + ACTIONS(4684), 17, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -386346,7 +386357,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5625), 11, + ACTIONS(5627), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -386358,7 +386369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5627), 16, + ACTIONS(5629), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -386382,27 +386393,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6129), 1, - anon_sym_DOT_DOT, ACTIONS(6131), 1, + anon_sym_DOT_DOT, + ACTIONS(6133), 1, anon_sym_GT, STATE(4828), 1, sym_attribute, @@ -386435,21 +386446,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -386488,21 +386499,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -386574,29 +386585,29 @@ static uint16_t ts_small_parse_table[] = { [218159] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, - anon_sym_LBRACE, ACTIONS(4968), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACE, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4832), 1, sym_attribute, @@ -386631,21 +386642,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -386685,7 +386696,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6133), 13, + ACTIONS(6135), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_LPAREN, @@ -386699,7 +386710,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, sym_let_operator, sym__capitalized_identifier, - ACTIONS(6135), 14, + ACTIONS(6137), 14, anon_sym_let, anon_sym_external, anon_sym_type, @@ -386717,29 +386728,29 @@ static uint16_t ts_small_parse_table[] = { [218349] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4835), 1, sym_attribute, @@ -386775,10 +386786,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5790), 12, + ACTIONS(5792), 12, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -386791,7 +386802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5792), 13, + ACTIONS(5794), 13, anon_sym_let, anon_sym_and, anon_sym_external, @@ -386812,27 +386823,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6137), 1, - anon_sym_DOT_DOT, ACTIONS(6139), 1, + anon_sym_DOT_DOT, + ACTIONS(6141), 1, anon_sym_GT, STATE(4837), 1, sym_attribute, @@ -386865,21 +386876,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -386918,21 +386929,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -386971,21 +386982,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -387020,29 +387031,29 @@ static uint16_t ts_small_parse_table[] = { [218763] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4841), 1, sym_attribute, @@ -387078,7 +387089,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5800), 11, + ACTIONS(5802), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387090,7 +387101,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5798), 16, + ACTIONS(5800), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387115,7 +387126,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5852), 11, + ACTIONS(5854), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387127,7 +387138,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5850), 16, + ACTIONS(5852), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387152,7 +387163,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5872), 11, + ACTIONS(5874), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387164,7 +387175,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5870), 16, + ACTIONS(5872), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387189,7 +387200,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5874), 11, + ACTIONS(5876), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387201,7 +387212,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5876), 16, + ACTIONS(5878), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387225,21 +387236,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -387278,21 +387289,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -387332,7 +387343,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5804), 11, + ACTIONS(5806), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387344,7 +387355,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5802), 16, + ACTIONS(5804), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387369,7 +387380,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5812), 11, + ACTIONS(5814), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387381,7 +387392,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5810), 16, + ACTIONS(5812), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387406,7 +387417,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5816), 11, + ACTIONS(5818), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387418,7 +387429,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5814), 16, + ACTIONS(5816), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387443,7 +387454,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5820), 11, + ACTIONS(5822), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387455,7 +387466,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5818), 16, + ACTIONS(5820), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387480,7 +387491,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5824), 11, + ACTIONS(5826), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387492,7 +387503,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5822), 16, + ACTIONS(5824), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387516,25 +387527,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4853), 1, sym_attribute, @@ -387565,13 +387576,13 @@ static uint16_t ts_small_parse_table[] = { [219437] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, - ACTIONS(6143), 1, + ACTIONS(6145), 1, anon_sym_STAR, STATE(4614), 1, sym_type_constructor_path, @@ -387584,7 +387595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5890), 8, + ACTIONS(5892), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -387593,7 +387604,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6141), 12, + ACTIONS(6143), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -387614,7 +387625,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5790), 11, + ACTIONS(5792), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387626,7 +387637,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5792), 16, + ACTIONS(5794), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387651,7 +387662,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5844), 11, + ACTIONS(5846), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -387663,7 +387674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5842), 16, + ACTIONS(5844), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -387724,27 +387735,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6145), 1, - anon_sym_DOT_DOT, ACTIONS(6147), 1, + anon_sym_DOT_DOT, + ACTIONS(6149), 1, anon_sym_GT, STATE(4858), 1, sym_attribute, @@ -387773,29 +387784,29 @@ static uint16_t ts_small_parse_table[] = { [219693] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4859), 1, sym_attribute, @@ -387830,21 +387841,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -387883,21 +387894,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -387936,21 +387947,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -387989,27 +388000,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6149), 1, - anon_sym_DOT_DOT, ACTIONS(6151), 1, + anon_sym_DOT_DOT, + ACTIONS(6153), 1, anon_sym_GT, STATE(4863), 1, sym_attribute, @@ -388042,25 +388053,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4864), 1, sym_attribute, @@ -388095,21 +388106,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -388148,27 +388159,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6153), 1, - anon_sym_DOT_DOT, ACTIONS(6155), 1, + anon_sym_DOT_DOT, + ACTIONS(6157), 1, anon_sym_GT, STATE(4866), 1, sym_attribute, @@ -388197,29 +388208,29 @@ static uint16_t ts_small_parse_table[] = { [220285] = 21, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4867), 1, sym_attribute, @@ -388291,27 +388302,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6157), 1, - anon_sym_DOT_DOT, ACTIONS(6159), 1, + anon_sym_DOT_DOT, + ACTIONS(6161), 1, anon_sym_GT, STATE(4869), 1, sym_attribute, @@ -388344,27 +388355,27 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, - ACTIONS(6161), 1, - anon_sym_DOT_DOT, ACTIONS(6163), 1, + anon_sym_DOT_DOT, + ACTIONS(6165), 1, anon_sym_GT, STATE(4870), 1, sym_attribute, @@ -388398,7 +388409,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5856), 11, + ACTIONS(5858), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -388410,7 +388421,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5854), 16, + ACTIONS(5856), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -388435,10 +388446,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6167), 2, + ACTIONS(6169), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6165), 25, + ACTIONS(6167), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -388471,21 +388482,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -388525,7 +388536,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5834), 11, + ACTIONS(5836), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -388537,7 +388548,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5836), 16, + ACTIONS(5838), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -388561,21 +388572,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -388614,25 +388625,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6068), 1, + ACTIONS(6070), 1, anon_sym_LBRACE, STATE(4876), 1, sym_attribute, @@ -388668,10 +388679,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6171), 2, + ACTIONS(6173), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6169), 25, + ACTIONS(6171), 25, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -388704,21 +388715,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2717), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6028), 1, - sym__identifier, ACTIONS(6030), 1, - anon_sym_let, + sym__identifier, ACTIONS(6032), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6034), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6036), 1, + anon_sym_LBRACK, + ACTIONS(6038), 1, anon_sym_fun, STATE(1352), 1, sym__simple_class_expression, @@ -388753,7 +388764,7 @@ static uint16_t ts_small_parse_table[] = { [221013] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6092), 1, + ACTIONS(6094), 1, anon_sym_else, STATE(3246), 1, sym_else_clause, @@ -388762,7 +388773,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4887), 9, + ACTIONS(4889), 9, anon_sym_PLUS, anon_sym_DASH, anon_sym_AMP, @@ -388772,7 +388783,7 @@ static uint16_t ts_small_parse_table[] = { aux_sym__add_operator_token1, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - ACTIONS(4885), 16, + ACTIONS(4887), 16, anon_sym_COMMA, anon_sym_COLON_EQ, anon_sym_SEMI, @@ -388796,25 +388807,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4966), 1, + ACTIONS(4968), 1, anon_sym_LBRACE, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4880), 1, sym_attribute, @@ -388850,7 +388861,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5862), 11, + ACTIONS(5864), 11, anon_sym_SEMI_SEMI, anon_sym_COLON_GT, anon_sym_EQ, @@ -388862,7 +388873,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5860), 16, + ACTIONS(5862), 16, anon_sym_external, anon_sym_type, anon_sym_constraint, @@ -388886,21 +388897,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -388939,21 +388950,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2814), 1, anon_sym_object, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6070), 1, - sym__identifier, ACTIONS(6072), 1, - anon_sym_let, + sym__identifier, ACTIONS(6074), 1, - anon_sym_LPAREN, + anon_sym_let, ACTIONS(6076), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(6078), 1, + anon_sym_LBRACK, + ACTIONS(6080), 1, anon_sym_fun, STATE(1355), 1, sym__simple_class_expression, @@ -388988,15 +388999,15 @@ static uint16_t ts_small_parse_table[] = { [221323] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389009,14 +389020,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5886), 6, + ACTIONS(5888), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5888), 12, + ACTIONS(5890), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389073,10 +389084,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6175), 2, + ACTIONS(6177), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6173), 24, + ACTIONS(6175), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389104,11 +389115,11 @@ static uint16_t ts_small_parse_table[] = { [221462] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -389119,7 +389130,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 9, + ACTIONS(6179), 9, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -389129,7 +389140,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6179), 12, + ACTIONS(6181), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -389145,15 +389156,15 @@ static uint16_t ts_small_parse_table[] = { [221513] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389166,14 +389177,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 6, + ACTIONS(6026), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6026), 12, + ACTIONS(6028), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389225,11 +389236,11 @@ static uint16_t ts_small_parse_table[] = { [221611] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(4890), 1, sym_attribute, @@ -389240,10 +389251,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5436), 2, + ACTIONS(5438), 2, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(6181), 8, + ACTIONS(6183), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -389252,7 +389263,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6185), 11, + ACTIONS(6187), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -389267,15 +389278,15 @@ static uint16_t ts_small_parse_table[] = { [221664] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389288,14 +389299,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5919), 6, + ACTIONS(5921), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5921), 12, + ACTIONS(5923), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389311,7 +389322,7 @@ static uint16_t ts_small_parse_table[] = { [221721] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -389322,10 +389333,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6191), 2, + ACTIONS(6193), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6189), 21, + ACTIONS(6191), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389350,7 +389361,7 @@ static uint16_t ts_small_parse_table[] = { [221768] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6193), 1, + ACTIONS(6195), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -389358,7 +389369,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4893), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(4496), 9, + ACTIONS(4498), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -389368,7 +389379,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4498), 15, + ACTIONS(4500), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -389387,7 +389398,7 @@ static uint16_t ts_small_parse_table[] = { [221811] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -389398,10 +389409,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6191), 2, + ACTIONS(6193), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6189), 21, + ACTIONS(6191), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389426,9 +389437,9 @@ static uint16_t ts_small_parse_table[] = { [221858] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6198), 1, - anon_sym_let, ACTIONS(6200), 1, + anon_sym_let, + ACTIONS(6202), 1, anon_sym_LBRACK_AT_AT, STATE(5007), 1, sym_item_attribute, @@ -389438,7 +389449,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4895), 2, sym_attribute, aux_sym_expression_item_repeat1, - ACTIONS(6196), 22, + ACTIONS(6198), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389464,15 +389475,15 @@ static uint16_t ts_small_parse_table[] = { [221903] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389485,14 +389496,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 6, + ACTIONS(6022), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6022), 12, + ACTIONS(6024), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389513,10 +389524,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6205), 2, + ACTIONS(6207), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6203), 24, + ACTIONS(6205), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389544,7 +389555,7 @@ static uint16_t ts_small_parse_table[] = { [222001] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6207), 1, + ACTIONS(6209), 1, anon_sym_DOT, STATE(4893), 1, aux_sym_attribute_id_repeat1, @@ -389553,7 +389564,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4521), 9, + ACTIONS(4523), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -389563,7 +389574,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4523), 15, + ACTIONS(4525), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -389587,10 +389598,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5968), 2, + ACTIONS(5970), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5966), 24, + ACTIONS(5968), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389623,10 +389634,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6211), 2, + ACTIONS(6213), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6209), 24, + ACTIONS(6211), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389654,7 +389665,7 @@ static uint16_t ts_small_parse_table[] = { [222128] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6207), 1, + ACTIONS(6209), 1, anon_sym_DOT, STATE(4898), 1, aux_sym_attribute_id_repeat1, @@ -389663,7 +389674,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4515), 9, + ACTIONS(4517), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -389673,7 +389684,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4517), 15, + ACTIONS(4519), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -389692,7 +389703,7 @@ static uint16_t ts_small_parse_table[] = { [222173] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -389703,10 +389714,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6215), 2, + ACTIONS(6217), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6213), 21, + ACTIONS(6215), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389772,10 +389783,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5944), 2, + ACTIONS(5946), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5942), 24, + ACTIONS(5944), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389803,15 +389814,15 @@ static uint16_t ts_small_parse_table[] = { [222302] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389824,14 +389835,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 6, + ACTIONS(6002), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6002), 12, + ACTIONS(6004), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389852,10 +389863,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6219), 2, + ACTIONS(6221), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6217), 24, + ACTIONS(6219), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389888,10 +389899,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6223), 2, + ACTIONS(6225), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6221), 24, + ACTIONS(6223), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -389919,15 +389930,15 @@ static uint16_t ts_small_parse_table[] = { [222441] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -389940,14 +389951,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5900), 6, + ACTIONS(5902), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5902), 12, + ACTIONS(5904), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -389963,20 +389974,20 @@ static uint16_t ts_small_parse_table[] = { [222498] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6229), 1, + ACTIONS(6231), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6227), 2, + ACTIONS(6229), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(4909), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(6225), 21, + ACTIONS(6227), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390001,24 +390012,24 @@ static uint16_t ts_small_parse_table[] = { [222543] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6236), 1, - anon_sym_EQ, ACTIONS(6238), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6240), 1, + anon_sym_of, + ACTIONS(6242), 1, anon_sym_COLON2, STATE(4910), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5970), 2, + ACTIONS(5972), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(6234), 2, + ACTIONS(6236), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6232), 19, + ACTIONS(6234), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390041,9 +390052,9 @@ static uint16_t ts_small_parse_table[] = { [222592] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, STATE(4911), 1, sym_attribute, @@ -390052,14 +390063,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6244), 2, + ACTIONS(6246), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, - ACTIONS(6242), 18, + ACTIONS(6244), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390122,10 +390133,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6254), 2, + ACTIONS(6256), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6252), 24, + ACTIONS(6254), 24, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390189,7 +390200,7 @@ static uint16_t ts_small_parse_table[] = { [222764] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -390200,10 +390211,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6258), 2, + ACTIONS(6260), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6256), 21, + ACTIONS(6258), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390228,15 +390239,15 @@ static uint16_t ts_small_parse_table[] = { [222811] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4916), 1, sym_attribute, @@ -390249,7 +390260,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 7, + ACTIONS(6026), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -390257,7 +390268,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6026), 10, + ACTIONS(6028), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -390271,15 +390282,15 @@ static uint16_t ts_small_parse_table[] = { [222867] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4917), 1, sym_attribute, @@ -390292,7 +390303,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5919), 7, + ACTIONS(5921), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -390300,7 +390311,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5921), 10, + ACTIONS(5923), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -390316,13 +390327,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4877), 1, + ACTIONS(4879), 1, anon_sym_PLUS_EQ, - ACTIONS(6264), 1, - anon_sym_EQ, ACTIONS(6266), 1, - anon_sym_COLON_EQ, + anon_sym_EQ, ACTIONS(6268), 1, + anon_sym_COLON_EQ, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -390339,7 +390350,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5972), 15, + ACTIONS(5974), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -390358,11 +390369,11 @@ static uint16_t ts_small_parse_table[] = { [222981] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -390373,7 +390384,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 8, + ACTIONS(6002), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -390382,7 +390393,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6002), 12, + ACTIONS(6004), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -390400,13 +390411,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(4877), 1, + ACTIONS(4879), 1, anon_sym_PLUS_EQ, - ACTIONS(6266), 1, - anon_sym_COLON_EQ, ACTIONS(6268), 1, - anon_sym_constraint, + anon_sym_COLON_EQ, ACTIONS(6270), 1, + anon_sym_constraint, + ACTIONS(6272), 1, anon_sym_EQ, STATE(4789), 1, sym_type_constraint, @@ -390423,7 +390434,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5992), 15, + ACTIONS(5994), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -390442,11 +390453,11 @@ static uint16_t ts_small_parse_table[] = { [223089] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -390457,7 +390468,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6272), 8, + ACTIONS(6274), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -390466,7 +390477,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6274), 12, + ACTIONS(6276), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -390482,11 +390493,11 @@ static uint16_t ts_small_parse_table[] = { [223139] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -390497,7 +390508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 8, + ACTIONS(6026), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -390506,7 +390517,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6026), 12, + ACTIONS(6028), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -390522,15 +390533,15 @@ static uint16_t ts_small_parse_table[] = { [223189] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4923), 1, sym_attribute, @@ -390543,7 +390554,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5886), 7, + ACTIONS(5888), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -390551,7 +390562,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5888), 10, + ACTIONS(5890), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -390565,17 +390576,17 @@ static uint16_t ts_small_parse_table[] = { [223245] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6280), 1, + ACTIONS(6282), 1, anon_sym_DASH_GT, STATE(4924), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6278), 2, + ACTIONS(6280), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6276), 22, + ACTIONS(6278), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390601,19 +390612,19 @@ static uint16_t ts_small_parse_table[] = { [223287] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6280), 1, + ACTIONS(6282), 1, anon_sym_DASH_GT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, STATE(4925), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6284), 2, + ACTIONS(6286), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6282), 21, + ACTIONS(6284), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390643,10 +390654,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6290), 2, + ACTIONS(6292), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6288), 23, + ACTIONS(6290), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390678,10 +390689,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6294), 2, + ACTIONS(6296), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6292), 23, + ACTIONS(6294), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390713,10 +390724,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6298), 2, + ACTIONS(6300), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6296), 23, + ACTIONS(6298), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390743,15 +390754,15 @@ static uint16_t ts_small_parse_table[] = { [223451] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4929), 1, sym_attribute, @@ -390764,7 +390775,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5900), 7, + ACTIONS(5902), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -390772,7 +390783,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5902), 10, + ACTIONS(5904), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -390790,23 +390801,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6038), 1, + ACTIONS(6040), 1, sym__identifier, STATE(4930), 1, sym_attribute, @@ -390835,19 +390846,19 @@ static uint16_t ts_small_parse_table[] = { [223575] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6280), 1, + ACTIONS(6282), 1, anon_sym_DASH_GT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, STATE(4931), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6302), 2, + ACTIONS(6304), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6300), 21, + ACTIONS(6302), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390872,15 +390883,15 @@ static uint16_t ts_small_parse_table[] = { [223619] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4932), 1, sym_attribute, @@ -390893,7 +390904,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 7, + ACTIONS(6002), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -390901,7 +390912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6002), 10, + ACTIONS(6004), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -390920,11 +390931,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6306), 3, + ACTIONS(6308), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(6304), 22, + ACTIONS(6306), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390950,19 +390961,19 @@ static uint16_t ts_small_parse_table[] = { [223715] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6280), 1, + ACTIONS(6282), 1, anon_sym_DASH_GT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, STATE(4934), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6310), 2, + ACTIONS(6312), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6308), 21, + ACTIONS(6310), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -390987,11 +390998,11 @@ static uint16_t ts_small_parse_table[] = { [223759] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -391002,7 +391013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 8, + ACTIONS(6022), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -391011,7 +391022,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6022), 12, + ACTIONS(6024), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -391032,11 +391043,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6314), 3, + ACTIONS(6316), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(6312), 22, + ACTIONS(6314), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391067,11 +391078,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6318), 3, + ACTIONS(6320), 3, anon_sym_let, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(6316), 22, + ACTIONS(6318), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391099,11 +391110,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6322), 1, - anon_sym_let, ACTIONS(6324), 1, + anon_sym_let, + ACTIONS(6326), 1, anon_sym_EQ, STATE(4789), 1, sym_type_constraint, @@ -391118,7 +391129,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6320), 17, + ACTIONS(6322), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391144,10 +391155,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6328), 2, + ACTIONS(6330), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6326), 23, + ACTIONS(6328), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391179,10 +391190,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6332), 2, + ACTIONS(6334), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6330), 23, + ACTIONS(6332), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391211,11 +391222,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6336), 1, - anon_sym_let, ACTIONS(6338), 1, + anon_sym_let, + ACTIONS(6340), 1, anon_sym_EQ, STATE(4789), 1, sym_type_constraint, @@ -391230,7 +391241,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6334), 17, + ACTIONS(6336), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391256,10 +391267,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6342), 2, + ACTIONS(6344), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6340), 23, + ACTIONS(6342), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391291,10 +391302,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5790), 10, + ACTIONS(5792), 10, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -391305,7 +391316,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(5792), 13, + ACTIONS(5794), 13, anon_sym_and, anon_sym_external, anon_sym_type, @@ -391322,21 +391333,21 @@ static uint16_t ts_small_parse_table[] = { [224159] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4879), 1, + ACTIONS(4881), 1, sym__identifier, - ACTIONS(6344), 1, + ACTIONS(6346), 1, anon_sym_COLON2, STATE(4944), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 4, + ACTIONS(4879), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5625), 8, + ACTIONS(5627), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -391345,7 +391356,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5627), 11, + ACTIONS(5629), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -391365,7 +391376,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4496), 9, + ACTIONS(4498), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -391375,7 +391386,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(4498), 16, + ACTIONS(4500), 16, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -391400,10 +391411,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6348), 2, + ACTIONS(6350), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6346), 23, + ACTIONS(6348), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391430,15 +391441,15 @@ static uint16_t ts_small_parse_table[] = { [224285] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(4947), 1, sym_attribute, @@ -391451,7 +391462,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 7, + ACTIONS(6022), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -391459,7 +391470,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6022), 10, + ACTIONS(6024), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -391478,10 +391489,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6352), 2, + ACTIONS(6354), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6350), 23, + ACTIONS(6352), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391510,9 +391521,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(6356), 1, anon_sym_COLON2, STATE(4937), 1, sym_module_parameter, @@ -391529,10 +391540,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5986), 2, + ACTIONS(5988), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5982), 15, + ACTIONS(5984), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -391556,10 +391567,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6358), 2, + ACTIONS(6360), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6356), 23, + ACTIONS(6358), 23, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -391586,13 +391597,13 @@ static uint16_t ts_small_parse_table[] = { [224477] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(6360), 1, + ACTIONS(6362), 1, anon_sym_STAR, STATE(4643), 1, sym_type_constructor_path, @@ -391605,14 +391616,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5890), 6, + ACTIONS(5892), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6141), 12, + ACTIONS(6143), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -391628,11 +391639,11 @@ static uint16_t ts_small_parse_table[] = { [224531] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -391643,7 +391654,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6362), 8, + ACTIONS(6364), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -391652,7 +391663,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6364), 12, + ACTIONS(6366), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -391670,9 +391681,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(6356), 1, anon_sym_COLON2, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -391689,10 +391700,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 2, + ACTIONS(5931), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5925), 15, + ACTIONS(5927), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -391711,11 +391722,11 @@ static uint16_t ts_small_parse_table[] = { [224637] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5686), 1, + ACTIONS(5688), 1, sym__identifier, - ACTIONS(5723), 1, + ACTIONS(5725), 1, anon_sym_POUND, STATE(4614), 1, sym_type_constructor_path, @@ -391726,7 +391737,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6366), 8, + ACTIONS(6368), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_PIPE, @@ -391735,7 +391746,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6368), 12, + ACTIONS(6370), 12, anon_sym_let, anon_sym_and, anon_sym_external, @@ -391751,27 +391762,27 @@ static uint16_t ts_small_parse_table[] = { [224687] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4955), 1, sym_attribute, @@ -391798,27 +391809,27 @@ static uint16_t ts_small_parse_table[] = { [224752] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4956), 1, sym_attribute, @@ -391845,27 +391856,27 @@ static uint16_t ts_small_parse_table[] = { [224817] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4957), 1, sym_attribute, @@ -391892,27 +391903,27 @@ static uint16_t ts_small_parse_table[] = { [224882] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4958), 1, sym_attribute, @@ -391939,27 +391950,27 @@ static uint16_t ts_small_parse_table[] = { [224947] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4959), 1, sym_attribute, @@ -391990,23 +392001,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4960), 1, sym_attribute, @@ -392033,27 +392044,27 @@ static uint16_t ts_small_parse_table[] = { [225077] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3864), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(3866), 1, - anon_sym_LBRACE_PERCENT, - ACTIONS(3914), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, + ACTIONS(3906), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(3908), 1, + anon_sym_LBRACE_PERCENT, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4961), 1, sym_attribute, @@ -392080,27 +392091,27 @@ static uint16_t ts_small_parse_table[] = { [225142] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4962), 1, sym_attribute, @@ -392129,25 +392140,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6370), 1, - anon_sym_LPAREN, ACTIONS(6372), 1, - anon_sym_constraint, + anon_sym_LPAREN, ACTIONS(6374), 1, - anon_sym_val, + anon_sym_constraint, ACTIONS(6376), 1, - anon_sym_end, + anon_sym_val, ACTIONS(6378), 1, - anon_sym_inherit, + anon_sym_end, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(4963), 1, sym_attribute, @@ -392176,27 +392187,27 @@ static uint16_t ts_small_parse_table[] = { [225276] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4964), 1, sym_attribute, @@ -392225,9 +392236,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6392), 1, + ACTIONS(6394), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -392242,7 +392253,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 17, + ACTIONS(6392), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392265,9 +392276,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6396), 1, + ACTIONS(6398), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -392282,7 +392293,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6394), 17, + ACTIONS(6396), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392305,9 +392316,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6400), 1, + ACTIONS(6402), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -392322,7 +392333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6398), 17, + ACTIONS(6400), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392345,25 +392356,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6402), 1, - anon_sym_LPAREN, ACTIONS(6404), 1, + anon_sym_LPAREN, + ACTIONS(6406), 1, anon_sym_end, STATE(4968), 1, sym_attribute, @@ -392394,25 +392405,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6406), 1, - anon_sym_LPAREN, ACTIONS(6408), 1, + anon_sym_LPAREN, + ACTIONS(6410), 1, anon_sym_end, STATE(4969), 1, sym_attribute, @@ -392443,9 +392454,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6412), 1, + ACTIONS(6414), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -392460,7 +392471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6410), 17, + ACTIONS(6412), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392481,27 +392492,27 @@ static uint16_t ts_small_parse_table[] = { [225683] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4971), 1, sym_attribute, @@ -392530,25 +392541,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6414), 1, - anon_sym_LPAREN, ACTIONS(6416), 1, + anon_sym_LPAREN, + ACTIONS(6418), 1, anon_sym_end, STATE(4972), 1, sym_attribute, @@ -392581,23 +392592,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4973), 1, sym_attribute, @@ -392626,25 +392637,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6418), 1, - anon_sym_LPAREN, ACTIONS(6420), 1, + anon_sym_LPAREN, + ACTIONS(6422), 1, anon_sym_end, STATE(4974), 1, sym_attribute, @@ -392675,25 +392686,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6422), 1, - anon_sym_LPAREN, ACTIONS(6424), 1, + anon_sym_LPAREN, + ACTIONS(6426), 1, anon_sym_end, STATE(4975), 1, sym_attribute, @@ -392722,27 +392733,27 @@ static uint16_t ts_small_parse_table[] = { [226020] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4976), 1, sym_attribute, @@ -392774,10 +392785,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6428), 2, + ACTIONS(6430), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6426), 22, + ACTIONS(6428), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392805,25 +392816,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6430), 1, - anon_sym_LPAREN, ACTIONS(6432), 1, + anon_sym_LPAREN, + ACTIONS(6434), 1, anon_sym_end, STATE(4978), 1, sym_attribute, @@ -392856,23 +392867,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4979), 1, sym_attribute, @@ -392901,7 +392912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5927), 1, + ACTIONS(5929), 1, anon_sym_let, STATE(4980), 1, sym_attribute, @@ -392912,10 +392923,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5929), 2, + ACTIONS(5931), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(5925), 18, + ACTIONS(5927), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -392939,25 +392950,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6434), 1, - anon_sym_LPAREN, ACTIONS(6436), 1, + anon_sym_LPAREN, + ACTIONS(6438), 1, anon_sym_end, STATE(4981), 1, sym_attribute, @@ -392988,9 +392999,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6440), 1, + ACTIONS(6442), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -393005,7 +393016,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6438), 17, + ACTIONS(6440), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393026,27 +393037,27 @@ static uint16_t ts_small_parse_table[] = { [226425] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4983), 1, sym_attribute, @@ -393075,9 +393086,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6444), 1, + ACTIONS(6446), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -393092,7 +393103,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6442), 17, + ACTIONS(6444), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393113,7 +393124,7 @@ static uint16_t ts_small_parse_table[] = { [226541] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6450), 1, + ACTIONS(6452), 1, anon_sym_and, STATE(4985), 1, sym_attribute, @@ -393122,10 +393133,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6448), 2, + ACTIONS(6450), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6446), 20, + ACTIONS(6448), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -393153,23 +393164,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4986), 1, sym_attribute, @@ -393198,9 +393209,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6454), 1, + ACTIONS(6456), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -393215,7 +393226,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6452), 17, + ACTIONS(6454), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393240,23 +393251,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(4988), 1, sym_attribute, @@ -393283,27 +393294,27 @@ static uint16_t ts_small_parse_table[] = { [226765] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5555), 1, + ACTIONS(5557), 1, anon_sym_LPAREN, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(6456), 1, + ACTIONS(6458), 1, sym__identifier, STATE(4989), 1, sym_attribute, @@ -393330,27 +393341,27 @@ static uint16_t ts_small_parse_table[] = { [226830] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(4990), 1, sym_attribute, @@ -393377,7 +393388,7 @@ static uint16_t ts_small_parse_table[] = { [226895] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6458), 1, + ACTIONS(6460), 1, anon_sym_LBRACK_AT_AT, STATE(5131), 1, sym_item_attribute, @@ -393387,11 +393398,11 @@ static uint16_t ts_small_parse_table[] = { STATE(4991), 2, sym_attribute, aux_sym_expression_item_repeat1, - ACTIONS(6198), 3, + ACTIONS(6200), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6196), 18, + ACTIONS(6198), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -393415,9 +393426,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6322), 1, + ACTIONS(6324), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -393432,7 +393443,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6320), 17, + ACTIONS(6322), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393453,27 +393464,27 @@ static uint16_t ts_small_parse_table[] = { [226989] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4993), 1, sym_attribute, @@ -393500,27 +393511,27 @@ static uint16_t ts_small_parse_table[] = { [227054] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(4994), 1, sym_attribute, @@ -393547,27 +393558,27 @@ static uint16_t ts_small_parse_table[] = { [227119] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(4995), 1, sym_attribute, @@ -393594,21 +393605,21 @@ static uint16_t ts_small_parse_table[] = { [227184] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6236), 1, - anon_sym_EQ, ACTIONS(6238), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6240), 1, + anon_sym_of, + ACTIONS(6242), 1, anon_sym_COLON2, STATE(4996), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6234), 2, + ACTIONS(6236), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6232), 19, + ACTIONS(6234), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393633,25 +393644,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6461), 1, - anon_sym_LPAREN, ACTIONS(6463), 1, + anon_sym_LPAREN, + ACTIONS(6465), 1, anon_sym_end, STATE(4997), 1, sym_attribute, @@ -393682,9 +393693,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6467), 1, + ACTIONS(6469), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -393699,7 +393710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6465), 17, + ACTIONS(6467), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393720,27 +393731,27 @@ static uint16_t ts_small_parse_table[] = { [227349] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5250), 1, - anon_sym_LPAREN, ACTIONS(5252), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5254), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5256), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5258), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5260), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5262), 1, + anon_sym_POUND, + ACTIONS(5264), 1, anon_sym_SQUOTE, - ACTIONS(5314), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(5316), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(5318), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, STATE(4999), 1, sym_attribute, @@ -393767,18 +393778,18 @@ static uint16_t ts_small_parse_table[] = { [227414] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6469), 1, + ACTIONS(6471), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6254), 2, + ACTIONS(6256), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(5000), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(6252), 20, + ACTIONS(6254), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -393807,10 +393818,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6474), 2, + ACTIONS(6476), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6472), 22, + ACTIONS(6474), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -393836,27 +393847,27 @@ static uint16_t ts_small_parse_table[] = { [227494] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5002), 1, sym_attribute, @@ -393883,27 +393894,27 @@ static uint16_t ts_small_parse_table[] = { [227559] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5003), 1, sym_attribute, @@ -393930,11 +393941,11 @@ static uint16_t ts_small_parse_table[] = { [227624] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5004), 1, sym_attribute, @@ -393945,17 +393956,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5436), 2, + ACTIONS(5438), 2, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(6181), 6, + ACTIONS(6183), 6, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6185), 11, + ACTIONS(6187), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -393970,27 +393981,27 @@ static uint16_t ts_small_parse_table[] = { [227675] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5005), 1, sym_attribute, @@ -394021,23 +394032,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(5006), 1, sym_attribute, @@ -394069,10 +394080,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 2, + ACTIONS(6480), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6476), 22, + ACTIONS(6478), 22, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -394098,27 +394109,27 @@ static uint16_t ts_small_parse_table[] = { [227844] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5008), 1, sym_attribute, @@ -394150,7 +394161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5418), 9, + ACTIONS(5420), 9, anon_sym_rec, anon_sym_LBRACK, anon_sym_true, @@ -394160,7 +394171,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_lazy, anon_sym_begin, sym__identifier, - ACTIONS(5420), 15, + ACTIONS(5422), 15, anon_sym_TILDE, anon_sym_QMARK, anon_sym_LPAREN, @@ -394181,25 +394192,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6480), 1, - anon_sym_LPAREN, ACTIONS(6482), 1, + anon_sym_LPAREN, + ACTIONS(6484), 1, anon_sym_end, STATE(5010), 1, sym_attribute, @@ -394230,25 +394241,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6484), 1, - anon_sym_LPAREN, ACTIONS(6486), 1, + anon_sym_LPAREN, + ACTIONS(6488), 1, anon_sym_end, STATE(5011), 1, sym_attribute, @@ -394277,19 +394288,19 @@ static uint16_t ts_small_parse_table[] = { [228086] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4891), 1, + ACTIONS(4893), 1, sym__identifier, STATE(5012), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 4, + ACTIONS(4891), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5621), 8, + ACTIONS(5623), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -394298,7 +394309,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5623), 11, + ACTIONS(5625), 11, anon_sym_let, anon_sym_and, anon_sym_external, @@ -394313,21 +394324,21 @@ static uint16_t ts_small_parse_table[] = { [228129] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6492), 1, - anon_sym_EQ, ACTIONS(6494), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6496), 1, + anon_sym_of, + ACTIONS(6498), 1, anon_sym_COLON2, STATE(5013), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6490), 2, + ACTIONS(6492), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6488), 19, + ACTIONS(6490), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -394354,23 +394365,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(5014), 1, sym_attribute, @@ -394397,27 +394408,27 @@ static uint16_t ts_small_parse_table[] = { [228239] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5015), 1, sym_attribute, @@ -394446,25 +394457,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6498), 1, - anon_sym_LPAREN, ACTIONS(6500), 1, + anon_sym_LPAREN, + ACTIONS(6502), 1, anon_sym_end, STATE(5016), 1, sym_attribute, @@ -394495,25 +394506,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6502), 1, - anon_sym_LPAREN, ACTIONS(6504), 1, + anon_sym_LPAREN, + ACTIONS(6506), 1, anon_sym_end, STATE(5017), 1, sym_attribute, @@ -394542,11 +394553,11 @@ static uint16_t ts_small_parse_table[] = { [228442] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, + ACTIONS(6262), 1, sym__identifier, - ACTIONS(6506), 1, + ACTIONS(6508), 1, anon_sym_POUND, STATE(5018), 1, sym_attribute, @@ -394557,7 +394568,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 9, + ACTIONS(5686), 9, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -394567,7 +394578,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(5688), 10, + ACTIONS(5690), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -394583,9 +394594,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6510), 1, + ACTIONS(6512), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -394600,7 +394611,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6508), 17, + ACTIONS(6510), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -394621,27 +394632,27 @@ static uint16_t ts_small_parse_table[] = { [228542] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5531), 1, + ACTIONS(5533), 1, anon_sym_LPAREN, - ACTIONS(5535), 1, - anon_sym_LBRACK, ACTIONS(5537), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5539), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5541), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5543), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5545), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5547), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5549), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5551), 1, anon_sym_SQUOTE, - ACTIONS(6456), 1, + ACTIONS(6458), 1, sym__identifier, STATE(5020), 1, sym_attribute, @@ -394668,27 +394679,27 @@ static uint16_t ts_small_parse_table[] = { [228607] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5021), 1, sym_attribute, @@ -394717,9 +394728,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6514), 1, + ACTIONS(6516), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -394734,7 +394745,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6512), 17, + ACTIONS(6514), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -394760,7 +394771,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5430), 11, + ACTIONS(5432), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -394772,7 +394783,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5428), 13, + ACTIONS(5430), 13, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -394791,9 +394802,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6336), 1, + ACTIONS(6338), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -394808,7 +394819,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6334), 17, + ACTIONS(6336), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -394831,25 +394842,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6516), 1, - anon_sym_LPAREN, ACTIONS(6518), 1, + anon_sym_LPAREN, + ACTIONS(6520), 1, anon_sym_end, STATE(5025), 1, sym_attribute, @@ -394878,7 +394889,7 @@ static uint16_t ts_small_parse_table[] = { [228882] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6450), 1, + ACTIONS(6452), 1, anon_sym_and, STATE(5000), 1, aux_sym_module_type_constraint_repeat1, @@ -394887,10 +394898,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6522), 2, + ACTIONS(6524), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6520), 20, + ACTIONS(6522), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_EQ, @@ -394914,11 +394925,11 @@ static uint16_t ts_small_parse_table[] = { [228925] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -394929,7 +394940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 7, + ACTIONS(6179), 7, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, @@ -394937,7 +394948,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6179), 12, + ACTIONS(6181), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -394953,27 +394964,27 @@ static uint16_t ts_small_parse_table[] = { [228974] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5028), 1, sym_attribute, @@ -395000,27 +395011,27 @@ static uint16_t ts_small_parse_table[] = { [229039] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5029), 1, sym_attribute, @@ -395047,27 +395058,27 @@ static uint16_t ts_small_parse_table[] = { [229104] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5030), 1, sym_attribute, @@ -395096,25 +395107,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6524), 1, - anon_sym_LPAREN, ACTIONS(6526), 1, + anon_sym_LPAREN, + ACTIONS(6528), 1, anon_sym_end, STATE(5031), 1, sym_attribute, @@ -395147,23 +395158,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(5032), 1, sym_attribute, @@ -395190,13 +395201,13 @@ static uint16_t ts_small_parse_table[] = { [229303] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, - ACTIONS(6528), 1, + ACTIONS(6530), 1, anon_sym_STAR, STATE(5033), 1, sym_attribute, @@ -395209,7 +395220,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5890), 7, + ACTIONS(5892), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -395217,7 +395228,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6141), 10, + ACTIONS(6143), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -395231,27 +395242,27 @@ static uint16_t ts_small_parse_table[] = { [229356] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5034), 1, sym_attribute, @@ -395278,27 +395289,27 @@ static uint16_t ts_small_parse_table[] = { [229421] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(5035), 1, sym_attribute, @@ -395329,23 +395340,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3882), 1, + ACTIONS(3832), 1, anon_sym_LPAREN, - ACTIONS(3888), 1, + ACTIONS(3838), 1, anon_sym_LBRACK, - ACTIONS(3900), 1, + ACTIONS(3852), 1, anon_sym_LBRACK_GT, - ACTIONS(3902), 1, + ACTIONS(3854), 1, anon_sym_LBRACK_LT, - ACTIONS(3904), 1, + ACTIONS(3856), 1, anon_sym_LT, - ACTIONS(3906), 1, + ACTIONS(3858), 1, anon_sym_POUND, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(5036), 1, sym_attribute, @@ -395372,27 +395383,27 @@ static uint16_t ts_small_parse_table[] = { [229551] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5037), 1, sym_attribute, @@ -395419,21 +395430,21 @@ static uint16_t ts_small_parse_table[] = { [229616] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6534), 1, - anon_sym_EQ, ACTIONS(6536), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(6538), 1, + anon_sym_of, + ACTIONS(6540), 1, anon_sym_COLON2, STATE(5038), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6532), 2, + ACTIONS(6534), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6530), 19, + ACTIONS(6532), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395456,27 +395467,27 @@ static uint16_t ts_small_parse_table[] = { [229661] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4998), 1, - anon_sym_LBRACK_GT, ACTIONS(5000), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5002), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5004), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5006), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5008), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5010), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5012), 1, anon_sym_SQUOTE, - ACTIONS(5559), 1, + ACTIONS(5561), 1, anon_sym_LBRACK, - ACTIONS(5563), 1, + ACTIONS(5565), 1, anon_sym_LPAREN, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, STATE(5039), 1, sym_attribute, @@ -395503,27 +395514,27 @@ static uint16_t ts_small_parse_table[] = { [229726] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(5040), 1, sym_attribute, @@ -395552,9 +395563,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6542), 1, + ACTIONS(6544), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -395569,7 +395580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6540), 17, + ACTIONS(6542), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395592,9 +395603,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6546), 1, + ACTIONS(6548), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -395609,7 +395620,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6544), 17, + ACTIONS(6546), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395632,25 +395643,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6548), 1, - anon_sym_LPAREN, ACTIONS(6550), 1, + anon_sym_LPAREN, + ACTIONS(6552), 1, anon_sym_end, STATE(5043), 1, sym_attribute, @@ -395681,7 +395692,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6554), 1, + ACTIONS(6556), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -395692,10 +395703,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6556), 2, + ACTIONS(6558), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6552), 18, + ACTIONS(6554), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395722,10 +395733,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5790), 11, + ACTIONS(5792), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -395737,7 +395748,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5792), 11, + ACTIONS(5794), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -395752,27 +395763,27 @@ static uint16_t ts_small_parse_table[] = { [230050] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, - sym__identifier, ACTIONS(5948), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(5950), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(5952), 1, - anon_sym_LBRACK_GT, + anon_sym_LBRACK, ACTIONS(5954), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(5956), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(5958), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(5960), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(5962), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(5964), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(5966), 1, anon_sym_SQUOTE, STATE(5046), 1, sym_attribute, @@ -395801,9 +395812,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6560), 1, + ACTIONS(6562), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -395818,7 +395829,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6558), 17, + ACTIONS(6560), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395841,25 +395852,25 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, - anon_sym_LBRACE_PERCENT_PERCENT, + anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6388), 1, + anon_sym_LBRACE_PERCENT_PERCENT, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(6562), 1, - anon_sym_LPAREN, ACTIONS(6564), 1, + anon_sym_LPAREN, + ACTIONS(6566), 1, anon_sym_end, STATE(5048), 1, sym_attribute, @@ -395888,27 +395899,27 @@ static uint16_t ts_small_parse_table[] = { [230235] = 18, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4968), 1, - anon_sym_LBRACK_GT, ACTIONS(4970), 1, - anon_sym_LBRACK_LT, + anon_sym_LBRACK_GT, ACTIONS(4972), 1, - anon_sym_LT, + anon_sym_LBRACK_LT, ACTIONS(4974), 1, - anon_sym_POUND, + anon_sym_LT, ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_POUND, ACTIONS(4978), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(4980), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(4982), 1, anon_sym_SQUOTE, - ACTIONS(5521), 1, + ACTIONS(5523), 1, anon_sym_LPAREN, - ACTIONS(5525), 1, + ACTIONS(5527), 1, anon_sym_LBRACK, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, STATE(5049), 1, sym_attribute, @@ -395937,9 +395948,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5980), 1, + ACTIONS(5982), 1, anon_sym_constraint, - ACTIONS(6568), 1, + ACTIONS(6570), 1, anon_sym_let, STATE(4789), 1, sym_type_constraint, @@ -395954,7 +395965,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6566), 17, + ACTIONS(6568), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -395986,11 +395997,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6572), 3, + ACTIONS(6574), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6570), 17, + ACTIONS(6572), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396011,19 +396022,19 @@ static uint16_t ts_small_parse_table[] = { [230395] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6578), 1, - anon_sym_DASH_GT, ACTIONS(6580), 1, + anon_sym_DASH_GT, + ACTIONS(6582), 1, anon_sym_with, STATE(5052), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6576), 2, + ACTIONS(6578), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6574), 19, + ACTIONS(6576), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -396084,10 +396095,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6584), 2, + ACTIONS(6586), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6582), 21, + ACTIONS(6584), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -396112,11 +396123,11 @@ static uint16_t ts_small_parse_table[] = { [230513] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -396127,14 +396138,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 6, + ACTIONS(6026), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6026), 12, + ACTIONS(6028), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -396152,9 +396163,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6588), 1, - anon_sym_let, ACTIONS(6590), 1, + anon_sym_let, + ACTIONS(6592), 1, anon_sym_DQUOTE, STATE(5056), 1, sym_attribute, @@ -396169,7 +396180,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6586), 16, + ACTIONS(6588), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396200,11 +396211,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6594), 3, + ACTIONS(6596), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6592), 17, + ACTIONS(6594), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396236,11 +396247,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6598), 3, + ACTIONS(6600), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6596), 17, + ACTIONS(6598), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396294,13 +396305,13 @@ static uint16_t ts_small_parse_table[] = { [230737] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -396311,14 +396322,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 6, + ACTIONS(5509), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5509), 11, + ACTIONS(5511), 11, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -396333,11 +396344,11 @@ static uint16_t ts_small_parse_table[] = { [230787] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -396348,7 +396359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 7, + ACTIONS(5486), 7, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -396356,7 +396367,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5486), 11, + ACTIONS(5488), 11, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -396382,11 +396393,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6602), 3, + ACTIONS(6604), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6600), 17, + ACTIONS(6602), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396407,9 +396418,9 @@ static uint16_t ts_small_parse_table[] = { [230879] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6191), 1, + ACTIONS(6193), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -396420,7 +396431,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 19, + ACTIONS(6191), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -396443,15 +396454,15 @@ static uint16_t ts_small_parse_table[] = { [230923] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -396464,13 +396475,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5919), 5, + ACTIONS(5921), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5921), 10, + ACTIONS(5923), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -396484,9 +396495,9 @@ static uint16_t ts_small_parse_table[] = { [230977] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6191), 1, + ACTIONS(6193), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -396497,7 +396508,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 19, + ACTIONS(6191), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -396520,11 +396531,11 @@ static uint16_t ts_small_parse_table[] = { [231021] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5066), 1, sym_attribute, @@ -396535,7 +396546,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 8, + ACTIONS(6179), 8, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -396544,7 +396555,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6179), 10, + ACTIONS(6181), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -396591,9 +396602,9 @@ static uint16_t ts_small_parse_table[] = { [231107] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6258), 1, + ACTIONS(6260), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -396604,7 +396615,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6256), 19, + ACTIONS(6258), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -396632,10 +396643,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6606), 2, + ACTIONS(6608), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6604), 21, + ACTIONS(6606), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -396693,19 +396704,19 @@ static uint16_t ts_small_parse_table[] = { [231227] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6578), 1, - anon_sym_DASH_GT, ACTIONS(6580), 1, + anon_sym_DASH_GT, + ACTIONS(6582), 1, anon_sym_with, STATE(5071), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6610), 2, + ACTIONS(6612), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6608), 19, + ACTIONS(6610), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -396739,11 +396750,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6614), 3, + ACTIONS(6616), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6612), 17, + ACTIONS(6614), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396764,15 +396775,15 @@ static uint16_t ts_small_parse_table[] = { [231313] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -396785,13 +396796,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 5, + ACTIONS(6026), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6026), 10, + ACTIONS(6028), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -396805,15 +396816,15 @@ static uint16_t ts_small_parse_table[] = { [231367] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -396826,13 +396837,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5900), 5, + ACTIONS(5902), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5902), 10, + ACTIONS(5904), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -396879,7 +396890,7 @@ static uint16_t ts_small_parse_table[] = { [231459] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6143), 1, + ACTIONS(6145), 1, anon_sym_STAR, STATE(5076), 1, sym_attribute, @@ -396888,10 +396899,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6618), 2, + ACTIONS(6620), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6616), 19, + ACTIONS(6618), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -396925,11 +396936,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6622), 3, + ACTIONS(6624), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6620), 17, + ACTIONS(6622), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -396950,11 +396961,11 @@ static uint16_t ts_small_parse_table[] = { [231545] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -396965,14 +396976,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 6, + ACTIONS(6022), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6022), 12, + ACTIONS(6024), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397032,11 +397043,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6626), 3, + ACTIONS(6628), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6624), 17, + ACTIONS(6626), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397057,11 +397068,11 @@ static uint16_t ts_small_parse_table[] = { [231675] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -397072,14 +397083,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6366), 6, + ACTIONS(6368), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6368), 12, + ACTIONS(6370), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397095,28 +397106,28 @@ static uint16_t ts_small_parse_table[] = { [231723] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4879), 1, + ACTIONS(4881), 1, sym__identifier, - ACTIONS(6628), 1, + ACTIONS(6630), 1, anon_sym_COLON2, STATE(5082), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 4, + ACTIONS(4879), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5625), 6, + ACTIONS(5627), 6, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5627), 11, + ACTIONS(5629), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397131,15 +397142,15 @@ static uint16_t ts_small_parse_table[] = { [231767] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -397152,13 +397163,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 5, + ACTIONS(6022), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6022), 10, + ACTIONS(6024), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -397172,19 +397183,19 @@ static uint16_t ts_small_parse_table[] = { [231821] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6578), 1, - anon_sym_DASH_GT, ACTIONS(6580), 1, + anon_sym_DASH_GT, + ACTIONS(6582), 1, anon_sym_with, STATE(5084), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6632), 2, + ACTIONS(6634), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6630), 19, + ACTIONS(6632), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -397207,15 +397218,15 @@ static uint16_t ts_small_parse_table[] = { [231863] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -397228,13 +397239,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 5, + ACTIONS(6002), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6002), 10, + ACTIONS(6004), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -397248,23 +397259,23 @@ static uint16_t ts_small_parse_table[] = { [231917] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6234), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6236), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6238), 1, anon_sym_EQ, - ACTIONS(6634), 1, - anon_sym_of, ACTIONS(6636), 1, + anon_sym_of, + ACTIONS(6638), 1, anon_sym_COLON2, STATE(5086), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5970), 2, + ACTIONS(5972), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(6232), 17, + ACTIONS(6234), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -397290,10 +397301,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6640), 2, + ACTIONS(6642), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6638), 21, + ACTIONS(6640), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -397320,9 +397331,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6590), 1, + ACTIONS(6592), 1, anon_sym_DQUOTE, - ACTIONS(6644), 1, + ACTIONS(6646), 1, anon_sym_let, STATE(5088), 1, sym_attribute, @@ -397337,7 +397348,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6642), 16, + ACTIONS(6644), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397368,11 +397379,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6648), 3, + ACTIONS(6650), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6646), 17, + ACTIONS(6648), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397427,11 +397438,11 @@ static uint16_t ts_small_parse_table[] = { [232135] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -397442,14 +397453,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6362), 6, + ACTIONS(6364), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6364), 12, + ACTIONS(6366), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397465,9 +397476,9 @@ static uint16_t ts_small_parse_table[] = { [232183] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6227), 1, + ACTIONS(6229), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6650), 1, + ACTIONS(6652), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -397477,7 +397488,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5092), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(6225), 19, + ACTIONS(6227), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -397500,15 +397511,15 @@ static uint16_t ts_small_parse_table[] = { [232225] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -397521,13 +397532,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5886), 5, + ACTIONS(5888), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5888), 10, + ACTIONS(5890), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -397541,9 +397552,9 @@ static uint16_t ts_small_parse_table[] = { [232279] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6215), 1, + ACTIONS(6217), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -397554,7 +397565,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6213), 19, + ACTIONS(6215), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -397582,13 +397593,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4891), 5, + ACTIONS(4893), 5, anon_sym_COLON2, anon_sym_in, anon_sym_as, anon_sym_when, sym__identifier, - ACTIONS(4889), 18, + ACTIONS(4891), 18, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -397610,11 +397621,11 @@ static uint16_t ts_small_parse_table[] = { [232361] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -397625,14 +397636,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6272), 6, + ACTIONS(6274), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6274), 12, + ACTIONS(6276), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397653,10 +397664,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6141), 2, + ACTIONS(6143), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5890), 21, + ACTIONS(5892), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -397715,11 +397726,11 @@ static uint16_t ts_small_parse_table[] = { [232487] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6244), 1, + ACTIONS(6246), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, STATE(5099), 1, sym_attribute, @@ -397728,11 +397739,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, - ACTIONS(6242), 16, + ACTIONS(6244), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -397763,11 +397774,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6661), 3, + ACTIONS(6663), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6659), 17, + ACTIONS(6661), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397799,11 +397810,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6665), 3, + ACTIONS(6667), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6663), 17, + ACTIONS(6665), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397824,18 +397835,18 @@ static uint16_t ts_small_parse_table[] = { [232621] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6667), 1, + ACTIONS(6669), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6179), 2, + ACTIONS(6181), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(5102), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(6177), 19, + ACTIONS(6179), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -397869,11 +397880,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6672), 3, + ACTIONS(6674), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(6670), 17, + ACTIONS(6672), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -397894,11 +397905,11 @@ static uint16_t ts_small_parse_table[] = { [232705] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5838), 1, + ACTIONS(5840), 1, sym__identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, STATE(4643), 1, sym_type_constructor_path, @@ -397909,14 +397920,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 6, + ACTIONS(6002), 6, anon_sym_SEMI_SEMI, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6002), 12, + ACTIONS(6004), 12, anon_sym_and, anon_sym_external, anon_sym_type, @@ -397934,7 +397945,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6676), 1, + ACTIONS(6678), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -397945,7 +397956,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6674), 18, + ACTIONS(6676), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -397969,23 +397980,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6678), 1, - anon_sym_LPAREN, ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, anon_sym_end, STATE(5106), 1, sym_attribute, @@ -398012,18 +398023,18 @@ static uint16_t ts_small_parse_table[] = { [232859] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6284), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6286), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(6682), 1, + ACTIONS(6684), 1, anon_sym_DASH_GT, STATE(5107), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6282), 19, + ACTIONS(6284), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -398051,7 +398062,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5826), 11, + ACTIONS(5828), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398063,7 +398074,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5828), 11, + ACTIONS(5830), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398080,23 +398091,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6684), 1, - anon_sym_LPAREN, ACTIONS(6686), 1, + anon_sym_LPAREN, + ACTIONS(6688), 1, anon_sym_end, STATE(5109), 1, sym_attribute, @@ -398128,7 +398139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5830), 11, + ACTIONS(5832), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398140,7 +398151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5832), 11, + ACTIONS(5834), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398155,7 +398166,7 @@ static uint16_t ts_small_parse_table[] = { [233037] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6688), 1, + ACTIONS(6690), 1, anon_sym_DOT, STATE(5111), 1, sym_attribute, @@ -398164,7 +398175,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4515), 8, + ACTIONS(4517), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -398173,7 +398184,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4517), 12, + ACTIONS(4519), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -398191,23 +398202,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6690), 1, - anon_sym_LPAREN, ACTIONS(6692), 1, + anon_sym_LPAREN, + ACTIONS(6694), 1, anon_sym_end, STATE(5112), 1, sym_attribute, @@ -398239,7 +398250,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5842), 11, + ACTIONS(5844), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398251,7 +398262,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5844), 11, + ACTIONS(5846), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398268,23 +398279,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6694), 1, - anon_sym_LPAREN, ACTIONS(6696), 1, + anon_sym_LPAREN, + ACTIONS(6698), 1, anon_sym_end, STATE(5114), 1, sym_attribute, @@ -398316,10 +398327,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5921), 2, + ACTIONS(5923), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5919), 20, + ACTIONS(5921), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398377,7 +398388,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6700), 1, + ACTIONS(6702), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -398388,7 +398399,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6698), 18, + ACTIONS(6700), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398412,23 +398423,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6702), 1, - anon_sym_LPAREN, ACTIONS(6704), 1, + anon_sym_LPAREN, + ACTIONS(6706), 1, anon_sym_end, STATE(5118), 1, sym_attribute, @@ -398460,7 +398471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5790), 11, + ACTIONS(5792), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398472,7 +398483,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5792), 11, + ACTIONS(5794), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398489,7 +398500,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6542), 1, + ACTIONS(6544), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -398500,7 +398511,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6540), 18, + ACTIONS(6542), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398527,7 +398538,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5621), 11, + ACTIONS(5623), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398539,7 +398550,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5623), 11, + ACTIONS(5625), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398554,11 +398565,11 @@ static uint16_t ts_small_parse_table[] = { [233538] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -398569,7 +398580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6362), 7, + ACTIONS(6364), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -398577,7 +398588,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6364), 10, + ACTIONS(6366), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -398593,7 +398604,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6708), 1, + ACTIONS(6710), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -398604,7 +398615,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6706), 18, + ACTIONS(6708), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398628,7 +398639,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6712), 1, + ACTIONS(6714), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -398639,7 +398650,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6710), 18, + ACTIONS(6712), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398663,7 +398674,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6716), 1, + ACTIONS(6718), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -398674,7 +398685,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6714), 18, + ACTIONS(6716), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398698,7 +398709,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6720), 1, + ACTIONS(6722), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -398709,7 +398720,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6718), 18, + ACTIONS(6720), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398797,7 +398808,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6336), 1, + ACTIONS(6338), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -398808,7 +398819,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6334), 18, + ACTIONS(6336), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398832,7 +398843,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6724), 1, + ACTIONS(6726), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -398843,7 +398854,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6722), 18, + ACTIONS(6724), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398870,12 +398881,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6478), 4, + ACTIONS(6480), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(6476), 18, + ACTIONS(6478), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -398902,10 +398913,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5888), 2, + ACTIONS(5890), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5886), 20, + ACTIONS(5888), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -398961,7 +398972,7 @@ static uint16_t ts_small_parse_table[] = { [234028] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6688), 1, + ACTIONS(6690), 1, anon_sym_DOT, STATE(5134), 1, sym_attribute, @@ -398970,7 +398981,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4521), 8, + ACTIONS(4523), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -398979,7 +398990,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4523), 12, + ACTIONS(4525), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -398997,7 +399008,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6514), 1, + ACTIONS(6516), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399008,7 +399019,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6512), 18, + ACTIONS(6514), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399035,7 +399046,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5814), 11, + ACTIONS(5816), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -399047,7 +399058,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5816), 11, + ACTIONS(5818), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -399064,7 +399075,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6728), 1, + ACTIONS(6730), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399075,7 +399086,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6726), 18, + ACTIONS(6728), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399099,7 +399110,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6732), 1, + ACTIONS(6734), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -399110,7 +399121,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6730), 18, + ACTIONS(6732), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399196,7 +399207,7 @@ static uint16_t ts_small_parse_table[] = { [234309] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6734), 1, + ACTIONS(6736), 1, anon_sym_PIPE, STATE(5141), 1, sym_attribute, @@ -399205,10 +399216,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6244), 2, + ACTIONS(6246), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6242), 18, + ACTIONS(6244), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399235,7 +399246,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5786), 11, + ACTIONS(5788), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -399247,7 +399258,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5788), 11, + ACTIONS(5790), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -399267,13 +399278,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 5, + ACTIONS(4881), 5, anon_sym_COLON2, anon_sym_in, anon_sym_as, anon_sym_when, sym__identifier, - ACTIONS(4877), 17, + ACTIONS(4879), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -399299,7 +399310,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5846), 11, + ACTIONS(5848), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -399311,7 +399322,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5848), 11, + ACTIONS(5850), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -399360,7 +399371,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6738), 1, + ACTIONS(6740), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -399371,7 +399382,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6736), 18, + ACTIONS(6738), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399393,11 +399404,11 @@ static uint16_t ts_small_parse_table[] = { [234541] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -399408,7 +399419,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6366), 7, + ACTIONS(6368), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -399416,7 +399427,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6368), 10, + ACTIONS(6370), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -399435,10 +399446,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6742), 2, + ACTIONS(6744), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6740), 20, + ACTIONS(6742), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399462,18 +399473,18 @@ static uint16_t ts_small_parse_table[] = { [234625] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(6310), 1, + ACTIONS(6312), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6682), 1, + ACTIONS(6684), 1, anon_sym_DASH_GT, STATE(5149), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6308), 19, + ACTIONS(6310), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -399498,7 +399509,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6746), 1, + ACTIONS(6748), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -399509,7 +399520,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6744), 18, + ACTIONS(6746), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399533,9 +399544,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, - ACTIONS(6748), 1, + ACTIONS(6750), 1, anon_sym_EQ, STATE(4789), 1, sym_type_constraint, @@ -399550,7 +399561,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6320), 15, + ACTIONS(6322), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -399571,7 +399582,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6752), 1, + ACTIONS(6754), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399582,7 +399593,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6750), 18, + ACTIONS(6752), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399606,7 +399617,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6756), 1, + ACTIONS(6758), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399617,7 +399628,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6754), 18, + ACTIONS(6756), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399676,7 +399687,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6760), 1, + ACTIONS(6762), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399687,7 +399698,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6758), 18, + ACTIONS(6760), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399711,7 +399722,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6764), 1, + ACTIONS(6766), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399722,7 +399733,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6762), 18, + ACTIONS(6764), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399746,23 +399757,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6766), 1, - anon_sym_LPAREN, ACTIONS(6768), 1, + anon_sym_LPAREN, + ACTIONS(6770), 1, anon_sym_end, STATE(5157), 1, sym_attribute, @@ -399791,7 +399802,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6772), 1, + ACTIONS(6774), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399802,7 +399813,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6770), 18, + ACTIONS(6772), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399829,10 +399840,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6776), 2, + ACTIONS(6778), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6774), 20, + ACTIONS(6776), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399858,9 +399869,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, - ACTIONS(6778), 1, + ACTIONS(6780), 1, anon_sym_EQ, STATE(4789), 1, sym_type_constraint, @@ -399875,7 +399886,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6334), 15, + ACTIONS(6336), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -399896,7 +399907,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6782), 1, + ACTIONS(6784), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -399907,7 +399918,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6780), 18, + ACTIONS(6782), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399931,7 +399942,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6786), 1, + ACTIONS(6788), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -399942,7 +399953,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6784), 18, + ACTIONS(6786), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -399969,7 +399980,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5834), 11, + ACTIONS(5836), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -399981,7 +399992,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5836), 11, + ACTIONS(5838), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -399998,23 +400009,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6788), 1, - anon_sym_LPAREN, ACTIONS(6790), 1, + anon_sym_LPAREN, + ACTIONS(6792), 1, anon_sym_end, STATE(5164), 1, sym_attribute, @@ -400043,7 +400054,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6794), 1, + ACTIONS(6796), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400054,7 +400065,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6792), 18, + ACTIONS(6794), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400078,7 +400089,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6798), 1, + ACTIONS(6800), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400089,7 +400100,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6796), 18, + ACTIONS(6798), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400113,7 +400124,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6802), 1, + ACTIONS(6804), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400124,7 +400135,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6800), 18, + ACTIONS(6802), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400151,7 +400162,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5782), 11, + ACTIONS(5784), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -400163,7 +400174,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5784), 11, + ACTIONS(5786), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -400180,7 +400191,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6806), 1, + ACTIONS(6808), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400191,7 +400202,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6804), 18, + ACTIONS(6806), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400215,7 +400226,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6810), 1, + ACTIONS(6812), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400226,7 +400237,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6808), 18, + ACTIONS(6810), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400250,7 +400261,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6554), 1, + ACTIONS(6556), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400261,7 +400272,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6552), 18, + ACTIONS(6554), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400285,7 +400296,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6814), 1, + ACTIONS(6816), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400296,7 +400307,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6812), 18, + ACTIONS(6814), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400323,7 +400334,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5866), 11, + ACTIONS(5868), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -400335,7 +400346,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5868), 11, + ACTIONS(5870), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -400352,7 +400363,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6818), 1, + ACTIONS(6820), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400363,7 +400374,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6816), 18, + ACTIONS(6818), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400390,7 +400401,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5806), 11, + ACTIONS(5808), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -400402,7 +400413,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5808), 11, + ACTIONS(5810), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -400454,7 +400465,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6822), 1, + ACTIONS(6824), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400465,7 +400476,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6820), 18, + ACTIONS(6822), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400489,7 +400500,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6826), 1, + ACTIONS(6828), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400500,7 +400511,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6824), 18, + ACTIONS(6826), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400524,7 +400535,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6830), 1, + ACTIONS(6832), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400535,7 +400546,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6828), 18, + ACTIONS(6830), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400562,7 +400573,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5798), 11, + ACTIONS(5800), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -400574,7 +400585,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5800), 11, + ACTIONS(5802), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -400591,7 +400602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6834), 1, + ACTIONS(6836), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400602,7 +400613,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6832), 18, + ACTIONS(6834), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400626,7 +400637,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6838), 1, + ACTIONS(6840), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400637,7 +400648,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6836), 18, + ACTIONS(6838), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400664,7 +400675,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5810), 11, + ACTIONS(5812), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -400676,7 +400687,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5812), 11, + ACTIONS(5814), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -400693,7 +400704,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6842), 1, + ACTIONS(6844), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400704,7 +400715,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6840), 18, + ACTIONS(6842), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400728,7 +400739,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6846), 1, + ACTIONS(6848), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400739,7 +400750,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6844), 18, + ACTIONS(6846), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400763,7 +400774,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6850), 1, + ACTIONS(6852), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400774,7 +400785,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6848), 18, + ACTIONS(6850), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400801,10 +400812,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5088), 2, + ACTIONS(5090), 2, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5086), 20, + ACTIONS(5088), 20, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -400830,7 +400841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6854), 1, + ACTIONS(6856), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -400841,7 +400852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6852), 18, + ACTIONS(6854), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400865,7 +400876,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6858), 1, + ACTIONS(6860), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400876,7 +400887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6856), 18, + ACTIONS(6858), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -400898,7 +400909,7 @@ static uint16_t ts_small_parse_table[] = { [236390] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6860), 1, + ACTIONS(6862), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, @@ -400906,7 +400917,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5190), 2, sym_attribute, aux_sym_attribute_id_repeat1, - ACTIONS(4496), 8, + ACTIONS(4498), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -400915,7 +400926,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4498), 12, + ACTIONS(4500), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -400936,10 +400947,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5080), 2, + ACTIONS(5082), 2, anon_sym_COLON2, anon_sym_LBRACK_AT_AT, - ACTIONS(5078), 20, + ACTIONS(5080), 20, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -400965,7 +400976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6865), 1, + ACTIONS(6867), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -400976,7 +400987,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6863), 18, + ACTIONS(6865), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401003,7 +401014,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5818), 11, + ACTIONS(5820), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401015,7 +401026,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5820), 11, + ACTIONS(5822), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401032,23 +401043,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6867), 1, - anon_sym_LPAREN, ACTIONS(6869), 1, + anon_sym_LPAREN, + ACTIONS(6871), 1, anon_sym_end, STATE(5194), 1, sym_attribute, @@ -401077,7 +401088,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6873), 1, + ACTIONS(6875), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -401088,7 +401099,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6871), 18, + ACTIONS(6873), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401112,7 +401123,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6877), 1, + ACTIONS(6879), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401123,7 +401134,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6875), 18, + ACTIONS(6877), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401150,7 +401161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5870), 11, + ACTIONS(5872), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401162,7 +401173,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5872), 11, + ACTIONS(5874), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401179,7 +401190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6467), 1, + ACTIONS(6469), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401190,7 +401201,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6465), 18, + ACTIONS(6467), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401214,7 +401225,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6322), 1, + ACTIONS(6324), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401225,7 +401236,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6320), 18, + ACTIONS(6322), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401247,11 +401258,11 @@ static uint16_t ts_small_parse_table[] = { [236818] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -401262,7 +401273,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 7, + ACTIONS(6022), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401270,7 +401281,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6022), 10, + ACTIONS(6024), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401284,7 +401295,7 @@ static uint16_t ts_small_parse_table[] = { [236865] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6734), 1, + ACTIONS(6736), 1, anon_sym_PIPE, STATE(5201), 1, sym_attribute, @@ -401293,10 +401304,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6881), 2, + ACTIONS(6883), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6879), 18, + ACTIONS(6881), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401318,11 +401329,11 @@ static uint16_t ts_small_parse_table[] = { [236906] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -401333,7 +401344,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6272), 7, + ACTIONS(6274), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401341,7 +401352,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6274), 10, + ACTIONS(6276), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401390,7 +401401,7 @@ static uint16_t ts_small_parse_table[] = { [236996] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6734), 1, + ACTIONS(6736), 1, anon_sym_PIPE, STATE(5204), 1, sym_attribute, @@ -401399,10 +401410,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6881), 2, + ACTIONS(6883), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6879), 18, + ACTIONS(6881), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401429,7 +401440,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5854), 11, + ACTIONS(5856), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401441,7 +401452,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5856), 11, + ACTIONS(5858), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401458,7 +401469,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6885), 1, + ACTIONS(6887), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -401469,7 +401480,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6883), 18, + ACTIONS(6885), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401493,7 +401504,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6889), 1, + ACTIONS(6891), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401504,7 +401515,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6887), 18, + ACTIONS(6889), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401531,10 +401542,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6893), 2, + ACTIONS(6895), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6891), 20, + ACTIONS(6893), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401560,7 +401571,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6897), 1, + ACTIONS(6899), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -401571,10 +401582,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6899), 2, + ACTIONS(6901), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6895), 16, + ACTIONS(6897), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -401594,11 +401605,11 @@ static uint16_t ts_small_parse_table[] = { [237242] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -401609,7 +401620,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 7, + ACTIONS(6026), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401617,7 +401628,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6026), 10, + ACTIONS(6028), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401636,7 +401647,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5802), 11, + ACTIONS(5804), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -401648,7 +401659,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5804), 11, + ACTIONS(5806), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -401665,7 +401676,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6903), 1, + ACTIONS(6905), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -401676,7 +401687,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6901), 18, + ACTIONS(6903), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401698,18 +401709,18 @@ static uint16_t ts_small_parse_table[] = { [237369] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(6302), 1, + ACTIONS(6304), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6682), 1, + ACTIONS(6684), 1, anon_sym_DASH_GT, STATE(5213), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6300), 19, + ACTIONS(6302), 19, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -401737,12 +401748,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6474), 4, + ACTIONS(6476), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(6472), 18, + ACTIONS(6474), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -401766,7 +401777,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6907), 1, + ACTIONS(6909), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401777,7 +401788,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6905), 18, + ACTIONS(6907), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401801,7 +401812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6454), 1, + ACTIONS(6456), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401812,7 +401823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6452), 18, + ACTIONS(6454), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401834,26 +401845,26 @@ static uint16_t ts_small_parse_table[] = { [237533] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4891), 1, + ACTIONS(4893), 1, sym__identifier, STATE(5217), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 4, + ACTIONS(4891), 4, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, sym__capitalized_identifier, - ACTIONS(5621), 6, + ACTIONS(5623), 6, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5623), 11, + ACTIONS(5625), 11, anon_sym_and, anon_sym_external, anon_sym_type, @@ -401870,7 +401881,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6444), 1, + ACTIONS(6446), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401881,7 +401892,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6442), 18, + ACTIONS(6444), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401905,7 +401916,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6911), 1, + ACTIONS(6913), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401916,7 +401927,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6909), 18, + ACTIONS(6911), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -401940,23 +401951,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6913), 1, - anon_sym_LPAREN, ACTIONS(6915), 1, + anon_sym_LPAREN, + ACTIONS(6917), 1, anon_sym_end, STATE(5220), 1, sym_attribute, @@ -401985,7 +401996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6919), 1, + ACTIONS(6921), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -401996,7 +402007,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6917), 18, + ACTIONS(6919), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402020,7 +402031,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6923), 1, + ACTIONS(6925), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402031,7 +402042,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6921), 18, + ACTIONS(6923), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402055,7 +402066,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6927), 1, + ACTIONS(6929), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402066,7 +402077,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6925), 18, + ACTIONS(6927), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402093,7 +402104,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5822), 11, + ACTIONS(5824), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -402105,7 +402116,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5824), 11, + ACTIONS(5826), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -402125,7 +402136,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5860), 11, + ACTIONS(5862), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -402137,7 +402148,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5862), 11, + ACTIONS(5864), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -402154,7 +402165,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5927), 1, + ACTIONS(5929), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402165,7 +402176,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5925), 18, + ACTIONS(5927), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402189,7 +402200,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6931), 1, + ACTIONS(6933), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -402200,10 +402211,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6933), 2, + ACTIONS(6935), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6929), 16, + ACTIONS(6931), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -402225,11 +402236,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6578), 1, - anon_sym_DASH_GT, ACTIONS(6580), 1, + anon_sym_DASH_GT, + ACTIONS(6582), 1, anon_sym_with, - ACTIONS(6937), 1, + ACTIONS(6939), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -402240,7 +402251,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6935), 16, + ACTIONS(6937), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -402262,7 +402273,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6941), 1, + ACTIONS(6943), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402273,7 +402284,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6939), 18, + ACTIONS(6941), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402332,7 +402343,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6945), 1, + ACTIONS(6947), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -402343,7 +402354,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6943), 18, + ACTIONS(6945), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402367,7 +402378,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6949), 1, + ACTIONS(6951), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -402378,7 +402389,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6947), 18, + ACTIONS(6949), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402402,7 +402413,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6953), 1, + ACTIONS(6955), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -402413,7 +402424,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6951), 18, + ACTIONS(6953), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402435,14 +402446,14 @@ static uint16_t ts_small_parse_table[] = { [238276] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6957), 1, + ACTIONS(6959), 1, anon_sym_let, STATE(5234), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6955), 21, + ACTIONS(6957), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -402499,11 +402510,11 @@ static uint16_t ts_small_parse_table[] = { [238350] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6260), 1, - sym__identifier, ACTIONS(6262), 1, + sym__identifier, + ACTIONS(6264), 1, anon_sym_POUND, STATE(5110), 1, sym_type_constructor_path, @@ -402514,7 +402525,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 7, + ACTIONS(6002), 7, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -402522,7 +402533,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, - ACTIONS(6002), 10, + ACTIONS(6004), 10, anon_sym_let, anon_sym_external, anon_sym_type, @@ -402541,7 +402552,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 11, + ACTIONS(4879), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -402553,7 +402564,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4879), 11, + ACTIONS(4881), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -402570,23 +402581,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6959), 1, - anon_sym_LPAREN, ACTIONS(6961), 1, + anon_sym_LPAREN, + ACTIONS(6963), 1, anon_sym_end, STATE(5238), 1, sym_attribute, @@ -402615,23 +402626,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6963), 1, - anon_sym_LPAREN, ACTIONS(6965), 1, + anon_sym_LPAREN, + ACTIONS(6967), 1, anon_sym_end, STATE(5239), 1, sym_attribute, @@ -402663,10 +402674,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6969), 2, + ACTIONS(6971), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6967), 20, + ACTIONS(6969), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402695,10 +402706,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6185), 2, + ACTIONS(6187), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6181), 20, + ACTIONS(6183), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402727,10 +402738,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6973), 2, + ACTIONS(6975), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6971), 20, + ACTIONS(6973), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402754,13 +402765,13 @@ static uint16_t ts_small_parse_table[] = { [238671] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, - ACTIONS(6975), 1, + ACTIONS(6977), 1, anon_sym_STAR, STATE(4735), 1, sym_type_constructor_path, @@ -402773,13 +402784,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5890), 5, + ACTIONS(5892), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6141), 10, + ACTIONS(6143), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -402795,7 +402806,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6979), 1, + ACTIONS(6981), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402806,7 +402817,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6977), 18, + ACTIONS(6979), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402828,14 +402839,14 @@ static uint16_t ts_small_parse_table[] = { [238765] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6983), 1, + ACTIONS(6985), 1, anon_sym_let, STATE(5245), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6981), 21, + ACTIONS(6983), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -402862,7 +402873,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6987), 1, + ACTIONS(6989), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402873,7 +402884,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6985), 18, + ACTIONS(6987), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402895,14 +402906,14 @@ static uint16_t ts_small_parse_table[] = { [238845] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6989), 1, + ACTIONS(6991), 1, anon_sym_COLON2, STATE(5247), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 9, + ACTIONS(4879), 9, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_DASH_GT, @@ -402912,7 +402923,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, sym__capitalized_identifier, - ACTIONS(4879), 12, + ACTIONS(4881), 12, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -402930,7 +402941,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6993), 1, + ACTIONS(6995), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -402941,7 +402952,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6991), 18, + ACTIONS(6993), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -402965,7 +402976,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6997), 1, + ACTIONS(6999), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -402976,7 +402987,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6995), 18, + ACTIONS(6997), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403000,23 +403011,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6999), 1, - anon_sym_LPAREN, ACTIONS(7001), 1, + anon_sym_LPAREN, + ACTIONS(7003), 1, anon_sym_end, STATE(5250), 1, sym_attribute, @@ -403045,11 +403056,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6578), 1, - anon_sym_DASH_GT, ACTIONS(6580), 1, + anon_sym_DASH_GT, + ACTIONS(6582), 1, anon_sym_with, - ACTIONS(7005), 1, + ACTIONS(7007), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -403060,7 +403071,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7003), 16, + ACTIONS(7005), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -403082,7 +403093,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7009), 1, + ACTIONS(7011), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403093,7 +403104,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7007), 18, + ACTIONS(7009), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403117,7 +403128,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7013), 1, + ACTIONS(7015), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403128,7 +403139,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7011), 18, + ACTIONS(7013), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403152,7 +403163,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7017), 1, + ACTIONS(7019), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403163,7 +403174,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7015), 18, + ACTIONS(7017), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403187,7 +403198,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7021), 1, + ACTIONS(7023), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403198,7 +403209,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7019), 18, + ACTIONS(7021), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403222,23 +403233,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7023), 1, - anon_sym_LPAREN, ACTIONS(7025), 1, + anon_sym_LPAREN, + ACTIONS(7027), 1, anon_sym_end, STATE(5256), 1, sym_attribute, @@ -403265,16 +403276,16 @@ static uint16_t ts_small_parse_table[] = { [239315] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6278), 1, + ACTIONS(6280), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6682), 1, + ACTIONS(6684), 1, anon_sym_DASH_GT, STATE(5257), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 20, + ACTIONS(6278), 20, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -403300,7 +403311,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6412), 1, + ACTIONS(6414), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403311,7 +403322,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6410), 18, + ACTIONS(6412), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403333,14 +403344,14 @@ static uint16_t ts_small_parse_table[] = { [239397] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7029), 1, + ACTIONS(7031), 1, anon_sym_let, STATE(5259), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7027), 21, + ACTIONS(7029), 21, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -403367,7 +403378,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7033), 1, + ACTIONS(7035), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403378,7 +403389,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7031), 18, + ACTIONS(7033), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403400,7 +403411,7 @@ static uint16_t ts_small_parse_table[] = { [239477] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6734), 1, + ACTIONS(6736), 1, anon_sym_PIPE, STATE(5261), 1, sym_attribute, @@ -403409,10 +403420,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7037), 2, + ACTIONS(7039), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(7035), 18, + ACTIONS(7037), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403439,7 +403450,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 11, + ACTIONS(4891), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -403451,7 +403462,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(4891), 11, + ACTIONS(4893), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -403468,7 +403479,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7041), 1, + ACTIONS(7043), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403479,7 +403490,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7039), 18, + ACTIONS(7041), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403503,7 +403514,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6560), 1, + ACTIONS(6562), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403514,7 +403525,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6558), 18, + ACTIONS(6560), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403538,23 +403549,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7043), 1, - anon_sym_LPAREN, ACTIONS(7045), 1, + anon_sym_LPAREN, + ACTIONS(7047), 1, anon_sym_end, STATE(5265), 1, sym_attribute, @@ -403586,10 +403597,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7049), 2, + ACTIONS(7051), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(7047), 20, + ACTIONS(7049), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403613,18 +403624,18 @@ static uint16_t ts_small_parse_table[] = { [239741] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7051), 1, + ACTIONS(7053), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7049), 2, + ACTIONS(7051), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(5267), 2, sym_attribute, aux_sym_variant_declaration_repeat1, - ACTIONS(7047), 18, + ACTIONS(7049), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403651,12 +403662,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6428), 4, + ACTIONS(6430), 4, anon_sym_let, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, - ACTIONS(6426), 18, + ACTIONS(6428), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -403680,7 +403691,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7056), 1, + ACTIONS(7058), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403691,7 +403702,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7054), 18, + ACTIONS(7056), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403750,7 +403761,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7060), 1, + ACTIONS(7062), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403761,7 +403772,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7058), 18, + ACTIONS(7060), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403785,23 +403796,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7062), 1, - anon_sym_LPAREN, ACTIONS(7064), 1, + anon_sym_LPAREN, + ACTIONS(7066), 1, anon_sym_end, STATE(5272), 1, sym_attribute, @@ -403830,7 +403841,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7068), 1, + ACTIONS(7070), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403841,7 +403852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7066), 18, + ACTIONS(7068), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403865,7 +403876,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6392), 1, + ACTIONS(6394), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -403876,7 +403887,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 18, + ACTIONS(6392), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -403900,23 +403911,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7070), 1, - anon_sym_LPAREN, ACTIONS(7072), 1, + anon_sym_LPAREN, + ACTIONS(7074), 1, anon_sym_end, STATE(5275), 1, sym_attribute, @@ -403945,23 +403956,23 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7074), 1, - anon_sym_LPAREN, ACTIONS(7076), 1, + anon_sym_LPAREN, + ACTIONS(7078), 1, anon_sym_end, STATE(5276), 1, sym_attribute, @@ -403990,7 +404001,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7080), 1, + ACTIONS(7082), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -404001,7 +404012,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7078), 18, + ACTIONS(7080), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404025,7 +404036,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7084), 1, + ACTIONS(7086), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -404036,7 +404047,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7082), 18, + ACTIONS(7084), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404060,7 +404071,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7088), 1, + ACTIONS(7090), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -404071,7 +404082,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7086), 18, + ACTIONS(7088), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404095,7 +404106,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7092), 1, + ACTIONS(7094), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -404106,7 +404117,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7090), 18, + ACTIONS(7092), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404130,7 +404141,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7096), 1, + ACTIONS(7098), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -404141,7 +404152,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7094), 18, + ACTIONS(7096), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404168,7 +404179,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5625), 11, + ACTIONS(5627), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -404180,7 +404191,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5627), 11, + ACTIONS(5629), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -404200,7 +404211,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5850), 11, + ACTIONS(5852), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -404212,7 +404223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_end, anon_sym_LBRACK_AT_AT, sym__identifier, - ACTIONS(5852), 11, + ACTIONS(5854), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -404229,7 +404240,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7100), 1, + ACTIONS(7102), 1, anon_sym_let, STATE(5007), 1, sym_item_attribute, @@ -404240,7 +404251,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7098), 18, + ACTIONS(7100), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404264,7 +404275,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7104), 1, + ACTIONS(7106), 1, anon_sym_let, STATE(4895), 1, aux_sym_expression_item_repeat1, @@ -404275,7 +404286,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7102), 18, + ACTIONS(7104), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404302,10 +404313,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5902), 2, + ACTIONS(5904), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5900), 20, + ACTIONS(5902), 20, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -404334,7 +404345,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5874), 11, + ACTIONS(5876), 11, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_RBRACK, @@ -404346,7 +404357,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_PERCENT_PERCENT, sym_let_operator, sym__capitalized_identifier, - ACTIONS(5876), 11, + ACTIONS(5878), 11, anon_sym_let, anon_sym_external, anon_sym_type, @@ -404363,7 +404374,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7108), 1, + ACTIONS(7110), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -404374,7 +404385,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7106), 17, + ACTIONS(7108), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -404397,21 +404408,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7110), 1, + ACTIONS(7112), 1, anon_sym_end, STATE(5289), 1, sym_attribute, @@ -404440,21 +404451,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7112), 1, + ACTIONS(7114), 1, anon_sym_end, STATE(5290), 1, sym_attribute, @@ -404483,21 +404494,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7110), 1, + ACTIONS(7112), 1, anon_sym_end, STATE(5291), 1, sym_attribute, @@ -404526,21 +404537,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7114), 1, + ACTIONS(7116), 1, anon_sym_end, STATE(5291), 1, aux_sym_object_expression_repeat1, @@ -404569,21 +404580,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7116), 1, + ACTIONS(7118), 1, anon_sym_end, STATE(5290), 1, aux_sym_object_expression_repeat1, @@ -404612,21 +404623,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7045), 1, + ACTIONS(7047), 1, anon_sym_end, STATE(5294), 1, sym_attribute, @@ -404655,7 +404666,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7120), 1, + ACTIONS(7122), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -404666,7 +404677,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7118), 17, + ACTIONS(7120), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -404689,21 +404700,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7122), 1, + ACTIONS(7124), 1, anon_sym_end, STATE(5296), 1, sym_attribute, @@ -404730,23 +404741,23 @@ static uint16_t ts_small_parse_table[] = { [241174] = 16, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7124), 1, + ACTIONS(7126), 1, anon_sym_constraint, - ACTIONS(7127), 1, + ACTIONS(7129), 1, anon_sym_val, - ACTIONS(7130), 1, - anon_sym_end, ACTIONS(7132), 1, + anon_sym_end, + ACTIONS(7134), 1, anon_sym_inherit, - ACTIONS(7135), 1, + ACTIONS(7137), 1, anon_sym_method, - ACTIONS(7138), 1, + ACTIONS(7140), 1, anon_sym_initializer, - ACTIONS(7141), 1, + ACTIONS(7143), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(7144), 1, + ACTIONS(7146), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(7147), 1, + ACTIONS(7149), 1, anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(5), 2, sym_comment, @@ -404774,21 +404785,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7150), 1, + ACTIONS(7152), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -404817,21 +404828,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7152), 1, + ACTIONS(7154), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -404860,21 +404871,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7064), 1, + ACTIONS(7066), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -404903,21 +404914,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7154), 1, + ACTIONS(7156), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -404946,21 +404957,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7025), 1, + ACTIONS(7027), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -404989,21 +405000,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_end, STATE(5301), 1, aux_sym_object_expression_repeat1, @@ -405032,7 +405043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7120), 1, + ACTIONS(7122), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -405043,7 +405054,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7118), 17, + ACTIONS(7120), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -405066,21 +405077,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7158), 1, + ACTIONS(7160), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405109,21 +405120,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7076), 1, + ACTIONS(7078), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405152,21 +405163,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7160), 1, + ACTIONS(7162), 1, anon_sym_end, STATE(5307), 1, sym_attribute, @@ -405195,21 +405206,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7162), 1, + ACTIONS(7164), 1, anon_sym_end, STATE(5308), 1, sym_attribute, @@ -405238,7 +405249,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5631), 1, + ACTIONS(5633), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -405249,7 +405260,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5629), 17, + ACTIONS(5631), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -405272,7 +405283,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6588), 1, + ACTIONS(6590), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -405283,7 +405294,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6586), 17, + ACTIONS(6588), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -405304,20 +405315,20 @@ static uint16_t ts_small_parse_table[] = { [241958] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7168), 1, + ACTIONS(7170), 1, anon_sym_DQUOTE, STATE(5597), 1, sym_string, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7166), 2, + ACTIONS(7168), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(5311), 2, sym_attribute, aux_sym_external_repeat1, - ACTIONS(7164), 16, + ACTIONS(7166), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -405337,21 +405348,21 @@ static uint16_t ts_small_parse_table[] = { [241998] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7171), 1, - anon_sym_EQ, ACTIONS(7173), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(7175), 1, + anon_sym_of, + ACTIONS(7177), 1, anon_sym_COLON2, STATE(5312), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6490), 2, + ACTIONS(6492), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6488), 16, + ACTIONS(6490), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -405373,21 +405384,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7156), 1, + ACTIONS(7158), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405416,21 +405427,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7177), 1, + ACTIONS(7179), 1, anon_sym_end, STATE(5314), 1, sym_attribute, @@ -405459,21 +405470,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7112), 1, + ACTIONS(7114), 1, anon_sym_end, STATE(5313), 1, aux_sym_object_expression_repeat1, @@ -405502,21 +405513,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7179), 1, + ACTIONS(7181), 1, anon_sym_end, STATE(5316), 1, sym_attribute, @@ -405545,21 +405556,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7181), 1, + ACTIONS(7183), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405588,21 +405599,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7183), 1, + ACTIONS(7185), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405631,21 +405642,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7185), 1, + ACTIONS(7187), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405674,21 +405685,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7187), 1, + ACTIONS(7189), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405717,21 +405728,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7189), 1, + ACTIONS(7191), 1, anon_sym_end, STATE(5319), 1, aux_sym_object_expression_repeat1, @@ -405760,21 +405771,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7189), 1, + ACTIONS(7191), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405803,21 +405814,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7191), 1, + ACTIONS(7193), 1, anon_sym_end, STATE(5323), 1, sym_attribute, @@ -405846,21 +405857,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7193), 1, + ACTIONS(7195), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -405889,21 +405900,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7195), 1, + ACTIONS(7197), 1, anon_sym_end, STATE(5318), 1, aux_sym_object_expression_repeat1, @@ -405932,9 +405943,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6850), 1, + ACTIONS(6852), 1, anon_sym_let, - ACTIONS(7197), 1, + ACTIONS(7199), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -405945,7 +405956,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6848), 16, + ACTIONS(6850), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -405967,21 +405978,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6965), 1, + ACTIONS(6967), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406010,21 +406021,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7195), 1, + ACTIONS(7197), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406088,21 +406099,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7199), 1, + ACTIONS(7201), 1, anon_sym_end, STATE(5330), 1, sym_attribute, @@ -406131,7 +406142,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7203), 1, + ACTIONS(7205), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -406142,7 +406153,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7201), 17, + ACTIONS(7203), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -406165,9 +406176,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6764), 1, + ACTIONS(6766), 1, anon_sym_let, - ACTIONS(7205), 1, + ACTIONS(7207), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -406178,7 +406189,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6762), 16, + ACTIONS(6764), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -406200,7 +406211,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7209), 1, + ACTIONS(7211), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -406211,7 +406222,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7207), 17, + ACTIONS(7209), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -406234,21 +406245,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7211), 1, + ACTIONS(7213), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406277,21 +406288,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7213), 1, + ACTIONS(7215), 1, anon_sym_end, STATE(5334), 1, aux_sym_object_expression_repeat1, @@ -406320,7 +406331,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -406335,7 +406346,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6442), 15, + ACTIONS(6444), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -406356,21 +406367,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7215), 1, + ACTIONS(7217), 1, anon_sym_end, STATE(5337), 1, sym_attribute, @@ -406399,21 +406410,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7217), 1, + ACTIONS(7219), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406477,9 +406488,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6782), 1, + ACTIONS(6784), 1, anon_sym_let, - ACTIONS(7219), 1, + ACTIONS(7221), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -406490,7 +406501,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6780), 16, + ACTIONS(6782), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -406512,21 +406523,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6915), 1, + ACTIONS(6917), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406555,21 +406566,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7221), 1, + ACTIONS(7223), 1, anon_sym_end, STATE(5328), 1, aux_sym_object_expression_repeat1, @@ -406598,21 +406609,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7221), 1, + ACTIONS(7223), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406641,21 +406652,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7223), 1, + ACTIONS(7225), 1, anon_sym_end, STATE(5344), 1, sym_attribute, @@ -406684,7 +406695,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -406699,7 +406710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6544), 15, + ACTIONS(6546), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -406720,7 +406731,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -406735,7 +406746,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6558), 15, + ACTIONS(6560), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -406756,21 +406767,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7193), 1, + ACTIONS(7195), 1, anon_sym_end, STATE(5338), 1, aux_sym_object_expression_repeat1, @@ -406799,21 +406810,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7225), 1, + ACTIONS(7227), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406842,7 +406853,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7229), 1, + ACTIONS(7231), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -406853,7 +406864,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7227), 17, + ACTIONS(7229), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -406876,21 +406887,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7231), 1, + ACTIONS(7233), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406919,21 +406930,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7213), 1, + ACTIONS(7215), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -406962,21 +406973,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7233), 1, + ACTIONS(7235), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407005,21 +407016,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7235), 1, + ACTIONS(7237), 1, anon_sym_end, STATE(5324), 1, aux_sym_object_expression_repeat1, @@ -407048,21 +407059,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7237), 1, + ACTIONS(7239), 1, anon_sym_end, STATE(5351), 1, aux_sym_object_expression_repeat1, @@ -407091,21 +407102,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7237), 1, + ACTIONS(7239), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407134,7 +407145,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7241), 1, + ACTIONS(7243), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -407145,7 +407156,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7239), 17, + ACTIONS(7241), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -407168,7 +407179,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7241), 1, + ACTIONS(7243), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -407179,7 +407190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7239), 17, + ACTIONS(7241), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -407202,21 +407213,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7162), 1, + ACTIONS(7164), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407245,21 +407256,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7243), 1, + ACTIONS(7245), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407288,7 +407299,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -407303,7 +407314,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6540), 15, + ACTIONS(6542), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -407324,21 +407335,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7245), 1, + ACTIONS(7247), 1, anon_sym_end, STATE(5348), 1, aux_sym_object_expression_repeat1, @@ -407367,21 +407378,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407408,23 +407419,23 @@ static uint16_t ts_small_parse_table[] = { [244814] = 17, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5363), 1, sym_attribute, @@ -407453,21 +407464,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7261), 1, + ACTIONS(7263), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407496,21 +407507,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7247), 1, + ACTIONS(7249), 1, anon_sym_end, STATE(5365), 1, sym_attribute, @@ -407572,9 +407583,9 @@ static uint16_t ts_small_parse_table[] = { [245038] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6448), 1, + ACTIONS(6450), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7263), 1, + ACTIONS(7265), 1, anon_sym_and, STATE(5367), 1, sym_attribute, @@ -407583,7 +407594,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6446), 18, + ACTIONS(6448), 18, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -407607,7 +407618,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -407622,7 +407633,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6390), 15, + ACTIONS(6392), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -407643,7 +407654,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -407658,7 +407669,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6394), 15, + ACTIONS(6396), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -407679,21 +407690,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7265), 1, + ACTIONS(7267), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407722,7 +407733,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -407737,7 +407748,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6398), 15, + ACTIONS(6400), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -407758,21 +407769,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6869), 1, + ACTIONS(6871), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407801,7 +407812,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7269), 1, + ACTIONS(7271), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -407812,7 +407823,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7267), 17, + ACTIONS(7269), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -407835,21 +407846,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -407878,21 +407889,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7271), 1, + ACTIONS(7273), 1, anon_sym_end, STATE(5375), 1, sym_attribute, @@ -407921,21 +407932,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7273), 1, + ACTIONS(7275), 1, anon_sym_end, STATE(5376), 1, sym_attribute, @@ -407964,21 +407975,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7245), 1, + ACTIONS(7247), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408007,21 +408018,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7275), 1, + ACTIONS(7277), 1, anon_sym_end, STATE(5343), 1, aux_sym_object_expression_repeat1, @@ -408050,7 +408061,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -408065,7 +408076,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6410), 15, + ACTIONS(6412), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408086,9 +408097,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6700), 1, + ACTIONS(6702), 1, anon_sym_let, - ACTIONS(7277), 1, + ACTIONS(7279), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -408099,7 +408110,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6698), 16, + ACTIONS(6700), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408121,21 +408132,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7279), 1, + ACTIONS(7281), 1, anon_sym_end, STATE(5377), 1, aux_sym_object_expression_repeat1, @@ -408164,21 +408175,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7215), 1, + ACTIONS(7217), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408209,17 +408220,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7281), 1, - anon_sym_LPAREN, ACTIONS(7283), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(7285), 1, - anon_sym_functor, + anon_sym_BANG, ACTIONS(7287), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, STATE(5383), 1, sym_attribute, @@ -408250,21 +408261,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7279), 1, + ACTIONS(7281), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408293,7 +408304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -408308,7 +408319,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6465), 15, + ACTIONS(6467), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408331,19 +408342,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5386), 1, sym_attribute, @@ -408372,21 +408383,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7295), 1, + ACTIONS(7297), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408415,21 +408426,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7297), 1, + ACTIONS(7299), 1, anon_sym_end, STATE(5388), 1, sym_attribute, @@ -408458,21 +408469,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7177), 1, + ACTIONS(7179), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408501,21 +408512,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7299), 1, + ACTIONS(7301), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408544,7 +408555,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -408559,7 +408570,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6566), 15, + ACTIONS(6568), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408580,7 +408591,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -408595,7 +408606,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6452), 15, + ACTIONS(6454), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408616,21 +408627,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7301), 1, + ACTIONS(7303), 1, anon_sym_end, STATE(5387), 1, aux_sym_object_expression_repeat1, @@ -408662,10 +408673,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5627), 2, + ACTIONS(5629), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5625), 19, + ACTIONS(5627), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -408690,7 +408701,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -408705,7 +408716,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6438), 15, + ACTIONS(6440), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408726,9 +408737,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7017), 1, + ACTIONS(7019), 1, anon_sym_let, - ACTIONS(7303), 1, + ACTIONS(7305), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -408739,7 +408750,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7015), 16, + ACTIONS(7017), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -408761,21 +408772,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7305), 1, + ACTIONS(7307), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408804,21 +408815,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7307), 1, + ACTIONS(7309), 1, anon_sym_end, STATE(5382), 1, aux_sym_object_expression_repeat1, @@ -408882,21 +408893,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7307), 1, + ACTIONS(7309), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408925,21 +408936,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6790), 1, + ACTIONS(6792), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -408971,10 +408982,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5623), 2, + ACTIONS(5625), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(5621), 19, + ACTIONS(5623), 19, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -408999,21 +409010,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7301), 1, + ACTIONS(7303), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409042,7 +409053,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -409057,7 +409068,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6334), 15, + ACTIONS(6336), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -409078,7 +409089,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -409093,7 +409104,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6512), 15, + ACTIONS(6514), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -409114,21 +409125,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7309), 1, + ACTIONS(7311), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409157,7 +409168,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -409172,7 +409183,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6508), 15, + ACTIONS(6510), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -409193,21 +409204,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7311), 1, + ACTIONS(7313), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409236,21 +409247,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7313), 1, + ACTIONS(7315), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409279,21 +409290,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6768), 1, + ACTIONS(6770), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409324,19 +409335,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5411), 1, sym_attribute, @@ -409400,7 +409411,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6268), 1, + ACTIONS(6270), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -409415,7 +409426,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6320), 15, + ACTIONS(6322), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -409436,21 +409447,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7315), 1, + ACTIONS(7317), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409479,21 +409490,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7317), 1, + ACTIONS(7319), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409522,21 +409533,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7179), 1, + ACTIONS(7181), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409565,21 +409576,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7319), 1, + ACTIONS(7321), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409608,21 +409619,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7321), 1, + ACTIONS(7323), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409651,21 +409662,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7323), 1, + ACTIONS(7325), 1, anon_sym_end, STATE(5384), 1, aux_sym_object_expression_repeat1, @@ -409694,21 +409705,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6704), 1, + ACTIONS(6706), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -409737,7 +409748,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7327), 1, + ACTIONS(7329), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -409748,7 +409759,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7325), 17, + ACTIONS(7327), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -409771,21 +409782,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7329), 1, + ACTIONS(7331), 1, anon_sym_end, STATE(5364), 1, aux_sym_object_expression_repeat1, @@ -409814,7 +409825,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7333), 1, + ACTIONS(7335), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -409825,7 +409836,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7331), 17, + ACTIONS(7333), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -409850,19 +409861,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5424), 1, sym_attribute, @@ -409889,20 +409900,20 @@ static uint16_t ts_small_parse_table[] = { [248164] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6234), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6236), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6238), 1, anon_sym_EQ, - ACTIONS(6634), 1, - anon_sym_of, ACTIONS(6636), 1, + anon_sym_of, + ACTIONS(6638), 1, anon_sym_COLON2, STATE(5425), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6232), 17, + ACTIONS(6234), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -409956,21 +409967,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7319), 1, + ACTIONS(7321), 1, anon_sym_end, STATE(5427), 1, sym_attribute, @@ -409997,20 +410008,20 @@ static uint16_t ts_small_parse_table[] = { [248302] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6490), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6492), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6494), 1, anon_sym_EQ, - ACTIONS(7335), 1, - anon_sym_of, ACTIONS(7337), 1, + anon_sym_of, + ACTIONS(7339), 1, anon_sym_COLON2, STATE(5428), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6488), 17, + ACTIONS(6490), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -410064,21 +410075,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6686), 1, + ACTIONS(6688), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410169,21 +410180,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7339), 1, + ACTIONS(7341), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410212,7 +410223,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7343), 1, + ACTIONS(7345), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -410223,7 +410234,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7341), 17, + ACTIONS(7343), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -410246,21 +410257,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6692), 1, + ACTIONS(6694), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410289,21 +410300,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7345), 1, + ACTIONS(7347), 1, anon_sym_end, STATE(5433), 1, aux_sym_object_expression_repeat1, @@ -410361,21 +410372,21 @@ static uint16_t ts_small_parse_table[] = { [248770] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7347), 1, - anon_sym_EQ, ACTIONS(7349), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(7351), 1, + anon_sym_of, + ACTIONS(7353), 1, anon_sym_COLON2, STATE(5438), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6532), 2, + ACTIONS(6534), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6530), 16, + ACTIONS(6532), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -410397,21 +410408,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7353), 1, + ACTIONS(7355), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410440,7 +410451,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7357), 1, + ACTIONS(7359), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -410451,7 +410462,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7355), 17, + ACTIONS(7357), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -410474,21 +410485,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7217), 1, + ACTIONS(7219), 1, anon_sym_end, STATE(5359), 1, aux_sym_object_expression_repeat1, @@ -410517,21 +410528,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7315), 1, + ACTIONS(7317), 1, anon_sym_end, STATE(5442), 1, sym_attribute, @@ -410558,9 +410569,9 @@ static uint16_t ts_small_parse_table[] = { [249034] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6522), 1, + ACTIONS(6524), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7263), 1, + ACTIONS(7265), 1, anon_sym_and, STATE(5443), 1, sym_attribute, @@ -410569,7 +410580,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6520), 18, + ACTIONS(6522), 18, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -410593,21 +410604,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7359), 1, + ACTIONS(7361), 1, anon_sym_end, STATE(5400), 1, aux_sym_object_expression_repeat1, @@ -410636,21 +410647,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7273), 1, + ACTIONS(7275), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410679,21 +410690,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7361), 1, + ACTIONS(7363), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410722,21 +410733,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7363), 1, + ACTIONS(7365), 1, anon_sym_end, STATE(5445), 1, aux_sym_object_expression_repeat1, @@ -410763,9 +410774,9 @@ static uint16_t ts_small_parse_table[] = { [249314] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6254), 1, + ACTIONS(6256), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7365), 1, + ACTIONS(7367), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -410773,7 +410784,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5448), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(6252), 18, + ACTIONS(6254), 18, anon_sym_SEMI_SEMI, anon_sym_EQ, anon_sym_external, @@ -410797,21 +410808,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7363), 1, + ACTIONS(7365), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410871,7 +410882,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5677), 1, + ACTIONS(5679), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -410882,7 +410893,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5675), 17, + ACTIONS(5677), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -410905,21 +410916,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7368), 1, + ACTIONS(7370), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -410948,21 +410959,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7368), 1, + ACTIONS(7370), 1, anon_sym_end, STATE(5453), 1, sym_attribute, @@ -410991,21 +411002,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7370), 1, + ACTIONS(7372), 1, anon_sym_end, STATE(5449), 1, aux_sym_object_expression_repeat1, @@ -411032,20 +411043,20 @@ static uint16_t ts_small_parse_table[] = { [249670] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6532), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6534), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6536), 1, anon_sym_EQ, - ACTIONS(7372), 1, - anon_sym_of, ACTIONS(7374), 1, + anon_sym_of, + ACTIONS(7376), 1, anon_sym_COLON2, STATE(5455), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6530), 17, + ACTIONS(6532), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -411068,21 +411079,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6680), 1, + ACTIONS(6682), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411111,21 +411122,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7376), 1, + ACTIONS(7378), 1, anon_sym_end, STATE(5415), 1, aux_sym_object_expression_repeat1, @@ -411154,21 +411165,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7378), 1, + ACTIONS(7380), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411197,21 +411208,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7380), 1, + ACTIONS(7382), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411240,21 +411251,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7261), 1, + ACTIONS(7263), 1, anon_sym_end, STATE(5403), 1, aux_sym_object_expression_repeat1, @@ -411283,21 +411294,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6961), 1, + ACTIONS(6963), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411326,21 +411337,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7376), 1, + ACTIONS(7378), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411369,21 +411380,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7382), 1, + ACTIONS(7384), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411414,19 +411425,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5464), 1, sym_attribute, @@ -411455,21 +411466,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7384), 1, + ACTIONS(7386), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411498,21 +411509,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7386), 1, + ACTIONS(7388), 1, anon_sym_end, STATE(5389), 1, aux_sym_object_expression_repeat1, @@ -411541,21 +411552,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7388), 1, + ACTIONS(7390), 1, anon_sym_end, STATE(5462), 1, aux_sym_object_expression_repeat1, @@ -411586,19 +411597,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5468), 1, sym_attribute, @@ -411627,21 +411638,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6696), 1, + ACTIONS(6698), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411670,21 +411681,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411713,7 +411724,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7394), 1, + ACTIONS(7396), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -411724,7 +411735,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7392), 17, + ACTIONS(7394), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -411747,21 +411758,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7390), 1, + ACTIONS(7392), 1, anon_sym_end, STATE(5472), 1, sym_attribute, @@ -411790,21 +411801,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7345), 1, + ACTIONS(7347), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411833,21 +411844,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7396), 1, + ACTIONS(7398), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411876,21 +411887,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7398), 1, + ACTIONS(7400), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -411919,7 +411930,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7402), 1, + ACTIONS(7404), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -411930,7 +411941,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7400), 17, + ACTIONS(7402), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -411953,7 +411964,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7406), 1, + ACTIONS(7408), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -411964,7 +411975,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7404), 17, + ACTIONS(7406), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -411985,21 +411996,21 @@ static uint16_t ts_small_parse_table[] = { [250978] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7408), 1, - anon_sym_EQ, ACTIONS(7410), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(7412), 1, + anon_sym_of, + ACTIONS(7414), 1, anon_sym_COLON2, STATE(5478), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6234), 2, + ACTIONS(6236), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6232), 16, + ACTIONS(6234), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -412021,21 +412032,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7414), 1, + ACTIONS(7416), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412064,21 +412075,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7416), 1, + ACTIONS(7418), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412107,21 +412118,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7418), 1, + ACTIONS(7420), 1, anon_sym_end, STATE(5416), 1, aux_sym_object_expression_repeat1, @@ -412150,21 +412161,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7339), 1, + ACTIONS(7341), 1, anon_sym_end, STATE(5409), 1, aux_sym_object_expression_repeat1, @@ -412193,21 +412204,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7420), 1, + ACTIONS(7422), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412234,11 +412245,11 @@ static uint16_t ts_small_parse_table[] = { [251320] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -412249,14 +412260,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 6, + ACTIONS(6179), 6, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_STAR, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6179), 10, + ACTIONS(6181), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -412272,21 +412283,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7422), 1, + ACTIONS(7424), 1, anon_sym_end, STATE(5483), 1, aux_sym_object_expression_repeat1, @@ -412315,21 +412326,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7422), 1, + ACTIONS(7424), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412358,21 +412369,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7424), 1, + ACTIONS(7426), 1, anon_sym_end, STATE(5473), 1, aux_sym_object_expression_repeat1, @@ -412401,21 +412412,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7199), 1, + ACTIONS(7201), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412444,21 +412455,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7426), 1, + ACTIONS(7428), 1, anon_sym_end, STATE(5488), 1, aux_sym_object_expression_repeat1, @@ -412487,7 +412498,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7430), 1, + ACTIONS(7432), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -412498,7 +412509,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7428), 17, + ACTIONS(7430), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -412523,19 +412534,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5491), 1, sym_attribute, @@ -412564,7 +412575,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7434), 1, + ACTIONS(7436), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -412575,7 +412586,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7432), 17, + ACTIONS(7434), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -412598,21 +412609,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7436), 1, + ACTIONS(7438), 1, anon_sym_end, STATE(5479), 1, aux_sym_object_expression_repeat1, @@ -412641,21 +412652,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7438), 1, + ACTIONS(7440), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412684,21 +412695,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7001), 1, + ACTIONS(7003), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412727,7 +412738,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7434), 1, + ACTIONS(7436), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -412738,7 +412749,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7432), 17, + ACTIONS(7434), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -412761,7 +412772,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7327), 1, + ACTIONS(7329), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -412772,7 +412783,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7325), 17, + ACTIONS(7327), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -412798,7 +412809,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4496), 8, + ACTIONS(4498), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -412807,7 +412818,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(4498), 13, + ACTIONS(4500), 13, anon_sym_LPAREN, anon_sym_DOT, anon_sym_LBRACK_PIPE, @@ -412826,21 +412837,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7072), 1, + ACTIONS(7074), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412867,21 +412878,21 @@ static uint16_t ts_small_parse_table[] = { [252170] = 17, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, - anon_sym_LPAREN, ACTIONS(7442), 1, - anon_sym_BANG, + anon_sym_LPAREN, ACTIONS(7444), 1, - anon_sym_functor, + anon_sym_BANG, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -412912,21 +412923,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7317), 1, + ACTIONS(7319), 1, anon_sym_end, STATE(5305), 1, aux_sym_object_expression_repeat1, @@ -412955,21 +412966,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, - anon_sym_constraint, ACTIONS(6374), 1, + anon_sym_constraint, + ACTIONS(6376), 1, anon_sym_val, - ACTIONS(6378), 1, - anon_sym_inherit, ACTIONS(6380), 1, - anon_sym_method, + anon_sym_inherit, ACTIONS(6382), 1, - anon_sym_initializer, + anon_sym_method, ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, + anon_sym_initializer, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7436), 1, + ACTIONS(7438), 1, anon_sym_end, STATE(5297), 1, aux_sym_object_expression_repeat1, @@ -412996,7 +413007,7 @@ static uint16_t ts_small_parse_table[] = { [252350] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7448), 1, + ACTIONS(7450), 1, anon_sym_DQUOTE, STATE(5503), 1, sym_attribute, @@ -413009,15 +413020,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413065,7 +413076,7 @@ static uint16_t ts_small_parse_table[] = { [252438] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6528), 1, + ACTIONS(6530), 1, anon_sym_STAR, STATE(5505), 1, sym_attribute, @@ -413074,10 +413085,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6618), 2, + ACTIONS(6620), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(6616), 16, + ACTIONS(6618), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -413099,9 +413110,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6782), 1, + ACTIONS(6784), 1, anon_sym_let, - ACTIONS(7456), 1, + ACTIONS(7458), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -413112,7 +413123,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6780), 15, + ACTIONS(6782), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -413131,9 +413142,9 @@ static uint16_t ts_small_parse_table[] = { [252520] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7460), 1, - anon_sym_let, ACTIONS(7462), 1, + anon_sym_let, + ACTIONS(7464), 1, anon_sym_and, STATE(5507), 1, sym_attribute, @@ -413142,7 +413153,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7458), 17, + ACTIONS(7460), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -413163,18 +413174,18 @@ static uint16_t ts_small_parse_table[] = { [252559] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6610), 1, + ACTIONS(6612), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7464), 1, - anon_sym_DASH_GT, ACTIONS(7466), 1, + anon_sym_DASH_GT, + ACTIONS(7468), 1, anon_sym_with, STATE(5508), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6608), 17, + ACTIONS(6610), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -413195,7 +413206,7 @@ static uint16_t ts_small_parse_table[] = { [252598] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7468), 1, + ACTIONS(7470), 1, anon_sym_DQUOTE, STATE(5509), 1, sym_attribute, @@ -413208,15 +413219,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413230,7 +413241,7 @@ static uint16_t ts_small_parse_table[] = { [252643] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7470), 1, + ACTIONS(7472), 1, anon_sym_DQUOTE, STATE(5510), 1, sym_attribute, @@ -413243,15 +413254,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413299,9 +413310,9 @@ static uint16_t ts_small_parse_table[] = { [252731] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7460), 1, - anon_sym_let, ACTIONS(7462), 1, + anon_sym_let, + ACTIONS(7464), 1, anon_sym_and, STATE(5512), 1, sym_attribute, @@ -413310,7 +413321,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7458), 17, + ACTIONS(7460), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -413369,15 +413380,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -413406,7 +413417,7 @@ static uint16_t ts_small_parse_table[] = { [252870] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7474), 1, + ACTIONS(7476), 1, anon_sym_DQUOTE, STATE(5515), 1, sym_attribute, @@ -413419,15 +413430,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413441,7 +413452,7 @@ static uint16_t ts_small_parse_table[] = { [252915] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7476), 1, + ACTIONS(7478), 1, anon_sym_DQUOTE, STATE(5516), 1, sym_attribute, @@ -413454,15 +413465,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413480,15 +413491,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -413519,9 +413530,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6764), 1, + ACTIONS(6766), 1, anon_sym_let, - ACTIONS(7478), 1, + ACTIONS(7480), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -413532,7 +413543,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6762), 15, + ACTIONS(6764), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -413551,7 +413562,7 @@ static uint16_t ts_small_parse_table[] = { [253060] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7480), 1, + ACTIONS(7482), 1, anon_sym_DQUOTE, STATE(5519), 1, sym_attribute, @@ -413564,15 +413575,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413586,9 +413597,9 @@ static uint16_t ts_small_parse_table[] = { [253105] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7484), 1, - anon_sym_let, ACTIONS(7486), 1, + anon_sym_let, + ACTIONS(7488), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -413596,7 +413607,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5520), 2, sym_attribute, aux_sym_class_type_definition_repeat1, - ACTIONS(7482), 17, + ACTIONS(7484), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -413619,21 +413630,21 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, + ACTIONS(6374), 1, anon_sym_constraint, - ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7489), 1, - anon_sym_LPAREN, ACTIONS(7491), 1, - anon_sym_val, + anon_sym_LPAREN, ACTIONS(7493), 1, - anon_sym_end, + anon_sym_val, ACTIONS(7495), 1, - anon_sym_inherit, + anon_sym_end, ACTIONS(7497), 1, + anon_sym_inherit, + ACTIONS(7499), 1, anon_sym_method, STATE(5521), 1, sym_attribute, @@ -413659,9 +413670,9 @@ static uint16_t ts_small_parse_table[] = { [253201] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7462), 1, + ACTIONS(7464), 1, anon_sym_and, - ACTIONS(7501), 1, + ACTIONS(7503), 1, anon_sym_let, STATE(5520), 1, aux_sym_class_type_definition_repeat1, @@ -413670,7 +413681,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7499), 17, + ACTIONS(7501), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -413693,9 +413704,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7017), 1, + ACTIONS(7019), 1, anon_sym_let, - ACTIONS(7503), 1, + ACTIONS(7505), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -413706,7 +413717,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7015), 15, + ACTIONS(7017), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -413727,9 +413738,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6700), 1, + ACTIONS(6702), 1, anon_sym_let, - ACTIONS(7505), 1, + ACTIONS(7507), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -413740,7 +413751,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6698), 15, + ACTIONS(6700), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -413759,19 +413770,19 @@ static uint16_t ts_small_parse_table[] = { [253326] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -413804,15 +413815,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_functor, ACTIONS(7287), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, STATE(5526), 1, sym_attribute, @@ -413845,15 +413856,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -413882,13 +413893,13 @@ static uint16_t ts_small_parse_table[] = { [253497] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -413899,14 +413910,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 6, + ACTIONS(5509), 6, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_DASH_GT, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5509), 8, + ACTIONS(5511), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -413918,7 +413929,7 @@ static uint16_t ts_small_parse_table[] = { [253544] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7507), 1, + ACTIONS(7509), 1, anon_sym_DQUOTE, STATE(5529), 1, sym_attribute, @@ -413931,15 +413942,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -413953,11 +413964,11 @@ static uint16_t ts_small_parse_table[] = { [253589] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -413968,7 +413979,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 7, + ACTIONS(5486), 7, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_DASH_GT, @@ -413976,7 +413987,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(5486), 8, + ACTIONS(5488), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -414005,7 +414016,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6586), 14, + ACTIONS(6588), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -414027,17 +414038,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, - ACTIONS(7509), 1, - anon_sym_RPAREN, ACTIONS(7511), 1, + anon_sym_RPAREN, + ACTIONS(7513), 1, anon_sym_val, STATE(4522), 1, sym_module_path, @@ -414066,7 +414077,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7515), 1, + ACTIONS(7517), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -414077,7 +414088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7513), 16, + ACTIONS(7515), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -414101,15 +414112,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -414143,11 +414154,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5430), 3, + ACTIONS(5432), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5428), 17, + ACTIONS(5430), 17, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -414168,7 +414179,7 @@ static uint16_t ts_small_parse_table[] = { [253869] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7517), 1, + ACTIONS(7519), 1, anon_sym_DQUOTE, STATE(5536), 1, sym_attribute, @@ -414181,15 +414192,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414203,18 +414214,18 @@ static uint16_t ts_small_parse_table[] = { [253914] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6632), 1, + ACTIONS(6634), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7464), 1, - anon_sym_DASH_GT, ACTIONS(7466), 1, + anon_sym_DASH_GT, + ACTIONS(7468), 1, anon_sym_with, STATE(5537), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6630), 17, + ACTIONS(6632), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -414237,7 +414248,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(5713), 1, + ACTIONS(5715), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -414248,7 +414259,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5711), 16, + ACTIONS(5713), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -414272,17 +414283,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, - ACTIONS(7519), 1, - anon_sym_RPAREN, ACTIONS(7521), 1, + anon_sym_RPAREN, + ACTIONS(7523), 1, anon_sym_val, STATE(4522), 1, sym_module_path, @@ -414309,11 +414320,11 @@ static uint16_t ts_small_parse_table[] = { [254051] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -414324,13 +414335,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6366), 5, + ACTIONS(6368), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6368), 10, + ACTIONS(6370), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -414344,7 +414355,7 @@ static uint16_t ts_small_parse_table[] = { [254096] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7523), 1, + ACTIONS(7525), 1, anon_sym_DQUOTE, STATE(5541), 1, sym_attribute, @@ -414357,15 +414368,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414379,11 +414390,11 @@ static uint16_t ts_small_parse_table[] = { [254141] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(7525), 1, + ACTIONS(7527), 1, anon_sym_POUND, STATE(5542), 1, sym_attribute, @@ -414394,10 +414405,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5688), 2, + ACTIONS(5690), 2, anon_sym_in, anon_sym_as, - ACTIONS(5684), 13, + ACTIONS(5686), 13, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -414418,15 +414429,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -414455,9 +414466,9 @@ static uint16_t ts_small_parse_table[] = { [254243] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7462), 1, + ACTIONS(7464), 1, anon_sym_and, - ACTIONS(7529), 1, + ACTIONS(7531), 1, anon_sym_let, STATE(5507), 1, aux_sym_class_type_definition_repeat1, @@ -414466,7 +414477,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7527), 17, + ACTIONS(7529), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -414489,9 +414500,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6850), 1, + ACTIONS(6852), 1, anon_sym_let, - ACTIONS(7531), 1, + ACTIONS(7533), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -414502,7 +414513,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6848), 15, + ACTIONS(6850), 15, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -414521,11 +414532,11 @@ static uint16_t ts_small_parse_table[] = { [254325] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -414536,13 +414547,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6362), 5, + ACTIONS(6364), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6364), 10, + ACTIONS(6366), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -414556,7 +414567,7 @@ static uint16_t ts_small_parse_table[] = { [254370] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7533), 1, + ACTIONS(7535), 1, anon_sym_DQUOTE, STATE(5547), 1, sym_attribute, @@ -414569,15 +414580,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414595,15 +414606,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -414632,7 +414643,7 @@ static uint16_t ts_small_parse_table[] = { [254472] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7535), 1, + ACTIONS(7537), 1, anon_sym_DQUOTE, STATE(5549), 1, sym_attribute, @@ -414645,15 +414656,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414667,11 +414678,11 @@ static uint16_t ts_small_parse_table[] = { [254517] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -414682,13 +414693,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6272), 5, + ACTIONS(6274), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6274), 10, + ACTIONS(6276), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -414702,11 +414713,11 @@ static uint16_t ts_small_parse_table[] = { [254562] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -414717,13 +414728,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6024), 5, + ACTIONS(6026), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6026), 10, + ACTIONS(6028), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -414741,15 +414752,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -414782,15 +414793,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -414819,11 +414830,11 @@ static uint16_t ts_small_parse_table[] = { [254721] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -414834,13 +414845,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6020), 5, + ACTIONS(6022), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6022), 10, + ACTIONS(6024), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -414854,19 +414865,19 @@ static uint16_t ts_small_parse_table[] = { [254766] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -414895,7 +414906,7 @@ static uint16_t ts_small_parse_table[] = { [254823] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7537), 1, + ACTIONS(7539), 1, anon_sym_DQUOTE, STATE(5556), 1, sym_attribute, @@ -414908,15 +414919,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414930,7 +414941,7 @@ static uint16_t ts_small_parse_table[] = { [254868] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7539), 1, + ACTIONS(7541), 1, anon_sym_DQUOTE, STATE(5557), 1, sym_attribute, @@ -414943,15 +414954,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -414965,9 +414976,9 @@ static uint16_t ts_small_parse_table[] = { [254913] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5558), 1, sym_attribute, @@ -414976,10 +414987,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7543), 2, + ACTIONS(7545), 2, anon_sym_let, anon_sym_in, - ACTIONS(7541), 15, + ACTIONS(7543), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -414998,11 +415009,11 @@ static uint16_t ts_small_parse_table[] = { [254954] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5794), 1, - sym__identifier, ACTIONS(5796), 1, + sym__identifier, + ACTIONS(5798), 1, anon_sym_POUND, STATE(4735), 1, sym_type_constructor_path, @@ -415013,13 +415024,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6000), 5, + ACTIONS(6002), 5, anon_sym_SEMI_SEMI, anon_sym_RBRACK, anon_sym_LBRACK_AT_AT_AT, anon_sym_LBRACK_PERCENT_PERCENT, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(6002), 10, + ACTIONS(6004), 10, anon_sym_external, anon_sym_type, anon_sym_exception, @@ -415033,7 +415044,7 @@ static uint16_t ts_small_parse_table[] = { [254999] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7549), 1, + ACTIONS(7551), 1, anon_sym_DQUOTE, STATE(5560), 1, sym_attribute, @@ -415046,15 +415057,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415073,7 +415084,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5418), 8, + ACTIONS(5420), 8, anon_sym_LBRACK, anon_sym_true, anon_sym_false, @@ -415082,7 +415093,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_new, anon_sym_begin, sym__identifier, - ACTIONS(5420), 12, + ACTIONS(5422), 12, anon_sym_LPAREN, anon_sym_LBRACK_PIPE, anon_sym_LBRACE_LT, @@ -415098,7 +415109,7 @@ static uint16_t ts_small_parse_table[] = { [255079] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7551), 1, + ACTIONS(7553), 1, anon_sym_DQUOTE, STATE(5562), 1, sym_attribute, @@ -415111,15 +415122,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415133,9 +415144,9 @@ static uint16_t ts_small_parse_table[] = { [255124] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5558), 1, aux_sym_value_definition_repeat1, @@ -415144,10 +415155,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7555), 2, + ACTIONS(7557), 2, anon_sym_let, anon_sym_in, - ACTIONS(7553), 15, + ACTIONS(7555), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -415204,15 +415215,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415246,7 +415257,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 7, + ACTIONS(4881), 7, anon_sym_and, anon_sym_PIPE, anon_sym_constraint, @@ -415254,7 +415265,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4877), 13, + ACTIONS(4879), 13, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -415271,18 +415282,18 @@ static uint16_t ts_small_parse_table[] = { [255300] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6576), 1, + ACTIONS(6578), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7464), 1, - anon_sym_DASH_GT, ACTIONS(7466), 1, + anon_sym_DASH_GT, + ACTIONS(7468), 1, anon_sym_with, STATE(5567), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6574), 17, + ACTIONS(6576), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_EQ, @@ -415303,9 +415314,9 @@ static uint16_t ts_small_parse_table[] = { [255339] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5568), 1, sym_attribute, @@ -415314,10 +415325,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7559), 2, + ACTIONS(7561), 2, anon_sym_let, anon_sym_in, - ACTIONS(7557), 15, + ACTIONS(7559), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -415336,7 +415347,7 @@ static uint16_t ts_small_parse_table[] = { [255380] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7561), 1, + ACTIONS(7563), 1, anon_sym_DQUOTE, STATE(5569), 1, sym_attribute, @@ -415349,15 +415360,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415375,15 +415386,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415416,15 +415427,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415457,15 +415468,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415494,7 +415505,7 @@ static uint16_t ts_small_parse_table[] = { [255596] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7563), 1, + ACTIONS(7565), 1, anon_sym_DQUOTE, STATE(5573), 1, sym_attribute, @@ -415507,15 +415518,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415529,20 +415540,20 @@ static uint16_t ts_small_parse_table[] = { [255641] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7569), 1, + ACTIONS(7571), 1, anon_sym_and, - ACTIONS(7572), 1, + ACTIONS(7574), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7567), 2, + ACTIONS(7569), 2, anon_sym_let, anon_sym_in, STATE(5574), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(7565), 15, + ACTIONS(7567), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -415561,7 +415572,7 @@ static uint16_t ts_small_parse_table[] = { [255680] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7575), 1, + ACTIONS(7577), 1, anon_sym_DQUOTE, STATE(5575), 1, sym_attribute, @@ -415574,15 +415585,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415596,7 +415607,7 @@ static uint16_t ts_small_parse_table[] = { [255725] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7577), 1, + ACTIONS(7579), 1, anon_sym_DQUOTE, STATE(5576), 1, sym_attribute, @@ -415609,15 +415620,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415631,7 +415642,7 @@ static uint16_t ts_small_parse_table[] = { [255770] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7579), 1, + ACTIONS(7581), 1, anon_sym_DQUOTE, STATE(5577), 1, sym_attribute, @@ -415644,15 +415655,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415666,9 +415677,9 @@ static uint16_t ts_small_parse_table[] = { [255815] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5578), 1, sym_attribute, @@ -415677,10 +415688,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7559), 2, + ACTIONS(7561), 2, anon_sym_let, anon_sym_in, - ACTIONS(7557), 15, + ACTIONS(7559), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -415703,15 +415714,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415740,9 +415751,9 @@ static uint16_t ts_small_parse_table[] = { [255913] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5568), 1, aux_sym_value_definition_repeat1, @@ -415751,10 +415762,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7543), 2, + ACTIONS(7545), 2, anon_sym_let, anon_sym_in, - ACTIONS(7541), 15, + ACTIONS(7543), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -415775,7 +415786,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7583), 1, + ACTIONS(7585), 1, anon_sym_let, STATE(4991), 1, aux_sym_expression_item_repeat1, @@ -415786,7 +415797,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7581), 16, + ACTIONS(7583), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -415810,15 +415821,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415851,15 +415862,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415892,15 +415903,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -415929,7 +415940,7 @@ static uint16_t ts_small_parse_table[] = { [256166] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7585), 1, + ACTIONS(7587), 1, anon_sym_DQUOTE, STATE(5585), 1, sym_attribute, @@ -415942,15 +415953,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415964,7 +415975,7 @@ static uint16_t ts_small_parse_table[] = { [256211] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7587), 1, + ACTIONS(7589), 1, anon_sym_DQUOTE, STATE(5586), 1, sym_attribute, @@ -415977,15 +415988,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -415999,7 +416010,7 @@ static uint16_t ts_small_parse_table[] = { [256256] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7589), 1, + ACTIONS(7591), 1, anon_sym_DQUOTE, STATE(5587), 1, sym_attribute, @@ -416012,15 +416023,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -416034,9 +416045,9 @@ static uint16_t ts_small_parse_table[] = { [256301] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6179), 1, + ACTIONS(6181), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7591), 1, + ACTIONS(7593), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, @@ -416044,7 +416055,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5588), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(6177), 17, + ACTIONS(6179), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -416099,9 +416110,9 @@ static uint16_t ts_small_parse_table[] = { [256381] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7545), 1, - anon_sym_and, ACTIONS(7547), 1, + anon_sym_and, + ACTIONS(7549), 1, sym_and_operator, STATE(5574), 1, aux_sym_value_definition_repeat1, @@ -416110,10 +416121,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7596), 2, + ACTIONS(7598), 2, anon_sym_let, anon_sym_in, - ACTIONS(7594), 15, + ACTIONS(7596), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416136,15 +416147,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -416173,18 +416184,18 @@ static uint16_t ts_small_parse_table[] = { [256479] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7598), 1, + ACTIONS(7600), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6179), 2, + ACTIONS(6181), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, STATE(5592), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(6177), 16, + ACTIONS(6179), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416204,7 +416215,7 @@ static uint16_t ts_small_parse_table[] = { [256516] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7601), 1, + ACTIONS(7603), 1, anon_sym_DQUOTE, STATE(5593), 1, sym_attribute, @@ -416217,15 +416228,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -416256,7 +416267,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6642), 14, + ACTIONS(6644), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416279,11 +416290,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7567), 3, + ACTIONS(7569), 3, anon_sym_let, anon_sym_and, anon_sym_in, - ACTIONS(7565), 17, + ACTIONS(7567), 17, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416306,7 +416317,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7605), 1, + ACTIONS(7607), 1, anon_sym_let, STATE(5131), 1, sym_item_attribute, @@ -416317,7 +416328,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7603), 16, + ACTIONS(7605), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416342,10 +416353,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7609), 2, + ACTIONS(7611), 2, anon_sym_let, anon_sym_LBRACK_AT_AT, - ACTIONS(7607), 18, + ACTIONS(7609), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416367,7 +416378,7 @@ static uint16_t ts_small_parse_table[] = { [256717] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7611), 1, + ACTIONS(7613), 1, anon_sym_DQUOTE, STATE(5598), 1, sym_attribute, @@ -416380,15 +416391,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -416402,9 +416413,9 @@ static uint16_t ts_small_parse_table[] = { [256762] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6360), 1, + ACTIONS(6362), 1, anon_sym_STAR, - ACTIONS(6618), 1, + ACTIONS(6620), 1, anon_sym_LBRACK_AT_AT, STATE(5588), 1, aux_sym__constructor_argument_repeat1, @@ -416413,7 +416424,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6616), 17, + ACTIONS(6618), 17, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -416434,21 +416445,21 @@ static uint16_t ts_small_parse_table[] = { [256801] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, - anon_sym_module, ACTIONS(7615), 1, - anon_sym_functor, + anon_sym_module, ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, STATE(5600), 1, sym_attribute, @@ -416473,17 +416484,17 @@ static uint16_t ts_small_parse_table[] = { [256855] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3868), 1, + ACTIONS(3910), 1, aux_sym_number_token1, - ACTIONS(3870), 1, + ACTIONS(3912), 1, anon_sym_SQUOTE, - ACTIONS(3872), 1, + ACTIONS(3914), 1, anon_sym_DQUOTE, - ACTIONS(7621), 1, + ACTIONS(7623), 1, anon_sym_LPAREN, - ACTIONS(7625), 1, - anon_sym_LBRACE, ACTIONS(7627), 1, + anon_sym_LBRACE, + ACTIONS(7629), 1, anon_sym_begin, STATE(5601), 1, sym_attribute, @@ -416492,10 +416503,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(3846), 2, + ACTIONS(3888), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7623), 2, + ACTIONS(7625), 2, anon_sym_true, anon_sym_false, STATE(6512), 2, @@ -416511,11 +416522,11 @@ static uint16_t ts_small_parse_table[] = { [256907] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7543), 1, + ACTIONS(7545), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5602), 1, sym_attribute, @@ -416524,7 +416535,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7541), 15, + ACTIONS(7543), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416545,7 +416556,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7633), 1, + ACTIONS(7635), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -416556,7 +416567,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7015), 15, + ACTIONS(7017), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -416575,9 +416586,9 @@ static uint16_t ts_small_parse_table[] = { [256987] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7637), 1, - anon_sym_let, ACTIONS(7639), 1, + anon_sym_let, + ACTIONS(7641), 1, anon_sym_and, STATE(5604), 1, sym_attribute, @@ -416586,7 +416597,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7635), 16, + ACTIONS(7637), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416606,9 +416617,9 @@ static uint16_t ts_small_parse_table[] = { [257025] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7643), 1, - anon_sym_let, ACTIONS(7645), 1, + anon_sym_let, + ACTIONS(7647), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -416616,7 +416627,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5605), 2, sym_attribute, aux_sym_type_definition_repeat1, - ACTIONS(7641), 16, + ACTIONS(7643), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416636,21 +416647,21 @@ static uint16_t ts_small_parse_table[] = { [257061] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5606), 1, sym_attribute, @@ -416677,9 +416688,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5131), 1, sym_item_attribute, @@ -416690,7 +416701,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7650), 14, + ACTIONS(7652), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416710,9 +416721,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5131), 1, sym_item_attribute, @@ -416723,7 +416734,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7003), 14, + ACTIONS(7005), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416773,9 +416784,9 @@ static uint16_t ts_small_parse_table[] = { [257239] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7639), 1, + ACTIONS(7641), 1, anon_sym_and, - ACTIONS(7656), 1, + ACTIONS(7658), 1, anon_sym_let, STATE(5610), 1, sym_attribute, @@ -416784,7 +416795,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7654), 16, + ACTIONS(7656), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -416808,17 +416819,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5611), 1, sym_attribute, @@ -416854,10 +416865,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7658), 2, + ACTIONS(7660), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6929), 14, + ACTIONS(6931), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -416879,17 +416890,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5613), 1, sym_attribute, @@ -416914,21 +416925,21 @@ static uint16_t ts_small_parse_table[] = { [257425] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5614), 1, sym_attribute, @@ -416955,7 +416966,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7660), 1, + ACTIONS(7662), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -416966,7 +416977,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6698), 15, + ACTIONS(6700), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -416985,21 +416996,21 @@ static uint16_t ts_small_parse_table[] = { [257519] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, - anon_sym_module, ACTIONS(7615), 1, - anon_sym_functor, + anon_sym_module, ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, STATE(5616), 1, sym_attribute, @@ -417024,9 +417035,9 @@ static uint16_t ts_small_parse_table[] = { [257573] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5617), 1, sym_attribute, @@ -417035,10 +417046,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7596), 2, + ACTIONS(7598), 2, anon_sym_let, anon_sym_in, - ACTIONS(7594), 14, + ACTIONS(7596), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -417060,17 +417071,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5618), 1, sym_attribute, @@ -417095,9 +417106,9 @@ static uint16_t ts_small_parse_table[] = { [257667] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5619), 1, sym_attribute, @@ -417106,10 +417117,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7555), 2, + ACTIONS(7557), 2, anon_sym_let, anon_sym_in, - ACTIONS(7553), 14, + ACTIONS(7555), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -417131,17 +417142,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5620), 1, sym_attribute, @@ -417166,11 +417177,11 @@ static uint16_t ts_small_parse_table[] = { [257761] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7555), 1, + ACTIONS(7557), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5621), 1, sym_attribute, @@ -417179,7 +417190,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7553), 15, + ACTIONS(7555), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -417202,17 +417213,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5622), 1, sym_attribute, @@ -417237,20 +417248,20 @@ static uint16_t ts_small_parse_table[] = { [257855] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7666), 1, + ACTIONS(7668), 1, anon_sym_and, - ACTIONS(7669), 1, + ACTIONS(7671), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7567), 2, + ACTIONS(7569), 2, anon_sym_let, anon_sym_in, STATE(5623), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(7565), 14, + ACTIONS(7567), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -417304,17 +417315,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5625), 1, sym_attribute, @@ -417343,17 +417354,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5626), 1, sym_attribute, @@ -417384,11 +417395,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2199), 1, anon_sym_DQUOTE, - ACTIONS(7672), 1, + ACTIONS(7674), 1, anon_sym_LPAREN, - ACTIONS(7676), 1, - anon_sym_LBRACE, ACTIONS(7678), 1, + anon_sym_LBRACE, + ACTIONS(7680), 1, anon_sym_begin, STATE(5627), 1, sym_attribute, @@ -417400,7 +417411,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3644), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7674), 2, + ACTIONS(7676), 2, anon_sym_true, anon_sym_false, STATE(5982), 2, @@ -417416,21 +417427,21 @@ static uint16_t ts_small_parse_table[] = { [258093] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7680), 1, + ACTIONS(7682), 1, anon_sym_functor, STATE(5628), 1, sym_attribute, @@ -417455,9 +417466,9 @@ static uint16_t ts_small_parse_table[] = { [258147] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6881), 1, + ACTIONS(6883), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, anon_sym_PIPE, STATE(5629), 1, sym_attribute, @@ -417466,7 +417477,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6879), 16, + ACTIONS(6881), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -417486,21 +417497,21 @@ static uint16_t ts_small_parse_table[] = { [258185] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5630), 1, sym_attribute, @@ -417527,7 +417538,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7684), 1, + ACTIONS(7686), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -417538,7 +417549,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6780), 15, + ACTIONS(6782), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -417591,7 +417602,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7686), 1, + ACTIONS(7688), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -417602,7 +417613,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6762), 15, + ACTIONS(6764), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -417653,7 +417664,7 @@ static uint16_t ts_small_parse_table[] = { [258399] = 9, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7688), 1, + ACTIONS(7690), 1, anon_sym_DQUOTE, STATE(5635), 1, sym_attribute, @@ -417664,15 +417675,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7452), 2, + ACTIONS(7454), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7454), 4, + ACTIONS(7456), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7450), 10, + ACTIONS(7452), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -417688,7 +417699,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7690), 1, + ACTIONS(7692), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -417699,7 +417710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6848), 15, + ACTIONS(6850), 15, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -417722,17 +417733,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5637), 1, sym_attribute, @@ -417757,21 +417768,21 @@ static uint16_t ts_small_parse_table[] = { [258535] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5638), 1, sym_attribute, @@ -417796,14 +417807,14 @@ static uint16_t ts_small_parse_table[] = { [258589] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7643), 1, + ACTIONS(7645), 1, anon_sym_let, STATE(5639), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7641), 18, + ACTIONS(7643), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -417868,10 +417879,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7692), 2, + ACTIONS(7694), 2, anon_sym_EQ, anon_sym_COLON_EQ, - ACTIONS(6895), 14, + ACTIONS(6897), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -417889,9 +417900,9 @@ static uint16_t ts_small_parse_table[] = { [258703] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7696), 1, - anon_sym_let, ACTIONS(7698), 1, + anon_sym_let, + ACTIONS(7700), 1, anon_sym_and, STATE(5642), 1, sym_attribute, @@ -417900,7 +417911,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7694), 16, + ACTIONS(7696), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -417926,11 +417937,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(3740), 1, anon_sym_DQUOTE, - ACTIONS(7700), 1, + ACTIONS(7702), 1, anon_sym_LPAREN, - ACTIONS(7704), 1, - anon_sym_LBRACE, ACTIONS(7706), 1, + anon_sym_LBRACE, + ACTIONS(7708), 1, anon_sym_begin, STATE(4567), 1, sym__signed_constant, @@ -417942,7 +417953,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(3716), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7702), 2, + ACTIONS(7704), 2, anon_sym_true, anon_sym_false, STATE(4453), 2, @@ -417958,21 +417969,21 @@ static uint16_t ts_small_parse_table[] = { [258793] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5644), 1, sym_attribute, @@ -418001,15 +418012,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, - ACTIONS(7521), 1, + ACTIONS(7523), 1, anon_sym_val, STATE(4522), 1, sym_module_path, @@ -418036,21 +418047,21 @@ static uint16_t ts_small_parse_table[] = { [258901] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7708), 1, - sym__identifier, ACTIONS(7710), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7712), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7714), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7716), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7720), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(7722), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(7724), 1, sym__capitalized_identifier, STATE(5646), 1, sym_attribute, @@ -418075,21 +418086,21 @@ static uint16_t ts_small_parse_table[] = { [258955] = 15, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7724), 1, + ACTIONS(7726), 1, anon_sym_constraint, - ACTIONS(7727), 1, + ACTIONS(7729), 1, anon_sym_val, - ACTIONS(7730), 1, - anon_sym_end, ACTIONS(7732), 1, + anon_sym_end, + ACTIONS(7734), 1, anon_sym_inherit, - ACTIONS(7735), 1, + ACTIONS(7737), 1, anon_sym_method, - ACTIONS(7738), 1, + ACTIONS(7740), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(7741), 1, + ACTIONS(7743), 1, anon_sym_LBRACK_PERCENT_PERCENT, - ACTIONS(7744), 1, + ACTIONS(7746), 1, anon_sym_LBRACE_PERCENT_PERCENT, ACTIONS(5), 2, sym_comment, @@ -418114,9 +418125,9 @@ static uint16_t ts_small_parse_table[] = { [259009] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5623), 1, aux_sym_value_definition_repeat1, @@ -418125,10 +418136,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7559), 2, + ACTIONS(7561), 2, anon_sym_let, anon_sym_in, - ACTIONS(7557), 14, + ACTIONS(7559), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418150,17 +418161,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5649), 1, sym_attribute, @@ -418185,9 +418196,9 @@ static uint16_t ts_small_parse_table[] = { [259103] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5648), 1, aux_sym_value_definition_repeat1, @@ -418196,10 +418207,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7543), 2, + ACTIONS(7545), 2, anon_sym_let, anon_sym_in, - ACTIONS(7541), 14, + ACTIONS(7543), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418217,21 +418228,21 @@ static uint16_t ts_small_parse_table[] = { [259143] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7708), 1, - sym__identifier, ACTIONS(7710), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7712), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7714), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7716), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7720), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(7722), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(7724), 1, sym__capitalized_identifier, STATE(5651), 1, sym_attribute, @@ -418256,21 +418267,21 @@ static uint16_t ts_small_parse_table[] = { [259197] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7708), 1, - sym__identifier, ACTIONS(7710), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7712), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7714), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7716), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7720), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(7722), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(7724), 1, sym__capitalized_identifier, STATE(5652), 1, sym_attribute, @@ -418299,17 +418310,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5653), 1, sym_attribute, @@ -418363,21 +418374,21 @@ static uint16_t ts_small_parse_table[] = { [259339] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5655), 1, sym_attribute, @@ -418402,9 +418413,9 @@ static uint16_t ts_small_parse_table[] = { [259393] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5623), 1, aux_sym_value_definition_repeat1, @@ -418413,10 +418424,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7543), 2, + ACTIONS(7545), 2, anon_sym_let, anon_sym_in, - ACTIONS(7541), 14, + ACTIONS(7543), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418434,21 +418445,21 @@ static uint16_t ts_small_parse_table[] = { [259433] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7708), 1, - sym__identifier, ACTIONS(7710), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7712), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7714), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7716), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7720), 1, - anon_sym_LBRACE_PERCENT, + anon_sym_LBRACK_PERCENT, ACTIONS(7722), 1, + anon_sym_LBRACE_PERCENT, + ACTIONS(7724), 1, sym__capitalized_identifier, STATE(5657), 1, sym_attribute, @@ -418473,11 +418484,11 @@ static uint16_t ts_small_parse_table[] = { [259487] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7543), 1, + ACTIONS(7545), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5658), 1, sym_attribute, @@ -418486,7 +418497,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7541), 15, + ACTIONS(7543), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -418509,17 +418520,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5659), 1, sym_attribute, @@ -418544,14 +418555,14 @@ static uint16_t ts_small_parse_table[] = { [259581] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7749), 1, + ACTIONS(7751), 1, anon_sym_let, STATE(5660), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7747), 18, + ACTIONS(7749), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -418579,11 +418590,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_SQUOTE, ACTIONS(2531), 1, anon_sym_DQUOTE, - ACTIONS(7751), 1, + ACTIONS(7753), 1, anon_sym_LPAREN, - ACTIONS(7755), 1, - anon_sym_LBRACE, ACTIONS(7757), 1, + anon_sym_LBRACE, + ACTIONS(7759), 1, anon_sym_begin, STATE(3203), 1, sym__signed_constant, @@ -418595,7 +418606,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(2507), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(7753), 2, + ACTIONS(7755), 2, anon_sym_true, anon_sym_false, STATE(3083), 2, @@ -418611,9 +418622,9 @@ static uint16_t ts_small_parse_table[] = { [259667] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7749), 1, + ACTIONS(7751), 1, anon_sym_let, - ACTIONS(7759), 1, + ACTIONS(7761), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -418621,7 +418632,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5662), 2, sym_attribute, aux_sym_module_definition_repeat1, - ACTIONS(7747), 16, + ACTIONS(7749), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418641,9 +418652,9 @@ static uint16_t ts_small_parse_table[] = { [259703] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7696), 1, - anon_sym_let, ACTIONS(7698), 1, + anon_sym_let, + ACTIONS(7700), 1, anon_sym_and, STATE(5663), 1, sym_attribute, @@ -418652,7 +418663,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7694), 16, + ACTIONS(7696), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418672,9 +418683,9 @@ static uint16_t ts_small_parse_table[] = { [259741] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7049), 1, + ACTIONS(7051), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7762), 1, + ACTIONS(7764), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, @@ -418682,7 +418693,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5664), 2, sym_attribute, aux_sym_variant_declaration_repeat1, - ACTIONS(7047), 16, + ACTIONS(7049), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -418702,9 +418713,9 @@ static uint16_t ts_small_parse_table[] = { [259777] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7639), 1, + ACTIONS(7641), 1, anon_sym_and, - ACTIONS(7767), 1, + ACTIONS(7769), 1, anon_sym_let, STATE(5605), 1, aux_sym_type_definition_repeat1, @@ -418713,7 +418724,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7765), 16, + ACTIONS(7767), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418737,15 +418748,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, - ACTIONS(7511), 1, + ACTIONS(7513), 1, anon_sym_val, STATE(4522), 1, sym_module_path, @@ -418772,11 +418783,11 @@ static uint16_t ts_small_parse_table[] = { [259869] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7559), 1, + ACTIONS(7561), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5667), 1, sym_attribute, @@ -418785,7 +418796,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7557), 15, + ACTIONS(7559), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -418804,11 +418815,11 @@ static uint16_t ts_small_parse_table[] = { [259909] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7567), 1, + ACTIONS(7569), 1, anon_sym_let, - ACTIONS(7769), 1, + ACTIONS(7771), 1, anon_sym_and, - ACTIONS(7772), 1, + ACTIONS(7774), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, @@ -418816,7 +418827,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5668), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(7565), 15, + ACTIONS(7567), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -418835,11 +418846,11 @@ static uint16_t ts_small_parse_table[] = { [259947] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7559), 1, + ACTIONS(7561), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5669), 1, sym_attribute, @@ -418848,7 +418859,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7557), 15, + ACTIONS(7559), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -418867,21 +418878,21 @@ static uint16_t ts_small_parse_table[] = { [259987] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5670), 1, sym_attribute, @@ -418906,9 +418917,9 @@ static uint16_t ts_small_parse_table[] = { [260041] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7662), 1, - anon_sym_and, ACTIONS(7664), 1, + anon_sym_and, + ACTIONS(7666), 1, sym_and_operator, STATE(5617), 1, aux_sym_value_definition_repeat1, @@ -418917,10 +418928,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7559), 2, + ACTIONS(7561), 2, anon_sym_let, anon_sym_in, - ACTIONS(7557), 14, + ACTIONS(7559), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -418938,9 +418949,9 @@ static uint16_t ts_small_parse_table[] = { [260081] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, anon_sym_and, - ACTIONS(7777), 1, + ACTIONS(7779), 1, anon_sym_let, STATE(5672), 1, sym_attribute, @@ -418949,7 +418960,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7775), 16, + ACTIONS(7777), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -419002,17 +419013,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5674), 1, sym_attribute, @@ -419037,9 +419048,9 @@ static uint16_t ts_small_parse_table[] = { [260207] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7639), 1, + ACTIONS(7641), 1, anon_sym_and, - ACTIONS(7781), 1, + ACTIONS(7783), 1, anon_sym_let, STATE(5675), 1, sym_attribute, @@ -419048,7 +419059,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7779), 16, + ACTIONS(7781), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -419070,19 +419081,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, + ACTIONS(6374), 1, anon_sym_constraint, - ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7491), 1, + ACTIONS(7493), 1, anon_sym_val, - ACTIONS(7495), 1, - anon_sym_inherit, ACTIONS(7497), 1, + anon_sym_inherit, + ACTIONS(7499), 1, anon_sym_method, - ACTIONS(7783), 1, + ACTIONS(7785), 1, anon_sym_end, STATE(5647), 1, aux_sym_class_body_type_repeat1, @@ -419108,9 +419119,9 @@ static uint16_t ts_small_parse_table[] = { [260301] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6244), 1, + ACTIONS(6246), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, anon_sym_PIPE, STATE(5629), 1, aux_sym_variant_declaration_repeat1, @@ -419119,7 +419130,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6242), 16, + ACTIONS(6244), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -419139,21 +419150,21 @@ static uint16_t ts_small_parse_table[] = { [260339] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5678), 1, sym_attribute, @@ -419178,9 +419189,9 @@ static uint16_t ts_small_parse_table[] = { [260393] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7637), 1, - anon_sym_let, ACTIONS(7639), 1, + anon_sym_let, + ACTIONS(7641), 1, anon_sym_and, STATE(5605), 1, aux_sym_type_definition_repeat1, @@ -419189,7 +419200,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7635), 16, + ACTIONS(7637), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -419211,9 +419222,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5131), 1, sym_item_attribute, @@ -419224,7 +419235,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6935), 14, + ACTIONS(6937), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -419242,9 +419253,9 @@ static uint16_t ts_small_parse_table[] = { [260473] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7037), 1, + ACTIONS(7039), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, anon_sym_PIPE, STATE(5664), 1, aux_sym_variant_declaration_repeat1, @@ -419253,7 +419264,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7035), 16, + ACTIONS(7037), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -419273,11 +419284,11 @@ static uint16_t ts_small_parse_table[] = { [260511] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7596), 1, + ACTIONS(7598), 1, anon_sym_let, - ACTIONS(7629), 1, - anon_sym_and, ACTIONS(7631), 1, + anon_sym_and, + ACTIONS(7633), 1, sym_and_operator, STATE(5668), 1, aux_sym_value_definition_repeat1, @@ -419286,7 +419297,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7594), 15, + ACTIONS(7596), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -419305,9 +419316,9 @@ static uint16_t ts_small_parse_table[] = { [260551] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7639), 1, + ACTIONS(7641), 1, anon_sym_and, - ACTIONS(7781), 1, + ACTIONS(7783), 1, anon_sym_let, STATE(5605), 1, aux_sym_type_definition_repeat1, @@ -419316,7 +419327,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7779), 16, + ACTIONS(7781), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -419336,9 +419347,9 @@ static uint16_t ts_small_parse_table[] = { [260589] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6881), 1, + ACTIONS(6883), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7682), 1, + ACTIONS(7684), 1, anon_sym_PIPE, STATE(5681), 1, aux_sym_variant_declaration_repeat1, @@ -419347,7 +419358,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6879), 16, + ACTIONS(6881), 16, anon_sym_SEMI_SEMI, anon_sym_and, anon_sym_external, @@ -419369,19 +419380,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, + ACTIONS(6374), 1, anon_sym_constraint, - ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7491), 1, + ACTIONS(7493), 1, anon_sym_val, - ACTIONS(7495), 1, - anon_sym_inherit, ACTIONS(7497), 1, + anon_sym_inherit, + ACTIONS(7499), 1, anon_sym_method, - ACTIONS(7785), 1, + ACTIONS(7787), 1, anon_sym_end, STATE(5685), 1, sym_attribute, @@ -419409,19 +419420,19 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(73), 1, anon_sym_LBRACK_AT_AT_AT, - ACTIONS(6372), 1, + ACTIONS(6374), 1, anon_sym_constraint, - ACTIONS(6384), 1, - anon_sym_LBRACK_PERCENT_PERCENT, ACTIONS(6386), 1, + anon_sym_LBRACK_PERCENT_PERCENT, + ACTIONS(6388), 1, anon_sym_LBRACE_PERCENT_PERCENT, - ACTIONS(7491), 1, + ACTIONS(7493), 1, anon_sym_val, - ACTIONS(7495), 1, - anon_sym_inherit, ACTIONS(7497), 1, + anon_sym_inherit, + ACTIONS(7499), 1, anon_sym_method, - ACTIONS(7787), 1, + ACTIONS(7789), 1, anon_sym_end, STATE(5647), 1, aux_sym_class_body_type_repeat1, @@ -419447,21 +419458,21 @@ static uint16_t ts_small_parse_table[] = { [260739] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7680), 1, + ACTIONS(7682), 1, anon_sym_functor, STATE(5687), 1, sym_attribute, @@ -419490,17 +419501,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5688), 1, sym_attribute, @@ -419525,21 +419536,21 @@ static uint16_t ts_small_parse_table[] = { [260847] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7680), 1, + ACTIONS(7682), 1, anon_sym_functor, STATE(5689), 1, sym_attribute, @@ -419568,17 +419579,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5690), 1, sym_attribute, @@ -419603,21 +419614,21 @@ static uint16_t ts_small_parse_table[] = { [260955] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, - anon_sym_module, ACTIONS(7615), 1, - anon_sym_functor, + anon_sym_module, ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, STATE(5691), 1, sym_attribute, @@ -419642,21 +419653,21 @@ static uint16_t ts_small_parse_table[] = { [261009] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5692), 1, sym_attribute, @@ -419681,21 +419692,21 @@ static uint16_t ts_small_parse_table[] = { [261063] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, + ACTIONS(7615), 1, anon_sym_module, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7648), 1, + ACTIONS(7650), 1, anon_sym_functor, STATE(5693), 1, sym_attribute, @@ -419720,14 +419731,14 @@ static uint16_t ts_small_parse_table[] = { [261117] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7791), 1, + ACTIONS(7793), 1, anon_sym_let, STATE(5694), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7789), 18, + ACTIONS(7791), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -419749,9 +419760,9 @@ static uint16_t ts_small_parse_table[] = { [261151] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, anon_sym_and, - ACTIONS(7795), 1, + ACTIONS(7797), 1, anon_sym_let, STATE(5662), 1, aux_sym_module_definition_repeat1, @@ -419760,7 +419771,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7793), 16, + ACTIONS(7795), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -419780,21 +419791,21 @@ static uint16_t ts_small_parse_table[] = { [261189] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7613), 1, - anon_sym_module, ACTIONS(7615), 1, - anon_sym_functor, + anon_sym_module, ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, + anon_sym_functor, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, STATE(5696), 1, sym_attribute, @@ -419819,14 +419830,14 @@ static uint16_t ts_small_parse_table[] = { [261243] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7484), 1, + ACTIONS(7486), 1, anon_sym_let, STATE(5697), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7482), 18, + ACTIONS(7484), 18, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_and, @@ -419848,25 +419859,25 @@ static uint16_t ts_small_parse_table[] = { [261277] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7797), 1, + ACTIONS(7799), 1, anon_sym_DQUOTE, STATE(5810), 1, sym_escape_sequence, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7802), 2, + ACTIONS(7804), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, STATE(5698), 2, sym_attribute, aux_sym_string_content_repeat1, - ACTIONS(7805), 4, + ACTIONS(7807), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, aux_sym_escape_sequence_token4, - ACTIONS(7799), 10, + ACTIONS(7801), 10, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -419884,17 +419895,17 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, + sym__identifier, + ACTIONS(7253), 1, anon_sym_LPAREN, - ACTIONS(7255), 1, + ACTIONS(7257), 1, anon_sym_sig, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(7291), 1, - anon_sym_module, ACTIONS(7293), 1, + anon_sym_module, + ACTIONS(7295), 1, anon_sym_functor, STATE(5699), 1, sym_attribute, @@ -419919,21 +419930,21 @@ static uint16_t ts_small_parse_table[] = { [261371] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7249), 1, - sym__identifier, ACTIONS(7251), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7253), 1, - anon_sym_module, + anon_sym_LPAREN, ACTIONS(7255), 1, - anon_sym_sig, + anon_sym_module, ACTIONS(7257), 1, - anon_sym_functor, + anon_sym_sig, ACTIONS(7259), 1, + anon_sym_functor, + ACTIONS(7261), 1, sym__capitalized_identifier, STATE(5700), 1, sym_attribute, @@ -419960,9 +419971,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2575), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5131), 1, sym_item_attribute, @@ -419973,7 +419984,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7808), 14, + ACTIONS(7810), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -419991,9 +420002,9 @@ static uint16_t ts_small_parse_table[] = { [261467] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, anon_sym_and, - ACTIONS(7795), 1, + ACTIONS(7797), 1, anon_sym_let, STATE(5642), 1, aux_sym_module_definition_repeat1, @@ -420002,7 +420013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7793), 16, + ACTIONS(7795), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -420022,9 +420033,9 @@ static uint16_t ts_small_parse_table[] = { [261505] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7698), 1, + ACTIONS(7700), 1, anon_sym_and, - ACTIONS(7812), 1, + ACTIONS(7814), 1, anon_sym_let, STATE(5662), 1, aux_sym_module_definition_repeat1, @@ -420033,7 +420044,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7810), 16, + ACTIONS(7812), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -420053,20 +420064,20 @@ static uint16_t ts_small_parse_table[] = { [261543] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6490), 1, + ACTIONS(6492), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7171), 1, + ACTIONS(7173), 1, anon_sym_EQ, - ACTIONS(7814), 1, - anon_sym_of, ACTIONS(7816), 1, + anon_sym_of, + ACTIONS(7818), 1, anon_sym_COLON2, STATE(5704), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6488), 14, + ACTIONS(6490), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -420084,17 +420095,17 @@ static uint16_t ts_small_parse_table[] = { [261582] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7818), 1, + ACTIONS(7820), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420121,13 +420132,13 @@ static uint16_t ts_small_parse_table[] = { [261633] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5486), 1, + ACTIONS(5488), 1, anon_sym_as, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5706), 1, sym_attribute, @@ -420138,7 +420149,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 12, + ACTIONS(5486), 12, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420158,13 +420169,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420195,13 +420206,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420232,13 +420243,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420269,13 +420280,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420302,17 +420313,17 @@ static uint16_t ts_small_parse_table[] = { [261880] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -420339,11 +420350,11 @@ static uint16_t ts_small_parse_table[] = { [261931] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7543), 1, + ACTIONS(7545), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5712), 1, sym_attribute, @@ -420352,7 +420363,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7541), 14, + ACTIONS(7543), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -420374,13 +420385,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420407,20 +420418,20 @@ static uint16_t ts_small_parse_table[] = { [262021] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6532), 1, + ACTIONS(6534), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7347), 1, + ACTIONS(7349), 1, anon_sym_EQ, - ACTIONS(7824), 1, - anon_sym_of, ACTIONS(7826), 1, + anon_sym_of, + ACTIONS(7828), 1, anon_sym_COLON2, STATE(5714), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6530), 14, + ACTIONS(6532), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -420438,17 +420449,17 @@ static uint16_t ts_small_parse_table[] = { [262060] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7828), 1, + ACTIONS(7830), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420475,17 +420486,17 @@ static uint16_t ts_small_parse_table[] = { [262111] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7287), 1, - anon_sym_struct, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7830), 1, + ACTIONS(7832), 1, anon_sym_functor, STATE(5716), 1, sym_attribute, @@ -420516,13 +420527,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420553,13 +420564,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_functor, ACTIONS(7287), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, STATE(5718), 1, sym_attribute, @@ -420586,16 +420597,16 @@ static uint16_t ts_small_parse_table[] = { [262264] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7834), 1, - anon_sym_let, ACTIONS(7836), 1, + anon_sym_let, + ACTIONS(7838), 1, anon_sym_DOT, STATE(5719), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7832), 16, + ACTIONS(7834), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -420615,17 +420626,17 @@ static uint16_t ts_small_parse_table[] = { [262299] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7287), 1, - anon_sym_struct, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7830), 1, + ACTIONS(7832), 1, anon_sym_functor, STATE(5720), 1, sym_attribute, @@ -420652,13 +420663,13 @@ static uint16_t ts_small_parse_table[] = { [262350] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5776), 1, + ACTIONS(5778), 1, anon_sym_as, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5721), 1, sym_attribute, @@ -420669,7 +420680,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 12, + ACTIONS(5776), 12, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420690,11 +420701,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5822), 3, + ACTIONS(5824), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5824), 15, + ACTIONS(5826), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420718,11 +420729,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5818), 3, + ACTIONS(5820), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5820), 15, + ACTIONS(5822), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420746,11 +420757,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5814), 3, + ACTIONS(5816), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5816), 15, + ACTIONS(5818), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420774,11 +420785,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5810), 3, + ACTIONS(5812), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5812), 15, + ACTIONS(5814), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420801,13 +420812,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -420839,11 +420850,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5802), 3, + ACTIONS(5804), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5804), 15, + ACTIONS(5806), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420867,11 +420878,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5808), 3, + ACTIONS(5810), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5806), 15, + ACTIONS(5808), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420890,17 +420901,17 @@ static uint16_t ts_small_parse_table[] = { [262642] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7287), 1, - anon_sym_struct, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7830), 1, + ACTIONS(7832), 1, anon_sym_functor, STATE(5729), 1, sym_attribute, @@ -420927,9 +420938,9 @@ static uint16_t ts_small_parse_table[] = { [262693] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7166), 1, + ACTIONS(7168), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7838), 1, + ACTIONS(7840), 1, anon_sym_DQUOTE, STATE(5597), 1, sym_string, @@ -420939,7 +420950,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5730), 2, sym_attribute, aux_sym_external_repeat1, - ACTIONS(7164), 14, + ACTIONS(7166), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -420962,11 +420973,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5860), 3, + ACTIONS(5862), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5862), 15, + ACTIONS(5864), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -420985,17 +420996,17 @@ static uint16_t ts_small_parse_table[] = { [262763] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -421022,17 +421033,17 @@ static uint16_t ts_small_parse_table[] = { [262814] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -421063,13 +421074,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421096,17 +421107,17 @@ static uint16_t ts_small_parse_table[] = { [262916] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -421138,11 +421149,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5792), 3, + ACTIONS(5794), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5790), 15, + ACTIONS(5792), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421165,13 +421176,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_functor, ACTIONS(7287), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, STATE(5737), 1, sym_attribute, @@ -421202,13 +421213,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421240,11 +421251,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5782), 3, + ACTIONS(5784), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5784), 15, + ACTIONS(5786), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421267,13 +421278,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421304,13 +421315,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421337,9 +421348,9 @@ static uint16_t ts_small_parse_table[] = { [263237] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7843), 1, - anon_sym_let, ACTIONS(7845), 1, + anon_sym_let, + ACTIONS(7847), 1, anon_sym_and, STATE(5742), 1, sym_attribute, @@ -421348,7 +421359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7841), 15, + ACTIONS(7843), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -421367,17 +421378,17 @@ static uint16_t ts_small_parse_table[] = { [263274] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4976), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4978), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4980), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7828), 1, + ACTIONS(7830), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421409,11 +421420,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5866), 3, + ACTIONS(5868), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5868), 15, + ACTIONS(5870), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421432,17 +421443,17 @@ static uint16_t ts_small_parse_table[] = { [263358] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -421473,13 +421484,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421506,11 +421517,11 @@ static uint16_t ts_small_parse_table[] = { [263460] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, STATE(5747), 1, sym_attribute, @@ -421529,7 +421540,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5330), 7, + ACTIONS(5332), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -421544,13 +421555,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421582,11 +421593,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5788), 3, + ACTIONS(5790), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5786), 15, + ACTIONS(5788), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421609,13 +421620,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421642,11 +421653,11 @@ static uint16_t ts_small_parse_table[] = { [263640] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7543), 1, + ACTIONS(7545), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5751), 1, sym_attribute, @@ -421655,7 +421666,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7541), 14, + ACTIONS(7543), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -421678,11 +421689,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5627), 3, + ACTIONS(5629), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5625), 15, + ACTIONS(5627), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421706,11 +421717,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5836), 3, + ACTIONS(5838), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5834), 15, + ACTIONS(5836), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421733,13 +421744,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421766,17 +421777,17 @@ static uint16_t ts_small_parse_table[] = { [263796] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7287), 1, - anon_sym_struct, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7830), 1, + ACTIONS(7832), 1, anon_sym_functor, STATE(5755), 1, sym_attribute, @@ -421803,9 +421814,9 @@ static uint16_t ts_small_parse_table[] = { [263847] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7791), 1, + ACTIONS(7793), 1, anon_sym_let, - ACTIONS(7849), 1, + ACTIONS(7851), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -421813,7 +421824,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5756), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7789), 15, + ACTIONS(7791), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -421836,13 +421847,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -421869,17 +421880,17 @@ static uint16_t ts_small_parse_table[] = { [263933] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -421910,13 +421921,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_functor, ACTIONS(7287), 1, - anon_sym_struct, + anon_sym_functor, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, STATE(5759), 1, sym_attribute, @@ -421948,11 +421959,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5876), 3, + ACTIONS(5878), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5874), 15, + ACTIONS(5876), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -421976,11 +421987,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5870), 3, + ACTIONS(5872), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5872), 15, + ACTIONS(5874), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422004,11 +422015,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5850), 3, + ACTIONS(5852), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5852), 15, + ACTIONS(5854), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422027,15 +422038,15 @@ static uint16_t ts_small_parse_table[] = { [264134] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5509), 1, + ACTIONS(5511), 1, anon_sym_as, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5763), 1, sym_attribute, @@ -422046,7 +422057,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 11, + ACTIONS(5509), 11, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422061,11 +422072,11 @@ static uint16_t ts_small_parse_table[] = { [264179] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7559), 1, + ACTIONS(7561), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5764), 1, sym_attribute, @@ -422074,7 +422085,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7557), 14, + ACTIONS(7559), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422096,13 +422107,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -422129,17 +422140,17 @@ static uint16_t ts_small_parse_table[] = { [264269] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_functor, ACTIONS(7446), 1, + anon_sym_functor, + ACTIONS(7448), 1, anon_sym_struct, STATE(4522), 1, sym_module_path, @@ -422171,11 +422182,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5854), 3, + ACTIONS(5856), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5856), 15, + ACTIONS(5858), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422194,9 +422205,9 @@ static uint16_t ts_small_parse_table[] = { [264353] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7845), 1, + ACTIONS(7847), 1, anon_sym_and, - ACTIONS(7854), 1, + ACTIONS(7856), 1, anon_sym_let, STATE(5756), 1, aux_sym_class_definition_repeat1, @@ -422205,7 +422216,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 15, + ACTIONS(7854), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -422224,20 +422235,20 @@ static uint16_t ts_small_parse_table[] = { [264390] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6234), 1, + ACTIONS(6236), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7408), 1, + ACTIONS(7410), 1, anon_sym_EQ, - ACTIONS(7856), 1, - anon_sym_of, ACTIONS(7858), 1, + anon_sym_of, + ACTIONS(7860), 1, anon_sym_COLON2, STATE(5769), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6232), 14, + ACTIONS(6234), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -422255,11 +422266,11 @@ static uint16_t ts_small_parse_table[] = { [264429] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7559), 1, + ACTIONS(7561), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5770), 1, sym_attribute, @@ -422268,7 +422279,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7557), 14, + ACTIONS(7559), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422286,17 +422297,17 @@ static uint16_t ts_small_parse_table[] = { [264468] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7818), 1, + ACTIONS(7820), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -422327,13 +422338,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -422365,11 +422376,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5828), 3, + ACTIONS(5830), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5826), 15, + ACTIONS(5828), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422393,11 +422404,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5798), 3, + ACTIONS(5800), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5800), 15, + ACTIONS(5802), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422421,11 +422432,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5832), 3, + ACTIONS(5834), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5830), 15, + ACTIONS(5832), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422444,11 +422455,11 @@ static uint16_t ts_small_parse_table[] = { [264669] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, STATE(5776), 1, sym_attribute, @@ -422467,7 +422478,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5347), 7, + ACTIONS(5349), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -422478,11 +422489,11 @@ static uint16_t ts_small_parse_table[] = { [264714] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7567), 1, + ACTIONS(7569), 1, anon_sym_let, - ACTIONS(7860), 1, + ACTIONS(7862), 1, anon_sym_and, - ACTIONS(7863), 1, + ACTIONS(7865), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, @@ -422490,7 +422501,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5777), 2, sym_attribute, aux_sym_value_definition_repeat1, - ACTIONS(7565), 14, + ACTIONS(7567), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422508,17 +422519,17 @@ static uint16_t ts_small_parse_table[] = { [264751] = 14, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7281), 1, + ACTIONS(7283), 1, anon_sym_LPAREN, - ACTIONS(7287), 1, - anon_sym_struct, ACTIONS(7289), 1, + anon_sym_struct, + ACTIONS(7291), 1, sym__capitalized_identifier, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7830), 1, + ACTIONS(7832), 1, anon_sym_functor, STATE(5778), 1, sym_attribute, @@ -422545,9 +422556,9 @@ static uint16_t ts_small_parse_table[] = { [264802] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7845), 1, + ACTIONS(7847), 1, anon_sym_and, - ACTIONS(7854), 1, + ACTIONS(7856), 1, anon_sym_let, STATE(5742), 1, aux_sym_class_definition_repeat1, @@ -422556,7 +422567,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 15, + ACTIONS(7854), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -422579,13 +422590,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(7440), 1, + ACTIONS(7442), 1, anon_sym_LPAREN, - ACTIONS(7446), 1, + ACTIONS(7448), 1, anon_sym_struct, - ACTIONS(7472), 1, + ACTIONS(7474), 1, anon_sym_functor, STATE(4522), 1, sym_module_path, @@ -422617,11 +422628,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5848), 3, + ACTIONS(5850), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5846), 15, + ACTIONS(5848), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422640,9 +422651,9 @@ static uint16_t ts_small_parse_table[] = { [264923] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7845), 1, + ACTIONS(7847), 1, anon_sym_and, - ACTIONS(7868), 1, + ACTIONS(7870), 1, anon_sym_let, STATE(5768), 1, aux_sym_class_definition_repeat1, @@ -422651,7 +422662,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7866), 15, + ACTIONS(7868), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -422675,7 +422686,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4891), 7, + ACTIONS(4893), 7, anon_sym_and, anon_sym_PIPE, anon_sym_constraint, @@ -422683,7 +422694,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4889), 11, + ACTIONS(4891), 11, anon_sym_EQ, anon_sym_COMMA, anon_sym_COLON_EQ, @@ -422698,11 +422709,11 @@ static uint16_t ts_small_parse_table[] = { [264993] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7555), 1, + ACTIONS(7557), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5712), 1, aux_sym_value_definition_repeat1, @@ -422711,7 +422722,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7553), 14, + ACTIONS(7555), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422729,11 +422740,11 @@ static uint16_t ts_small_parse_table[] = { [265032] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7596), 1, + ACTIONS(7598), 1, anon_sym_let, - ACTIONS(7820), 1, - anon_sym_and, ACTIONS(7822), 1, + anon_sym_and, + ACTIONS(7824), 1, sym_and_operator, STATE(5777), 1, aux_sym_value_definition_repeat1, @@ -422742,7 +422753,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7594), 14, + ACTIONS(7596), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422765,11 +422776,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5842), 3, + ACTIONS(5844), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5844), 15, + ACTIONS(5846), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422793,11 +422804,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5623), 3, + ACTIONS(5625), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5621), 15, + ACTIONS(5623), 15, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -422816,14 +422827,14 @@ static uint16_t ts_small_parse_table[] = { [265137] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7872), 1, + ACTIONS(7874), 1, anon_sym_let, STATE(5788), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7870), 16, + ACTIONS(7872), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422843,19 +422854,19 @@ static uint16_t ts_small_parse_table[] = { [265169] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(5195), 1, sym__simple_class_type_ext, @@ -422907,14 +422918,14 @@ static uint16_t ts_small_parse_table[] = { [265253] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7880), 1, + ACTIONS(7882), 1, anon_sym_let, STATE(5791), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5452), 16, + ACTIONS(5454), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -422934,19 +422945,19 @@ static uint16_t ts_small_parse_table[] = { [265285] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(5248), 1, sym__simple_class_type_ext, @@ -422971,9 +422982,9 @@ static uint16_t ts_small_parse_table[] = { [265337] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7854), 1, + ACTIONS(7856), 1, anon_sym_let, - ACTIONS(7882), 1, + ACTIONS(7884), 1, anon_sym_and, STATE(5793), 1, sym_attribute, @@ -422982,7 +422993,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 14, + ACTIONS(7854), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -423027,19 +423038,19 @@ static uint16_t ts_small_parse_table[] = { [265405] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7884), 1, - sym__identifier, ACTIONS(7886), 1, - anon_sym_let, + sym__identifier, ACTIONS(7888), 1, + anon_sym_let, + ACTIONS(7890), 1, anon_sym_LBRACK, STATE(4940), 1, sym__simple_class_type_ext, @@ -423064,21 +423075,21 @@ static uint16_t ts_small_parse_table[] = { [265457] = 19, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7890), 1, - sym__identifier, ACTIONS(7892), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(7894), 1, + anon_sym_LPAREN, + ACTIONS(7896), 1, anon_sym_nonrec, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5796), 1, sym_attribute, @@ -423099,7 +423110,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [265517] = 15, @@ -423109,15 +423120,15 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5266), 1, + ACTIONS(5268), 1, anon_sym_let, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7902), 1, - sym__identifier, ACTIONS(7904), 1, + sym__identifier, + ACTIONS(7906), 1, anon_sym_LBRACK, STATE(4940), 1, sym__simple_class_type_ext, @@ -423142,9 +423153,9 @@ static uint16_t ts_small_parse_table[] = { [265569] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6618), 1, + ACTIONS(6620), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6975), 1, + ACTIONS(6977), 1, anon_sym_STAR, STATE(5798), 1, sym_attribute, @@ -423153,7 +423164,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6616), 14, + ACTIONS(6618), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423171,16 +423182,16 @@ static uint16_t ts_small_parse_table[] = { [265605] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7908), 1, - anon_sym_let, ACTIONS(7910), 1, + anon_sym_let, + ACTIONS(7912), 1, anon_sym_in, STATE(5799), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7906), 15, + ACTIONS(7908), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423199,18 +423210,18 @@ static uint16_t ts_small_parse_table[] = { [265639] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7914), 1, - anon_sym_DASH_GT, ACTIONS(7916), 1, - anon_sym_as, + anon_sym_DASH_GT, ACTIONS(7918), 1, + anon_sym_as, + ACTIONS(7920), 1, anon_sym_LBRACK_AT_AT, STATE(5800), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 14, + ACTIONS(7914), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423239,7 +423250,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7650), 14, + ACTIONS(7652), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423257,14 +423268,14 @@ static uint16_t ts_small_parse_table[] = { [265711] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7908), 1, + ACTIONS(7910), 1, anon_sym_let, STATE(5802), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7906), 16, + ACTIONS(7908), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -423311,19 +423322,19 @@ static uint16_t ts_small_parse_table[] = { [265775] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(4940), 1, sym__simple_class_type_ext, @@ -423348,18 +423359,18 @@ static uint16_t ts_small_parse_table[] = { [265827] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7914), 1, - anon_sym_DASH_GT, ACTIONS(7916), 1, + anon_sym_DASH_GT, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(7922), 1, + ACTIONS(7924), 1, anon_sym_LBRACK_AT_AT, STATE(5805), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7920), 14, + ACTIONS(7922), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423377,21 +423388,21 @@ static uint16_t ts_small_parse_table[] = { [265863] = 19, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7924), 1, - sym__identifier, ACTIONS(7926), 1, + sym__identifier, + ACTIONS(7928), 1, anon_sym_nonrec, STATE(5610), 1, sym_type_binding, @@ -423412,25 +423423,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [265923] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(5146), 1, sym__simple_class_type_ext, @@ -423514,10 +423525,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7930), 2, + ACTIONS(7932), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7928), 15, + ACTIONS(7930), 15, anon_sym_DQUOTE, anon_sym_, anon_sym_LF, @@ -423536,19 +423547,19 @@ static uint16_t ts_small_parse_table[] = { [266071] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(5276), 1, + ACTIONS(5278), 1, anon_sym_let, - ACTIONS(7617), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7619), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7621), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7874), 1, + ACTIONS(7876), 1, sym__identifier, - ACTIONS(7878), 1, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(4940), 1, sym__simple_class_type_ext, @@ -423584,7 +423595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7932), 14, + ACTIONS(7934), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423602,18 +423613,18 @@ static uint16_t ts_small_parse_table[] = { [266159] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6576), 1, + ACTIONS(6578), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5813), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6574), 14, + ACTIONS(6576), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423685,19 +423696,19 @@ static uint16_t ts_small_parse_table[] = { [266259] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(5130), 1, sym__simple_class_type_ext, @@ -423733,7 +423744,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7934), 14, + ACTIONS(7936), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423751,14 +423762,14 @@ static uint16_t ts_small_parse_table[] = { [266347] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7834), 1, + ACTIONS(7836), 1, anon_sym_let, STATE(5818), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7832), 16, + ACTIONS(7834), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -423789,7 +423800,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7936), 14, + ACTIONS(7938), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423807,16 +423818,16 @@ static uint16_t ts_small_parse_table[] = { [266415] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6278), 1, + ACTIONS(6280), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7914), 1, + ACTIONS(7916), 1, anon_sym_DASH_GT, STATE(5820), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 15, + ACTIONS(6278), 15, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423846,7 +423857,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7938), 14, + ACTIONS(7940), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423864,9 +423875,9 @@ static uint16_t ts_small_parse_table[] = { [266485] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7868), 1, + ACTIONS(7870), 1, anon_sym_let, - ACTIONS(7882), 1, + ACTIONS(7884), 1, anon_sym_and, STATE(5822), 1, sym_attribute, @@ -423875,7 +423886,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7866), 14, + ACTIONS(7868), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -423893,18 +423904,18 @@ static uint16_t ts_small_parse_table[] = { [266521] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6610), 1, + ACTIONS(6612), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7466), 1, + ACTIONS(7468), 1, anon_sym_with, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(5823), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6608), 14, + ACTIONS(6610), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423933,7 +423944,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7938), 14, + ACTIONS(7940), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -423951,14 +423962,14 @@ static uint16_t ts_small_parse_table[] = { [266593] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7942), 1, + ACTIONS(7944), 1, anon_sym_let, STATE(5825), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7940), 16, + ACTIONS(7942), 16, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -423978,19 +423989,19 @@ static uint16_t ts_small_parse_table[] = { [266625] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7874), 1, - sym__identifier, ACTIONS(7876), 1, - anon_sym_let, + sym__identifier, ACTIONS(7878), 1, + anon_sym_let, + ACTIONS(7880), 1, anon_sym_LBRACK, STATE(5179), 1, sym__simple_class_type_ext, @@ -424015,9 +424026,9 @@ static uint16_t ts_small_parse_table[] = { [266677] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7854), 1, + ACTIONS(7856), 1, anon_sym_let, - ACTIONS(7882), 1, + ACTIONS(7884), 1, anon_sym_and, STATE(5827), 1, sym_attribute, @@ -424026,7 +424037,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 14, + ACTIONS(7854), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -424044,19 +424055,19 @@ static uint16_t ts_small_parse_table[] = { [266713] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(4300), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(4302), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(4304), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5272), 1, + ACTIONS(5274), 1, anon_sym_object, - ACTIONS(7884), 1, - sym__identifier, ACTIONS(7886), 1, - anon_sym_let, + sym__identifier, ACTIONS(7888), 1, + anon_sym_let, + ACTIONS(7890), 1, anon_sym_LBRACK, STATE(5828), 1, sym_attribute, @@ -424081,9 +424092,9 @@ static uint16_t ts_small_parse_table[] = { [266765] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6179), 1, + ACTIONS(6181), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7944), 1, + ACTIONS(7946), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, @@ -424091,7 +424102,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5829), 2, sym_attribute, aux_sym__constructor_argument_repeat1, - ACTIONS(6177), 14, + ACTIONS(6179), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424109,18 +424120,18 @@ static uint16_t ts_small_parse_table[] = { [266799] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7914), 1, - anon_sym_DASH_GT, ACTIONS(7916), 1, + anon_sym_DASH_GT, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(7949), 1, + ACTIONS(7951), 1, anon_sym_LBRACK_AT_AT, STATE(5830), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7947), 14, + ACTIONS(7949), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424138,9 +424149,9 @@ static uint16_t ts_small_parse_table[] = { [266835] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7791), 1, + ACTIONS(7793), 1, anon_sym_let, - ACTIONS(7951), 1, + ACTIONS(7953), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -424148,7 +424159,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5831), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7789), 14, + ACTIONS(7791), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -424166,9 +424177,9 @@ static uint16_t ts_small_parse_table[] = { [266869] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7843), 1, + ACTIONS(7845), 1, anon_sym_let, - ACTIONS(7882), 1, + ACTIONS(7884), 1, anon_sym_and, STATE(5831), 1, aux_sym_class_definition_repeat1, @@ -424177,7 +424188,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7841), 14, + ACTIONS(7843), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -424227,10 +424238,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7956), 2, + ACTIONS(7958), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(7954), 15, + ACTIONS(7956), 15, anon_sym_DQUOTE, anon_sym_, anon_sym_LF, @@ -424276,7 +424287,7 @@ static uint16_t ts_small_parse_table[] = { [267001] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5836), 1, sym_attribute, @@ -424285,7 +424296,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7694), 14, + ACTIONS(7696), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424303,13 +424314,13 @@ static uint16_t ts_small_parse_table[] = { [267034] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5837), 1, sym_attribute, @@ -424322,7 +424333,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5569), 2, + ACTIONS(5571), 2, anon_sym_and, anon_sym_in, STATE(6275), 2, @@ -424340,11 +424351,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7962), 1, - anon_sym_COLON_GT, ACTIONS(7964), 1, - anon_sym_EQ, + anon_sym_COLON_GT, ACTIONS(7966), 1, + anon_sym_EQ, + ACTIONS(7968), 1, anon_sym_COLON2, STATE(5007), 1, sym_item_attribute, @@ -424357,7 +424368,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7968), 9, + ACTIONS(7970), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -424370,7 +424381,7 @@ static uint16_t ts_small_parse_table[] = { [267126] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5839), 1, sym_attribute, @@ -424379,7 +424390,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7810), 14, + ACTIONS(7812), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424397,7 +424408,7 @@ static uint16_t ts_small_parse_table[] = { [267159] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5840), 1, sym_attribute, @@ -424406,7 +424417,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7635), 14, + ACTIONS(7637), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424424,7 +424435,7 @@ static uint16_t ts_small_parse_table[] = { [267192] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5841), 1, sym_attribute, @@ -424433,7 +424444,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7635), 14, + ACTIONS(7637), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424451,7 +424462,7 @@ static uint16_t ts_small_parse_table[] = { [267225] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5842), 1, sym_attribute, @@ -424460,7 +424471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7779), 14, + ACTIONS(7781), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424478,7 +424489,7 @@ static uint16_t ts_small_parse_table[] = { [267258] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5842), 1, aux_sym_type_definition_repeat1, @@ -424487,7 +424498,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7654), 14, + ACTIONS(7656), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424505,13 +424516,13 @@ static uint16_t ts_small_parse_table[] = { [267291] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5844), 1, sym_attribute, @@ -424524,7 +424535,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5589), 2, + ACTIONS(5591), 2, anon_sym_and, anon_sym_in, STATE(6275), 2, @@ -424544,9 +424555,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(5349), 1, + ACTIONS(5351), 1, anon_sym_COLON2, STATE(4575), 1, sym__simple_module_expression_ext, @@ -424565,7 +424576,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5347), 4, + ACTIONS(5349), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, @@ -424573,7 +424584,7 @@ static uint16_t ts_small_parse_table[] = { [267385] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5846), 1, sym_attribute, @@ -424582,7 +424593,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7765), 14, + ACTIONS(7767), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424600,7 +424611,7 @@ static uint16_t ts_small_parse_table[] = { [267418] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5839), 1, aux_sym_module_definition_repeat1, @@ -424609,7 +424620,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7694), 14, + ACTIONS(7696), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424629,11 +424640,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7966), 1, + ACTIONS(7968), 1, anon_sym_COLON2, - ACTIONS(7972), 1, - anon_sym_COLON_GT, ACTIONS(7974), 1, + anon_sym_COLON_GT, + ACTIONS(7976), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -424646,7 +424657,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7976), 9, + ACTIONS(7978), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -424659,7 +424670,7 @@ static uint16_t ts_small_parse_table[] = { [267494] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7978), 1, + ACTIONS(7980), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -424667,7 +424678,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5849), 2, sym_attribute, aux_sym_type_definition_repeat1, - ACTIONS(7641), 14, + ACTIONS(7643), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424685,7 +424696,7 @@ static uint16_t ts_small_parse_table[] = { [267525] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7981), 1, + ACTIONS(7983), 1, anon_sym_and, STATE(5850), 1, sym_attribute, @@ -424694,7 +424705,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7841), 14, + ACTIONS(7843), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424712,7 +424723,7 @@ static uint16_t ts_small_parse_table[] = { [267558] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5836), 1, aux_sym_module_definition_repeat1, @@ -424721,7 +424732,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7793), 14, + ACTIONS(7795), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424741,11 +424752,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7966), 1, + ACTIONS(7968), 1, anon_sym_COLON2, - ACTIONS(7983), 1, - anon_sym_COLON_GT, ACTIONS(7985), 1, + anon_sym_COLON_GT, + ACTIONS(7987), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -424758,7 +424769,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7987), 9, + ACTIONS(7989), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -424771,7 +424782,7 @@ static uint16_t ts_small_parse_table[] = { [267634] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7981), 1, + ACTIONS(7983), 1, anon_sym_and, STATE(5853), 1, sym_attribute, @@ -424780,7 +424791,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 14, + ACTIONS(7854), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424798,7 +424809,7 @@ static uint16_t ts_small_parse_table[] = { [267667] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7981), 1, + ACTIONS(7983), 1, anon_sym_and, STATE(5850), 1, aux_sym_class_definition_repeat1, @@ -424807,7 +424818,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7852), 14, + ACTIONS(7854), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424825,7 +424836,7 @@ static uint16_t ts_small_parse_table[] = { [267700] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7981), 1, + ACTIONS(7983), 1, anon_sym_and, STATE(5853), 1, aux_sym_class_definition_repeat1, @@ -424834,7 +424845,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7866), 14, + ACTIONS(7868), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424852,7 +424863,7 @@ static uint16_t ts_small_parse_table[] = { [267733] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7989), 1, + ACTIONS(7991), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -424860,7 +424871,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5856), 2, sym_attribute, aux_sym_module_definition_repeat1, - ACTIONS(7747), 14, + ACTIONS(7749), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424878,7 +424889,7 @@ static uint16_t ts_small_parse_table[] = { [267764] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7970), 1, + ACTIONS(7972), 1, anon_sym_and, STATE(5841), 1, aux_sym_type_definition_repeat1, @@ -424887,7 +424898,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7779), 14, + ACTIONS(7781), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424905,13 +424916,13 @@ static uint16_t ts_small_parse_table[] = { [267797] = 14, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7718), 1, - anon_sym_LBRACK_PERCENT, ACTIONS(7720), 1, + anon_sym_LBRACK_PERCENT, + ACTIONS(7722), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5858), 1, sym_attribute, @@ -424924,7 +424935,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5577), 2, + ACTIONS(5579), 2, anon_sym_and, anon_sym_in, STATE(6275), 2, @@ -424940,7 +424951,7 @@ static uint16_t ts_small_parse_table[] = { [267846] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7992), 1, + ACTIONS(7994), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -424948,7 +424959,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5859), 2, sym_attribute, aux_sym_class_definition_repeat1, - ACTIONS(7789), 14, + ACTIONS(7791), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -424966,16 +424977,16 @@ static uint16_t ts_small_parse_table[] = { [267877] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7908), 1, + ACTIONS(7910), 1, anon_sym_let, - ACTIONS(7995), 1, + ACTIONS(7997), 1, anon_sym_in, STATE(5860), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7906), 14, + ACTIONS(7908), 14, ts_builtin_sym_end, anon_sym_SEMI_SEMI, anon_sym_external, @@ -424993,7 +425004,7 @@ static uint16_t ts_small_parse_table[] = { [267910] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5856), 1, aux_sym_module_definition_repeat1, @@ -425002,7 +425013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7793), 14, + ACTIONS(7795), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -425020,7 +425031,7 @@ static uint16_t ts_small_parse_table[] = { [267943] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7958), 1, + ACTIONS(7960), 1, anon_sym_and, STATE(5861), 1, aux_sym_module_definition_repeat1, @@ -425029,7 +425040,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7775), 14, + ACTIONS(7777), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -425051,11 +425062,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5675), 1, + ACTIONS(5677), 1, anon_sym_in, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5863), 1, sym_attribute, @@ -425081,19 +425092,19 @@ static uint16_t ts_small_parse_table[] = { [268024] = 17, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7924), 1, + ACTIONS(7926), 1, sym__identifier, - ACTIONS(7997), 1, + ACTIONS(7999), 1, anon_sym_nonrec, STATE(5675), 1, sym_type_binding, @@ -425112,25 +425123,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [268078] = 17, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7890), 1, - sym__identifier, ACTIONS(7892), 1, + sym__identifier, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7999), 1, + ACTIONS(8001), 1, anon_sym_nonrec, STATE(5857), 1, sym_type_binding, @@ -425149,20 +425160,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [268132] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8003), 1, + ACTIONS(8005), 1, anon_sym_LBRACK_AT_AT, STATE(5866), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8001), 14, + ACTIONS(8003), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -425180,14 +425191,14 @@ static uint16_t ts_small_parse_table[] = { [268162] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7918), 1, + ACTIONS(7920), 1, anon_sym_LBRACK_AT_AT, STATE(5867), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 14, + ACTIONS(7914), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -425205,11 +425216,11 @@ static uint16_t ts_small_parse_table[] = { [268192] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, - sym__identifier, ACTIONS(8007), 1, + sym__identifier, + ACTIONS(8009), 1, anon_sym_POUND, STATE(5868), 1, sym_attribute, @@ -425220,13 +425231,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 5, + ACTIONS(5686), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(5688), 5, + ACTIONS(5690), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -425237,11 +425248,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8009), 1, - anon_sym_EQ, ACTIONS(8011), 1, + anon_sym_EQ, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(5007), 1, sym_item_attribute, @@ -425252,7 +425263,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8013), 9, + ACTIONS(8015), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425269,7 +425280,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -425288,7 +425299,7 @@ static uint16_t ts_small_parse_table[] = { sym_typed_module_expression, sym_packed_module, sym_parenthesized_module_expression, - ACTIONS(5330), 4, + ACTIONS(5332), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, @@ -425296,14 +425307,14 @@ static uint16_t ts_small_parse_table[] = { [268314] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8003), 1, + ACTIONS(8005), 1, anon_sym_LBRACK_AT_AT, STATE(5871), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8001), 14, + ACTIONS(8003), 14, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_SEMI, @@ -425321,11 +425332,11 @@ static uint16_t ts_small_parse_table[] = { [268344] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, - ACTIONS(8015), 1, + ACTIONS(8017), 1, anon_sym_POUND, STATE(5872), 1, sym_attribute, @@ -425336,13 +425347,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 5, + ACTIONS(5776), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(5776), 5, + ACTIONS(5778), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -425355,11 +425366,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5599), 1, + ACTIONS(5601), 1, anon_sym_in, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5873), 1, sym_attribute, @@ -425390,14 +425401,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, - ACTIONS(5792), 3, + ACTIONS(5794), 3, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5790), 10, + ACTIONS(5792), 10, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_DASH_GT, @@ -425415,11 +425426,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5629), 1, + ACTIONS(5631), 1, anon_sym_in, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(5875), 1, sym_attribute, @@ -425447,11 +425458,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8017), 1, + ACTIONS(8019), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425462,7 +425473,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8019), 9, + ACTIONS(8021), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425475,11 +425486,11 @@ static uint16_t ts_small_parse_table[] = { [268552] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, - ACTIONS(8015), 1, + ACTIONS(8017), 1, anon_sym_POUND, STATE(5877), 1, sym_attribute, @@ -425490,13 +425501,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 5, + ACTIONS(5486), 5, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, - ACTIONS(5486), 5, + ACTIONS(5488), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -425507,11 +425518,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8021), 1, + ACTIONS(8023), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425522,7 +425533,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8023), 9, + ACTIONS(8025), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425535,14 +425546,14 @@ static uint16_t ts_small_parse_table[] = { [268632] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7918), 1, + ACTIONS(7920), 1, anon_sym_LBRACK_AT_AT, STATE(5879), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 14, + ACTIONS(7914), 14, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_SEMI, @@ -425560,13 +425571,13 @@ static uint16_t ts_small_parse_table[] = { [268662] = 11, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, - ACTIONS(8015), 1, + ACTIONS(8017), 1, anon_sym_POUND, STATE(5880), 1, sym_attribute, @@ -425577,12 +425588,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 4, + ACTIONS(5509), 4, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, anon_sym_LBRACK_AT_AT, - ACTIONS(5509), 5, + ACTIONS(5511), 5, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -425593,11 +425604,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8025), 1, + ACTIONS(8027), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425608,7 +425619,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8027), 9, + ACTIONS(8029), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425623,11 +425634,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8029), 1, + ACTIONS(8031), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425638,7 +425649,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8031), 9, + ACTIONS(8033), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425653,11 +425664,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8033), 1, + ACTIONS(8035), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425668,7 +425679,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8035), 9, + ACTIONS(8037), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425681,7 +425692,7 @@ static uint16_t ts_small_parse_table[] = { [268824] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8037), 1, + ACTIONS(8039), 1, anon_sym_SEMI_SEMI, ACTIONS(5), 2, sym_comment, @@ -425689,7 +425700,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5884), 2, sym_attribute, aux_sym__structure_repeat1, - ACTIONS(4541), 13, + ACTIONS(4543), 13, anon_sym_external, anon_sym_type, anon_sym_RBRACK, @@ -425706,17 +425717,17 @@ static uint16_t ts_small_parse_table[] = { [268854] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7924), 1, + ACTIONS(7926), 1, sym__identifier, STATE(5604), 1, sym_type_binding, @@ -425735,7 +425746,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [268905] = 13, @@ -425745,11 +425756,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8040), 1, - anon_sym_RPAREN, ACTIONS(8042), 1, + anon_sym_RPAREN, + ACTIONS(8044), 1, anon_sym_COLON2, STATE(4575), 1, sym__simple_module_expression_ext, @@ -425777,11 +425788,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, - anon_sym_COLON2, ACTIONS(8044), 1, + anon_sym_COLON2, + ACTIONS(8046), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -425805,19 +425816,19 @@ static uint16_t ts_small_parse_table[] = { [268995] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4168), 1, + ACTIONS(4170), 1, anon_sym_LBRACK, - ACTIONS(4176), 1, + ACTIONS(4178), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4180), 1, + ACTIONS(4182), 1, anon_sym_LBRACE_LT, - ACTIONS(8046), 1, - sym__identifier, ACTIONS(8048), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8050), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8052), 1, + anon_sym_LBRACE, + ACTIONS(8054), 1, sym__capitalized_identifier, STATE(2850), 1, sym__value_name, @@ -425839,9 +425850,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8054), 1, - anon_sym_COLON_GT, ACTIONS(8056), 1, + anon_sym_COLON_GT, + ACTIONS(8058), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -425852,7 +425863,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8058), 9, + ACTIONS(8060), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -425869,11 +425880,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8060), 1, + ACTIONS(8062), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -425901,11 +425912,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8062), 1, + ACTIONS(8064), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -425934,7 +425945,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8064), 14, + ACTIONS(8066), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -425958,13 +425969,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8066), 1, - sym__identifier, ACTIONS(8068), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8070), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8072), 1, + anon_sym_LBRACE, + ACTIONS(8074), 1, sym__capitalized_identifier, STATE(1824), 1, sym__value_name, @@ -425984,16 +425995,16 @@ static uint16_t ts_small_parse_table[] = { [269239] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6278), 1, + ACTIONS(6280), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(5894), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 12, + ACTIONS(6278), 12, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_constraint, @@ -426011,9 +426022,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(5007), 1, sym_item_attribute, @@ -426024,7 +426035,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8074), 9, + ACTIONS(8076), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -426041,11 +426052,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8076), 1, + ACTIONS(8078), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426073,11 +426084,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8078), 1, + ACTIONS(8080), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426101,17 +426112,17 @@ static uint16_t ts_small_parse_table[] = { [269397] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7924), 1, + ACTIONS(7926), 1, sym__identifier, STATE(5675), 1, sym_type_binding, @@ -426130,7 +426141,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [269448] = 13, @@ -426140,11 +426151,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8080), 1, + ACTIONS(8082), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426174,13 +426185,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8082), 1, - sym__identifier, ACTIONS(8084), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8086), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8088), 1, + anon_sym_LBRACE, + ACTIONS(8090), 1, sym__capitalized_identifier, STATE(1695), 1, sym_parenthesized_operator, @@ -426200,18 +426211,18 @@ static uint16_t ts_small_parse_table[] = { [269538] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, - ACTIONS(8092), 1, + ACTIONS(8094), 1, anon_sym_LBRACK_AT_AT, STATE(5901), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8090), 11, + ACTIONS(8092), 11, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_constraint, @@ -426232,13 +426243,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2617), 1, anon_sym_LBRACE_LT, - ACTIONS(8094), 1, - sym__identifier, ACTIONS(8096), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8098), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8100), 1, + anon_sym_LBRACE, + ACTIONS(8102), 1, sym__capitalized_identifier, STATE(3421), 1, sym__value_name, @@ -426258,19 +426269,19 @@ static uint16_t ts_small_parse_table[] = { [269616] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4128), 1, + ACTIONS(4130), 1, anon_sym_LBRACK, - ACTIONS(4136), 1, + ACTIONS(4138), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4140), 1, + ACTIONS(4142), 1, anon_sym_LBRACE_LT, - ACTIONS(8102), 1, - sym__identifier, ACTIONS(8104), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8106), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8108), 1, + anon_sym_LBRACE, + ACTIONS(8110), 1, sym__capitalized_identifier, STATE(3915), 1, sym_parenthesized_operator, @@ -426294,11 +426305,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8110), 1, + ACTIONS(8112), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426326,11 +426337,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8112), 1, + ACTIONS(8114), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426354,17 +426365,17 @@ static uint16_t ts_small_parse_table[] = { [269751] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7890), 1, - sym__identifier, ACTIONS(7892), 1, + sym__identifier, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5639), 1, sym_type_binding, @@ -426383,7 +426394,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [269802] = 13, @@ -426393,11 +426404,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8114), 1, + ACTIONS(8116), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426421,19 +426432,19 @@ static uint16_t ts_small_parse_table[] = { [269847] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4006), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4008), 1, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(8116), 1, - sym__identifier, ACTIONS(8118), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8120), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8122), 1, + anon_sym_LBRACE, + ACTIONS(8124), 1, sym__capitalized_identifier, STATE(2740), 1, sym__value_name, @@ -426453,17 +426464,17 @@ static uint16_t ts_small_parse_table[] = { [269892] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7890), 1, - sym__identifier, ACTIONS(7892), 1, + sym__identifier, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5840), 1, sym_type_binding, @@ -426482,7 +426493,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [269943] = 13, @@ -426494,13 +426505,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8124), 1, - sym__identifier, ACTIONS(8126), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8128), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8130), 1, + anon_sym_LBRACE, + ACTIONS(8132), 1, sym__capitalized_identifier, STATE(1865), 1, sym__value_name, @@ -426524,11 +426535,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8132), 1, + ACTIONS(8134), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426558,13 +426569,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(3395), 1, anon_sym_LBRACE_LT, - ACTIONS(8134), 1, - sym__identifier, ACTIONS(8136), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8138), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8140), 1, + anon_sym_LBRACE, + ACTIONS(8142), 1, sym__capitalized_identifier, STATE(3927), 1, sym_parenthesized_operator, @@ -426588,11 +426599,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8142), 1, + ACTIONS(8144), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426622,13 +426633,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8144), 1, - sym__identifier, ACTIONS(8146), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8148), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8150), 1, + anon_sym_LBRACE, + ACTIONS(8152), 1, sym__capitalized_identifier, STATE(1596), 1, sym_parenthesized_operator, @@ -426652,11 +426663,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8152), 1, + ACTIONS(8154), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426684,11 +426695,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8154), 1, + ACTIONS(8156), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426716,11 +426727,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8156), 1, + ACTIONS(8158), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426748,11 +426759,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8158), 1, + ACTIONS(8160), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426776,21 +426787,21 @@ static uint16_t ts_small_parse_table[] = { [270348] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5858), 1, + ACTIONS(5860), 1, anon_sym_COLON2, STATE(5919), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4879), 6, + ACTIONS(4881), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(4877), 7, + ACTIONS(4879), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -426807,13 +426818,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(523), 1, anon_sym_LBRACE_LT, - ACTIONS(8160), 1, - sym__identifier, ACTIONS(8162), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8164), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8166), 1, + anon_sym_LBRACE, + ACTIONS(8168), 1, sym__capitalized_identifier, STATE(1410), 1, sym_parenthesized_operator, @@ -426837,11 +426848,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8168), 1, + ACTIONS(8170), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426871,13 +426882,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2723), 1, anon_sym_LBRACE_LT, - ACTIONS(8170), 1, - sym__identifier, ACTIONS(8172), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8174), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8176), 1, + anon_sym_LBRACE, + ACTIONS(8178), 1, sym__capitalized_identifier, STATE(3648), 1, sym_parenthesized_operator, @@ -426901,11 +426912,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8178), 1, + ACTIONS(8180), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -426934,7 +426945,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4552), 14, + ACTIONS(4554), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -426957,7 +426968,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8180), 14, + ACTIONS(8182), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -426981,13 +426992,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(2820), 1, anon_sym_LBRACE_LT, - ACTIONS(8182), 1, - sym__identifier, ACTIONS(8184), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8186), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8188), 1, + anon_sym_LBRACE, + ACTIONS(8190), 1, sym__capitalized_identifier, STATE(3499), 1, sym__value_name, @@ -427012,7 +427023,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5642), 14, + ACTIONS(5644), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -427034,11 +427045,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8190), 1, + ACTIONS(8192), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427064,9 +427075,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8192), 1, - anon_sym_COLON_GT, ACTIONS(8194), 1, + anon_sym_COLON_GT, + ACTIONS(8196), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -427077,7 +427088,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8196), 9, + ACTIONS(8198), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -427094,11 +427105,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8198), 1, + ACTIONS(8200), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427126,11 +427137,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8200), 1, + ACTIONS(8202), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427158,11 +427169,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8202), 1, + ACTIONS(8204), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427188,9 +427199,9 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8204), 1, - anon_sym_COLON_GT, ACTIONS(8206), 1, + anon_sym_COLON_GT, + ACTIONS(8208), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -427201,7 +427212,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8208), 9, + ACTIONS(8210), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -427214,17 +427225,17 @@ static uint16_t ts_small_parse_table[] = { [270939] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7890), 1, - sym__identifier, ACTIONS(7892), 1, + sym__identifier, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5857), 1, sym_type_binding, @@ -427243,7 +427254,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [270990] = 13, @@ -427253,11 +427264,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8210), 1, + ACTIONS(8212), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427285,11 +427296,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8212), 1, + ACTIONS(8214), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427317,11 +427328,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8214), 1, + ACTIONS(8216), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427349,11 +427360,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8216), 1, + ACTIONS(8218), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427377,17 +427388,17 @@ static uint16_t ts_small_parse_table[] = { [271170] = 16, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, - ACTIONS(7924), 1, + ACTIONS(7926), 1, sym__identifier, STATE(5639), 1, sym_type_binding, @@ -427406,7 +427417,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [271221] = 13, @@ -427416,11 +427427,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8218), 1, + ACTIONS(8220), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427449,7 +427460,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8220), 14, + ACTIONS(8222), 14, anon_sym_SEMI_SEMI, anon_sym_external, anon_sym_type, @@ -427471,11 +427482,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8222), 1, + ACTIONS(8224), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427503,11 +427514,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8224), 1, + ACTIONS(8226), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427531,19 +427542,19 @@ static uint16_t ts_small_parse_table[] = { [271383] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4006), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4008), 1, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(8120), 1, - anon_sym_LBRACE, ACTIONS(8122), 1, + anon_sym_LBRACE, + ACTIONS(8124), 1, sym__capitalized_identifier, - ACTIONS(8226), 1, - sym__identifier, ACTIONS(8228), 1, + sym__identifier, + ACTIONS(8230), 1, anon_sym_LPAREN, STATE(2740), 1, sym__value_name, @@ -427563,19 +427574,19 @@ static uint16_t ts_small_parse_table[] = { [271428] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4206), 1, + ACTIONS(4208), 1, anon_sym_LBRACK, - ACTIONS(4214), 1, + ACTIONS(4216), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4218), 1, + ACTIONS(4220), 1, anon_sym_LBRACE_LT, - ACTIONS(8230), 1, - sym__identifier, ACTIONS(8232), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8234), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8236), 1, + anon_sym_LBRACE, + ACTIONS(8238), 1, sym__capitalized_identifier, STATE(2884), 1, sym_parenthesized_operator, @@ -427601,13 +427612,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(991), 1, anon_sym_LBRACE_LT, - ACTIONS(8238), 1, - sym__identifier, ACTIONS(8240), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8242), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8244), 1, + anon_sym_LBRACE, + ACTIONS(8246), 1, sym__capitalized_identifier, STATE(2321), 1, sym__value_name, @@ -427631,11 +427642,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8246), 1, + ACTIONS(8248), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427665,13 +427676,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACE_LT, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8248), 1, - sym__identifier, ACTIONS(8250), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8252), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8254), 1, + anon_sym_LBRACE, + ACTIONS(8256), 1, sym__capitalized_identifier, STATE(1534), 1, sym_parenthesized_operator, @@ -427695,11 +427706,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8256), 1, + ACTIONS(8258), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427729,13 +427740,13 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PIPE, ACTIONS(1051), 1, anon_sym_LBRACE_LT, - ACTIONS(8258), 1, - sym__identifier, ACTIONS(8260), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8262), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8264), 1, + anon_sym_LBRACE, + ACTIONS(8266), 1, sym__capitalized_identifier, STATE(2540), 1, sym__value_name, @@ -427759,11 +427770,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8266), 1, + ACTIONS(8268), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427787,19 +427798,19 @@ static uint16_t ts_small_parse_table[] = { [271743] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4266), 1, + ACTIONS(4268), 1, anon_sym_LBRACK, - ACTIONS(4274), 1, + ACTIONS(4276), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4278), 1, + ACTIONS(4280), 1, anon_sym_LBRACE_LT, - ACTIONS(8268), 1, - sym__identifier, ACTIONS(8270), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8272), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8274), 1, + anon_sym_LBRACE, + ACTIONS(8276), 1, sym__capitalized_identifier, STATE(3006), 1, sym__value_name, @@ -427823,11 +427834,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8276), 1, + ACTIONS(8278), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427855,11 +427866,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8278), 1, + ACTIONS(8280), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427887,11 +427898,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8280), 1, + ACTIONS(8282), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427919,11 +427930,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(5334), 1, + ACTIONS(5336), 1, anon_sym_LPAREN, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(8282), 1, + ACTIONS(8284), 1, anon_sym_RPAREN, STATE(4575), 1, sym__simple_module_expression_ext, @@ -427947,19 +427958,19 @@ static uint16_t ts_small_parse_table[] = { [271968] = 13, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3998), 1, + ACTIONS(4000), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4006), 1, anon_sym_LBRACK_PIPE, - ACTIONS(4008), 1, + ACTIONS(4010), 1, anon_sym_LBRACE_LT, - ACTIONS(8120), 1, - anon_sym_LBRACE, ACTIONS(8122), 1, + anon_sym_LBRACE, + ACTIONS(8124), 1, sym__capitalized_identifier, - ACTIONS(8228), 1, + ACTIONS(8230), 1, anon_sym_LPAREN, - ACTIONS(8284), 1, + ACTIONS(8286), 1, sym__identifier, STATE(2740), 1, sym__value_name, @@ -427979,7 +427990,7 @@ static uint16_t ts_small_parse_table[] = { [272013] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8290), 1, + ACTIONS(8292), 1, sym__right_quoted_string_delimiter, STATE(5958), 1, sym_attribute, @@ -427990,10 +428001,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428031,13 +428042,13 @@ static uint16_t ts_small_parse_table[] = { [272081] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, STATE(4643), 1, sym_type_constructor_path, @@ -428048,11 +428059,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 3, + ACTIONS(5509), 3, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, - ACTIONS(5509), 4, + ACTIONS(5511), 4, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -428060,7 +428071,7 @@ static uint16_t ts_small_parse_table[] = { [272121] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8292), 1, + ACTIONS(8294), 1, sym__right_quoted_string_delimiter, STATE(5961), 1, sym_attribute, @@ -428071,10 +428082,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428086,11 +428097,11 @@ static uint16_t ts_small_parse_table[] = { [272155] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, STATE(4643), 1, sym_type_constructor_path, @@ -428101,12 +428112,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 4, + ACTIONS(5486), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(5486), 4, + ACTIONS(5488), 4, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -428114,7 +428125,7 @@ static uint16_t ts_small_parse_table[] = { [272193] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8294), 1, + ACTIONS(8296), 1, sym__right_quoted_string_delimiter, STATE(5963), 1, sym_attribute, @@ -428125,10 +428136,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428140,7 +428151,7 @@ static uint16_t ts_small_parse_table[] = { [272227] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8296), 1, + ACTIONS(8298), 1, sym__right_quoted_string_delimiter, STATE(5964), 1, sym_attribute, @@ -428151,10 +428162,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428166,7 +428177,7 @@ static uint16_t ts_small_parse_table[] = { [272261] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8298), 1, + ACTIONS(8300), 1, sym__right_quoted_string_delimiter, STATE(5965), 1, sym_attribute, @@ -428177,10 +428188,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428194,7 +428205,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8302), 1, + ACTIONS(8304), 1, anon_sym_as, STATE(5007), 1, sym_item_attribute, @@ -428205,7 +428216,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8300), 9, + ACTIONS(8302), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -428243,7 +428254,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3648), 1, anon_sym_COLON2, - ACTIONS(8304), 1, + ACTIONS(8306), 1, anon_sym_DOT_DOT, STATE(5968), 1, sym_attribute, @@ -428267,7 +428278,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8306), 1, + ACTIONS(8308), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -428278,7 +428289,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8308), 9, + ACTIONS(8310), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -428291,7 +428302,7 @@ static uint16_t ts_small_parse_table[] = { [272421] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8310), 1, + ACTIONS(8312), 1, sym__right_quoted_string_delimiter, STATE(5970), 1, sym_attribute, @@ -428302,10 +428313,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428317,11 +428328,11 @@ static uint16_t ts_small_parse_table[] = { [272455] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5884), 1, + ACTIONS(5886), 1, anon_sym_POUND, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, STATE(4643), 1, sym_type_constructor_path, @@ -428332,12 +428343,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5774), 4, + ACTIONS(5776), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(5776), 4, + ACTIONS(5778), 4, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -428345,7 +428356,7 @@ static uint16_t ts_small_parse_table[] = { [272493] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8312), 1, + ACTIONS(8314), 1, sym__right_quoted_string_delimiter, STATE(5972), 1, sym_attribute, @@ -428356,10 +428367,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428394,7 +428405,7 @@ static uint16_t ts_small_parse_table[] = { [272555] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8314), 1, + ACTIONS(8316), 1, sym__right_quoted_string_delimiter, STATE(5974), 1, sym_attribute, @@ -428405,10 +428416,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428420,18 +428431,18 @@ static uint16_t ts_small_parse_table[] = { [272589] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, - anon_sym_as, ACTIONS(7918), 1, + anon_sym_as, + ACTIONS(7920), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(5975), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 10, + ACTIONS(7914), 10, anon_sym_EQ, anon_sym_constraint, anon_sym_val, @@ -428445,7 +428456,7 @@ static uint16_t ts_small_parse_table[] = { [272621] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8316), 1, + ACTIONS(8318), 1, sym__right_quoted_string_delimiter, STATE(5976), 1, sym_attribute, @@ -428456,10 +428467,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428471,7 +428482,7 @@ static uint16_t ts_small_parse_table[] = { [272655] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8318), 1, + ACTIONS(8320), 1, sym__right_quoted_string_delimiter, STATE(5977), 1, sym_attribute, @@ -428482,10 +428493,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428520,7 +428531,7 @@ static uint16_t ts_small_parse_table[] = { [272717] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8320), 1, + ACTIONS(8322), 1, sym__right_quoted_string_delimiter, STATE(5979), 1, sym_attribute, @@ -428531,10 +428542,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428546,7 +428557,7 @@ static uint16_t ts_small_parse_table[] = { [272751] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8322), 1, + ACTIONS(8324), 1, sym__right_quoted_string_delimiter, STATE(5980), 1, sym_attribute, @@ -428557,10 +428568,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428572,7 +428583,7 @@ static uint16_t ts_small_parse_table[] = { [272785] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8324), 1, + ACTIONS(8326), 1, sym__right_quoted_string_delimiter, STATE(5981), 1, sym_attribute, @@ -428583,10 +428594,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428598,14 +428609,14 @@ static uint16_t ts_small_parse_table[] = { [272819] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4606), 1, + ACTIONS(4608), 1, anon_sym_COLON2, STATE(5982), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4604), 12, + ACTIONS(4606), 12, anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOT_DOT, @@ -428621,17 +428632,17 @@ static uint16_t ts_small_parse_table[] = { [272847] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5983), 1, sym_attribute, @@ -428648,13 +428659,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [272895] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8326), 1, + ACTIONS(8328), 1, sym__right_quoted_string_delimiter, STATE(5984), 1, sym_attribute, @@ -428665,10 +428676,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428680,7 +428691,7 @@ static uint16_t ts_small_parse_table[] = { [272929] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8328), 1, + ACTIONS(8330), 1, sym__right_quoted_string_delimiter, STATE(5985), 1, sym_attribute, @@ -428691,10 +428702,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428706,17 +428717,17 @@ static uint16_t ts_small_parse_table[] = { [272963] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5986), 1, sym_attribute, @@ -428733,13 +428744,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [273011] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8330), 1, + ACTIONS(8332), 1, sym__right_quoted_string_delimiter, STATE(5987), 1, sym_attribute, @@ -428750,10 +428761,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428788,7 +428799,7 @@ static uint16_t ts_small_parse_table[] = { [273073] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8332), 1, + ACTIONS(8334), 1, sym__right_quoted_string_delimiter, STATE(5989), 1, sym_attribute, @@ -428799,10 +428810,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428814,7 +428825,7 @@ static uint16_t ts_small_parse_table[] = { [273107] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8334), 1, + ACTIONS(8336), 1, sym__right_quoted_string_delimiter, STATE(5990), 1, sym_attribute, @@ -428825,10 +428836,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428840,7 +428851,7 @@ static uint16_t ts_small_parse_table[] = { [273141] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8336), 1, + ACTIONS(8338), 1, sym__right_quoted_string_delimiter, STATE(5991), 1, sym_attribute, @@ -428851,10 +428862,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428866,17 +428877,17 @@ static uint16_t ts_small_parse_table[] = { [273175] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(5992), 1, sym_attribute, @@ -428893,13 +428904,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [273223] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8338), 1, + ACTIONS(8340), 1, sym__right_quoted_string_delimiter, STATE(5993), 1, sym_attribute, @@ -428910,10 +428921,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428925,7 +428936,7 @@ static uint16_t ts_small_parse_table[] = { [273257] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8340), 1, + ACTIONS(8342), 1, sym__right_quoted_string_delimiter, STATE(5994), 1, sym_attribute, @@ -428936,10 +428947,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428951,7 +428962,7 @@ static uint16_t ts_small_parse_table[] = { [273291] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8342), 1, + ACTIONS(8344), 1, sym__right_quoted_string_delimiter, STATE(5995), 1, sym_attribute, @@ -428962,10 +428973,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -428977,7 +428988,7 @@ static uint16_t ts_small_parse_table[] = { [273325] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8344), 1, + ACTIONS(8346), 1, sym__right_quoted_string_delimiter, STATE(5996), 1, sym_attribute, @@ -428988,10 +428999,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429003,7 +429014,7 @@ static uint16_t ts_small_parse_table[] = { [273359] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8346), 1, + ACTIONS(8348), 1, sym__right_quoted_string_delimiter, STATE(5997), 1, sym_attribute, @@ -429014,10 +429025,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429029,7 +429040,7 @@ static uint16_t ts_small_parse_table[] = { [273393] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8348), 1, + ACTIONS(8350), 1, sym__right_quoted_string_delimiter, STATE(5998), 1, sym_attribute, @@ -429040,10 +429051,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429055,14 +429066,14 @@ static uint16_t ts_small_parse_table[] = { [273427] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4596), 1, + ACTIONS(4598), 1, anon_sym_COLON2, STATE(5999), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4594), 12, + ACTIONS(4596), 12, anon_sym_EQ, anon_sym_RPAREN, anon_sym_DOT_DOT, @@ -429078,7 +429089,7 @@ static uint16_t ts_small_parse_table[] = { [273455] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8350), 1, + ACTIONS(8352), 1, sym__right_quoted_string_delimiter, STATE(6000), 1, sym_attribute, @@ -429089,10 +429100,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429104,7 +429115,7 @@ static uint16_t ts_small_parse_table[] = { [273489] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8352), 1, + ACTIONS(8354), 1, sym__right_quoted_string_delimiter, STATE(6001), 1, sym_attribute, @@ -429115,10 +429126,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429130,7 +429141,7 @@ static uint16_t ts_small_parse_table[] = { [273523] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8354), 1, + ACTIONS(8356), 1, sym__right_quoted_string_delimiter, STATE(6002), 1, sym_attribute, @@ -429141,10 +429152,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429156,7 +429167,7 @@ static uint16_t ts_small_parse_table[] = { [273557] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8356), 1, + ACTIONS(8358), 1, sym__right_quoted_string_delimiter, STATE(6003), 1, sym_attribute, @@ -429167,10 +429178,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429182,7 +429193,7 @@ static uint16_t ts_small_parse_table[] = { [273591] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8358), 1, + ACTIONS(8360), 1, sym__right_quoted_string_delimiter, STATE(6004), 1, sym_attribute, @@ -429193,10 +429204,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429231,7 +429242,7 @@ static uint16_t ts_small_parse_table[] = { [273653] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8360), 1, + ACTIONS(8362), 1, sym__right_quoted_string_delimiter, STATE(6006), 1, sym_attribute, @@ -429242,10 +429253,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429280,7 +429291,7 @@ static uint16_t ts_small_parse_table[] = { [273715] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8362), 1, + ACTIONS(8364), 1, sym__right_quoted_string_delimiter, STATE(6008), 1, sym_attribute, @@ -429291,10 +429302,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429306,7 +429317,7 @@ static uint16_t ts_small_parse_table[] = { [273749] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8364), 1, + ACTIONS(8366), 1, sym__right_quoted_string_delimiter, STATE(6009), 1, sym_attribute, @@ -429317,10 +429328,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429332,7 +429343,7 @@ static uint16_t ts_small_parse_table[] = { [273783] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8366), 1, + ACTIONS(8368), 1, sym__right_quoted_string_delimiter, STATE(6010), 1, sym_attribute, @@ -429343,10 +429354,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429358,7 +429369,7 @@ static uint16_t ts_small_parse_table[] = { [273817] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8368), 1, + ACTIONS(8370), 1, sym__right_quoted_string_delimiter, STATE(6011), 1, sym_attribute, @@ -429369,10 +429380,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429384,7 +429395,7 @@ static uint16_t ts_small_parse_table[] = { [273851] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8370), 1, + ACTIONS(8372), 1, sym__right_quoted_string_delimiter, STATE(6012), 1, sym_attribute, @@ -429395,10 +429406,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429410,7 +429421,7 @@ static uint16_t ts_small_parse_table[] = { [273885] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8372), 1, + ACTIONS(8374), 1, sym__right_quoted_string_delimiter, STATE(6013), 1, sym_attribute, @@ -429421,10 +429432,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429459,7 +429470,7 @@ static uint16_t ts_small_parse_table[] = { [273947] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8374), 1, + ACTIONS(8376), 1, sym__right_quoted_string_delimiter, STATE(6015), 1, sym_attribute, @@ -429470,10 +429481,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429485,11 +429496,11 @@ static uint16_t ts_small_parse_table[] = { [273981] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5840), 1, + ACTIONS(5842), 1, anon_sym_POUND, - ACTIONS(8005), 1, + ACTIONS(8007), 1, sym__identifier, STATE(4627), 1, sym_type_constructor_path, @@ -429500,12 +429511,12 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5684), 4, + ACTIONS(5686), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, anon_sym_STAR, - ACTIONS(5688), 4, + ACTIONS(5690), 4, anon_sym_and, anon_sym_constraint, anon_sym_with, @@ -429518,7 +429529,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5484), 13, + ACTIONS(5486), 13, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -429535,7 +429546,7 @@ static uint16_t ts_small_parse_table[] = { [274045] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8376), 1, + ACTIONS(8378), 1, sym__right_quoted_string_delimiter, STATE(6018), 1, sym_attribute, @@ -429546,10 +429557,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429561,14 +429572,14 @@ static uint16_t ts_small_parse_table[] = { [274079] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5436), 1, + ACTIONS(5438), 1, anon_sym_STAR, STATE(6019), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5432), 12, + ACTIONS(5434), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -429584,7 +429595,7 @@ static uint16_t ts_small_parse_table[] = { [274107] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8378), 1, + ACTIONS(8380), 1, sym__right_quoted_string_delimiter, STATE(6020), 1, sym_attribute, @@ -429595,10 +429606,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429610,7 +429621,7 @@ static uint16_t ts_small_parse_table[] = { [274141] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8380), 1, + ACTIONS(8382), 1, sym__right_quoted_string_delimiter, STATE(6021), 1, sym_attribute, @@ -429621,10 +429632,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429636,7 +429647,7 @@ static uint16_t ts_small_parse_table[] = { [274175] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8382), 1, + ACTIONS(8384), 1, sym__right_quoted_string_delimiter, STATE(6022), 1, sym_attribute, @@ -429647,10 +429658,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429662,7 +429673,7 @@ static uint16_t ts_small_parse_table[] = { [274209] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8384), 1, + ACTIONS(8386), 1, sym__right_quoted_string_delimiter, STATE(6023), 1, sym_attribute, @@ -429673,10 +429684,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429688,7 +429699,7 @@ static uint16_t ts_small_parse_table[] = { [274243] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8386), 1, + ACTIONS(8388), 1, sym__right_quoted_string_delimiter, STATE(6024), 1, sym_attribute, @@ -429699,10 +429710,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429718,7 +429729,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_PERCENT, ACTIONS(2193), 1, anon_sym_LBRACE_PERCENT, - ACTIONS(7847), 1, + ACTIONS(7849), 1, anon_sym_LPAREN, STATE(6025), 1, sym_attribute, @@ -429727,7 +429738,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5347), 2, + ACTIONS(5349), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, STATE(4831), 2, @@ -429743,7 +429754,7 @@ static uint16_t ts_small_parse_table[] = { [274317] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8388), 1, + ACTIONS(8390), 1, sym__right_quoted_string_delimiter, STATE(6026), 1, sym_attribute, @@ -429754,10 +429765,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429769,7 +429780,7 @@ static uint16_t ts_small_parse_table[] = { [274351] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8390), 1, + ACTIONS(8392), 1, sym__right_quoted_string_delimiter, STATE(6027), 1, sym_attribute, @@ -429780,10 +429791,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429795,7 +429806,7 @@ static uint16_t ts_small_parse_table[] = { [274385] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8392), 1, + ACTIONS(8394), 1, sym__right_quoted_string_delimiter, STATE(6028), 1, sym_attribute, @@ -429806,10 +429817,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429821,7 +429832,7 @@ static uint16_t ts_small_parse_table[] = { [274419] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8394), 1, + ACTIONS(8396), 1, sym__right_quoted_string_delimiter, STATE(6029), 1, sym_attribute, @@ -429832,10 +429843,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429847,7 +429858,7 @@ static uint16_t ts_small_parse_table[] = { [274453] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8396), 1, + ACTIONS(8398), 1, sym__right_quoted_string_delimiter, STATE(6030), 1, sym_attribute, @@ -429858,10 +429869,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429873,7 +429884,7 @@ static uint16_t ts_small_parse_table[] = { [274487] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8398), 1, + ACTIONS(8400), 1, sym__right_quoted_string_delimiter, STATE(6031), 1, sym_attribute, @@ -429884,10 +429895,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429901,7 +429912,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8400), 1, + ACTIONS(8402), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -429912,7 +429923,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8402), 9, + ACTIONS(8404), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -429925,7 +429936,7 @@ static uint16_t ts_small_parse_table[] = { [274555] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8404), 1, + ACTIONS(8406), 1, sym__right_quoted_string_delimiter, STATE(6033), 1, sym_attribute, @@ -429936,10 +429947,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429951,7 +429962,7 @@ static uint16_t ts_small_parse_table[] = { [274589] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8406), 1, + ACTIONS(8408), 1, sym__right_quoted_string_delimiter, STATE(6034), 1, sym_attribute, @@ -429962,10 +429973,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -429977,7 +429988,7 @@ static uint16_t ts_small_parse_table[] = { [274623] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8408), 1, + ACTIONS(8410), 1, sym__right_quoted_string_delimiter, STATE(6035), 1, sym_attribute, @@ -429988,10 +429999,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430003,7 +430014,7 @@ static uint16_t ts_small_parse_table[] = { [274657] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8410), 1, + ACTIONS(8412), 1, sym__right_quoted_string_delimiter, STATE(6036), 1, sym_attribute, @@ -430014,10 +430025,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430029,7 +430040,7 @@ static uint16_t ts_small_parse_table[] = { [274691] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8412), 1, + ACTIONS(8414), 1, sym__right_quoted_string_delimiter, STATE(6037), 1, sym_attribute, @@ -430040,10 +430051,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430055,7 +430066,7 @@ static uint16_t ts_small_parse_table[] = { [274725] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8414), 1, + ACTIONS(8416), 1, sym__right_quoted_string_delimiter, STATE(6038), 1, sym_attribute, @@ -430066,10 +430077,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430107,7 +430118,7 @@ static uint16_t ts_small_parse_table[] = { [274793] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8416), 1, + ACTIONS(8418), 1, sym__right_quoted_string_delimiter, STATE(6040), 1, sym_attribute, @@ -430118,10 +430129,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430133,7 +430144,7 @@ static uint16_t ts_small_parse_table[] = { [274827] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8418), 1, + ACTIONS(8420), 1, sym__right_quoted_string_delimiter, STATE(6041), 1, sym_attribute, @@ -430144,10 +430155,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430159,7 +430170,7 @@ static uint16_t ts_small_parse_table[] = { [274861] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8420), 1, + ACTIONS(8422), 1, sym__right_quoted_string_delimiter, STATE(6042), 1, sym_attribute, @@ -430170,10 +430181,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430185,7 +430196,7 @@ static uint16_t ts_small_parse_table[] = { [274895] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8422), 1, + ACTIONS(8424), 1, sym__right_quoted_string_delimiter, STATE(6043), 1, sym_attribute, @@ -430196,10 +430207,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430211,7 +430222,7 @@ static uint16_t ts_small_parse_table[] = { [274929] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8424), 1, + ACTIONS(8426), 1, sym__right_quoted_string_delimiter, STATE(6044), 1, sym_attribute, @@ -430222,10 +430233,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430260,7 +430271,7 @@ static uint16_t ts_small_parse_table[] = { [274991] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8426), 1, + ACTIONS(8428), 1, sym__right_quoted_string_delimiter, STATE(6046), 1, sym_attribute, @@ -430271,10 +430282,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430288,7 +430299,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8430), 1, + ACTIONS(8432), 1, anon_sym_as, STATE(5007), 1, sym_item_attribute, @@ -430299,7 +430310,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8428), 9, + ACTIONS(8430), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -430312,7 +430323,7 @@ static uint16_t ts_small_parse_table[] = { [275059] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8432), 1, + ACTIONS(8434), 1, sym__right_quoted_string_delimiter, STATE(6048), 1, sym_attribute, @@ -430323,10 +430334,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430338,7 +430349,7 @@ static uint16_t ts_small_parse_table[] = { [275093] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8434), 1, + ACTIONS(8436), 1, sym__right_quoted_string_delimiter, STATE(6049), 1, sym_attribute, @@ -430349,10 +430360,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430364,7 +430375,7 @@ static uint16_t ts_small_parse_table[] = { [275127] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8436), 1, + ACTIONS(8438), 1, sym__right_quoted_string_delimiter, STATE(6050), 1, sym_attribute, @@ -430375,10 +430386,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430390,7 +430401,7 @@ static uint16_t ts_small_parse_table[] = { [275161] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8438), 1, + ACTIONS(8440), 1, sym__right_quoted_string_delimiter, STATE(6051), 1, sym_attribute, @@ -430401,10 +430412,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430416,7 +430427,7 @@ static uint16_t ts_small_parse_table[] = { [275195] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8440), 1, + ACTIONS(8442), 1, sym__right_quoted_string_delimiter, STATE(6052), 1, sym_attribute, @@ -430427,10 +430438,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430442,7 +430453,7 @@ static uint16_t ts_small_parse_table[] = { [275229] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8442), 1, + ACTIONS(8444), 1, sym__right_quoted_string_delimiter, STATE(6053), 1, sym_attribute, @@ -430453,10 +430464,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430468,7 +430479,7 @@ static uint16_t ts_small_parse_table[] = { [275263] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8444), 1, + ACTIONS(8446), 1, sym__right_quoted_string_delimiter, STATE(6054), 1, sym_attribute, @@ -430479,10 +430490,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430494,7 +430505,7 @@ static uint16_t ts_small_parse_table[] = { [275297] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8446), 1, + ACTIONS(8448), 1, sym__right_quoted_string_delimiter, STATE(6055), 1, sym_attribute, @@ -430505,10 +430516,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430520,7 +430531,7 @@ static uint16_t ts_small_parse_table[] = { [275331] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8448), 1, + ACTIONS(8450), 1, sym__right_quoted_string_delimiter, STATE(6056), 1, sym_attribute, @@ -430531,10 +430542,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430546,7 +430557,7 @@ static uint16_t ts_small_parse_table[] = { [275365] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8450), 1, + ACTIONS(8452), 1, sym__right_quoted_string_delimiter, STATE(6057), 1, sym_attribute, @@ -430557,10 +430568,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430572,7 +430583,7 @@ static uint16_t ts_small_parse_table[] = { [275399] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8452), 1, + ACTIONS(8454), 1, sym__right_quoted_string_delimiter, STATE(6058), 1, sym_attribute, @@ -430583,10 +430594,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430598,7 +430609,7 @@ static uint16_t ts_small_parse_table[] = { [275433] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8454), 1, + ACTIONS(8456), 1, sym__right_quoted_string_delimiter, STATE(6059), 1, sym_attribute, @@ -430609,10 +430620,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430624,7 +430635,7 @@ static uint16_t ts_small_parse_table[] = { [275467] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8456), 1, + ACTIONS(8458), 1, sym__right_quoted_string_delimiter, STATE(6060), 1, sym_attribute, @@ -430635,10 +430646,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430655,14 +430666,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5792), 6, + ACTIONS(5794), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5790), 7, + ACTIONS(5792), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430678,14 +430689,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5430), 6, + ACTIONS(5432), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5428), 7, + ACTIONS(5430), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430701,14 +430712,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5782), 6, + ACTIONS(5784), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5784), 7, + ACTIONS(5786), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430724,14 +430735,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5866), 6, + ACTIONS(5868), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5868), 7, + ACTIONS(5870), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430747,14 +430758,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5828), 6, + ACTIONS(5830), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5826), 7, + ACTIONS(5828), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430770,14 +430781,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5832), 6, + ACTIONS(5834), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5830), 7, + ACTIONS(5832), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430788,7 +430799,7 @@ static uint16_t ts_small_parse_table[] = { [275669] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8458), 1, + ACTIONS(8460), 1, sym__right_quoted_string_delimiter, STATE(6067), 1, sym_attribute, @@ -430799,10 +430810,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430814,7 +430825,7 @@ static uint16_t ts_small_parse_table[] = { [275703] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8460), 1, + ACTIONS(8462), 1, sym__right_quoted_string_delimiter, STATE(6068), 1, sym_attribute, @@ -430825,10 +430836,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430840,7 +430851,7 @@ static uint16_t ts_small_parse_table[] = { [275737] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8462), 1, + ACTIONS(8464), 1, sym__right_quoted_string_delimiter, STATE(6069), 1, sym_attribute, @@ -430851,10 +430862,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430871,14 +430882,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5848), 6, + ACTIONS(5850), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5846), 7, + ACTIONS(5848), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430889,7 +430900,7 @@ static uint16_t ts_small_parse_table[] = { [275799] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8464), 1, + ACTIONS(8466), 1, sym__right_quoted_string_delimiter, STATE(6071), 1, sym_attribute, @@ -430900,10 +430911,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -430920,14 +430931,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5788), 6, + ACTIONS(5790), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5786), 7, + ACTIONS(5788), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430940,7 +430951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2930), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8466), 1, + ACTIONS(8468), 1, anon_sym_EQ, STATE(5007), 1, sym_item_attribute, @@ -430951,7 +430962,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8468), 9, + ACTIONS(8470), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -430969,14 +430980,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5808), 6, + ACTIONS(5810), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5806), 7, + ACTIONS(5808), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -430992,14 +431003,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5860), 6, + ACTIONS(5862), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5862), 7, + ACTIONS(5864), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431015,14 +431026,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5854), 6, + ACTIONS(5856), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5856), 7, + ACTIONS(5858), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431033,7 +431044,7 @@ static uint16_t ts_small_parse_table[] = { [275979] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8470), 1, + ACTIONS(8472), 1, sym__right_quoted_string_delimiter, STATE(6077), 1, sym_attribute, @@ -431044,10 +431055,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431064,14 +431075,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5842), 6, + ACTIONS(5844), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5844), 7, + ACTIONS(5846), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431087,14 +431098,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5822), 6, + ACTIONS(5824), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5824), 7, + ACTIONS(5826), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431105,7 +431116,7 @@ static uint16_t ts_small_parse_table[] = { [276069] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8472), 1, + ACTIONS(8474), 1, sym__right_quoted_string_delimiter, STATE(6080), 1, sym_attribute, @@ -431116,10 +431127,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431131,7 +431142,7 @@ static uint16_t ts_small_parse_table[] = { [276103] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8474), 1, + ACTIONS(8476), 1, sym__right_quoted_string_delimiter, STATE(6081), 1, sym_attribute, @@ -431142,10 +431153,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431157,7 +431168,7 @@ static uint16_t ts_small_parse_table[] = { [276137] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8476), 1, + ACTIONS(8478), 1, sym__right_quoted_string_delimiter, STATE(6082), 1, sym_attribute, @@ -431168,10 +431179,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431188,14 +431199,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5818), 6, + ACTIONS(5820), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5820), 7, + ACTIONS(5822), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431206,7 +431217,7 @@ static uint16_t ts_small_parse_table[] = { [276199] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8478), 1, + ACTIONS(8480), 1, sym__right_quoted_string_delimiter, STATE(6084), 1, sym_attribute, @@ -431217,10 +431228,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431237,14 +431248,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5814), 6, + ACTIONS(5816), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5816), 7, + ACTIONS(5818), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431255,7 +431266,7 @@ static uint16_t ts_small_parse_table[] = { [276261] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8480), 1, + ACTIONS(8482), 1, sym__right_quoted_string_delimiter, STATE(6086), 1, sym_attribute, @@ -431266,10 +431277,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431286,14 +431297,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5810), 6, + ACTIONS(5812), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5812), 7, + ACTIONS(5814), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431304,7 +431315,7 @@ static uint16_t ts_small_parse_table[] = { [276323] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8482), 1, + ACTIONS(8484), 1, sym__right_quoted_string_delimiter, STATE(6088), 1, sym_attribute, @@ -431315,10 +431326,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431335,14 +431346,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5802), 6, + ACTIONS(5804), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5804), 7, + ACTIONS(5806), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431358,14 +431369,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5876), 6, + ACTIONS(5878), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5874), 7, + ACTIONS(5876), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431381,14 +431392,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5870), 6, + ACTIONS(5872), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5872), 7, + ACTIONS(5874), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431404,14 +431415,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5850), 6, + ACTIONS(5852), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5852), 7, + ACTIONS(5854), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431422,18 +431433,18 @@ static uint16_t ts_small_parse_table[] = { [276469] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(7949), 1, + ACTIONS(7951), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(6093), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7947), 10, + ACTIONS(7949), 10, anon_sym_EQ, anon_sym_constraint, anon_sym_val, @@ -431447,7 +431458,7 @@ static uint16_t ts_small_parse_table[] = { [276501] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8484), 1, + ACTIONS(8486), 1, sym__right_quoted_string_delimiter, STATE(6094), 1, sym_attribute, @@ -431458,10 +431469,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431473,18 +431484,18 @@ static uint16_t ts_small_parse_table[] = { [276535] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7916), 1, + ACTIONS(7918), 1, anon_sym_as, - ACTIONS(7922), 1, + ACTIONS(7924), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(6095), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7920), 10, + ACTIONS(7922), 10, anon_sym_EQ, anon_sym_constraint, anon_sym_val, @@ -431498,17 +431509,17 @@ static uint16_t ts_small_parse_table[] = { [276567] = 15, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(7892), 1, + ACTIONS(7894), 1, anon_sym_LPAREN, - ACTIONS(7898), 1, - anon_sym_BANG, ACTIONS(7900), 1, + anon_sym_BANG, + ACTIONS(7902), 1, anon_sym__, STATE(6096), 1, sym_attribute, @@ -431525,7 +431536,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [276615] = 5, @@ -431536,14 +431547,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5798), 6, + ACTIONS(5800), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5800), 7, + ACTIONS(5802), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431554,7 +431565,7 @@ static uint16_t ts_small_parse_table[] = { [276643] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8486), 1, + ACTIONS(8488), 1, sym__right_quoted_string_delimiter, STATE(6098), 1, sym_attribute, @@ -431565,10 +431576,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431585,14 +431596,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5836), 6, + ACTIONS(5838), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5834), 7, + ACTIONS(5836), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431603,7 +431614,7 @@ static uint16_t ts_small_parse_table[] = { [276705] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8488), 1, + ACTIONS(8490), 1, sym__right_quoted_string_delimiter, STATE(6100), 1, sym_attribute, @@ -431614,10 +431625,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431629,7 +431640,7 @@ static uint16_t ts_small_parse_table[] = { [276739] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8490), 1, + ACTIONS(8492), 1, sym__right_quoted_string_delimiter, STATE(6101), 1, sym_attribute, @@ -431640,10 +431651,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431660,14 +431671,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5627), 6, + ACTIONS(5629), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5625), 7, + ACTIONS(5627), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431678,7 +431689,7 @@ static uint16_t ts_small_parse_table[] = { [276801] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8492), 1, + ACTIONS(8494), 1, sym__right_quoted_string_delimiter, STATE(6103), 1, sym_attribute, @@ -431689,10 +431700,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431709,14 +431720,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5623), 6, + ACTIONS(5625), 6, anon_sym_and, anon_sym_constraint, anon_sym_with, anon_sym_in, anon_sym_as, sym__identifier, - ACTIONS(5621), 7, + ACTIONS(5623), 7, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -431727,7 +431738,7 @@ static uint16_t ts_small_parse_table[] = { [276863] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8494), 1, + ACTIONS(8496), 1, sym__right_quoted_string_delimiter, STATE(6105), 1, sym_attribute, @@ -431738,10 +431749,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -431790,7 +431801,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8496), 9, + ACTIONS(8498), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -431814,7 +431825,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8498), 9, + ACTIONS(8500), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -431827,17 +431838,17 @@ static uint16_t ts_small_parse_table[] = { [276993] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(5058), 1, + ACTIONS(5060), 1, anon_sym_DOT_DOT, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8500), 1, - anon_sym_private, ACTIONS(8502), 1, + anon_sym_private, + ACTIONS(8504), 1, anon_sym_LBRACE, STATE(5677), 1, sym_constructor_declaration, @@ -431849,21 +431860,21 @@ static uint16_t ts_small_parse_table[] = { STATE(5369), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [277034] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8506), 1, + ACTIONS(8508), 1, anon_sym_COLON2, STATE(6110), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8504), 11, + ACTIONS(8506), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -431878,14 +431889,14 @@ static uint16_t ts_small_parse_table[] = { [277061] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8510), 1, + ACTIONS(8512), 1, anon_sym_COLON2, STATE(6111), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8508), 11, + ACTIONS(8510), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -431900,17 +431911,17 @@ static uint16_t ts_small_parse_table[] = { [277088] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(5022), 1, + ACTIONS(5024), 1, anon_sym_DOT_DOT, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8512), 1, + ACTIONS(8514), 1, anon_sym_private, STATE(5141), 1, sym_constructor_declaration, @@ -431922,21 +431933,21 @@ static uint16_t ts_small_parse_table[] = { STATE(4966), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [277129] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8516), 1, + ACTIONS(8518), 1, anon_sym_COLON2, STATE(6113), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8514), 11, + ACTIONS(8516), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -431951,14 +431962,14 @@ static uint16_t ts_small_parse_table[] = { [277156] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5178), 1, + ACTIONS(5180), 1, anon_sym_COLON2, STATE(6114), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5176), 11, + ACTIONS(5178), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -431984,7 +431995,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7432), 9, + ACTIONS(7434), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -431997,14 +432008,14 @@ static uint16_t ts_small_parse_table[] = { [277214] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4795), 1, + ACTIONS(4797), 1, anon_sym_COLON2, STATE(6116), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4793), 11, + ACTIONS(4795), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432019,14 +432030,14 @@ static uint16_t ts_small_parse_table[] = { [277241] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5128), 1, + ACTIONS(5130), 1, anon_sym_COLON2, STATE(6117), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5126), 11, + ACTIONS(5128), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432046,7 +432057,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5507), 12, + ACTIONS(5509), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -432073,7 +432084,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8058), 9, + ACTIONS(8060), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432097,7 +432108,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8518), 9, + ACTIONS(8520), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432121,7 +432132,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8520), 9, + ACTIONS(8522), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432145,7 +432156,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8023), 9, + ACTIONS(8025), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432169,7 +432180,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8522), 9, + ACTIONS(8524), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432193,7 +432204,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7325), 9, + ACTIONS(7327), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432217,7 +432228,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8522), 9, + ACTIONS(8524), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432230,14 +432241,14 @@ static uint16_t ts_small_parse_table[] = { [277510] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_COLON2, STATE(6126), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4753), 11, + ACTIONS(4755), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432287,7 +432298,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7432), 9, + ACTIONS(7434), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432300,14 +432311,14 @@ static uint16_t ts_small_parse_table[] = { [277599] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4668), 1, + ACTIONS(4670), 1, anon_sym_COLON2, STATE(6129), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4666), 11, + ACTIONS(4668), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432333,7 +432344,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8196), 9, + ACTIONS(8198), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432346,14 +432357,14 @@ static uint16_t ts_small_parse_table[] = { [277657] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5116), 1, + ACTIONS(5118), 1, anon_sym_COLON2, STATE(6131), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5114), 11, + ACTIONS(5116), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432373,7 +432384,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5432), 12, + ACTIONS(5434), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -432400,7 +432411,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8524), 9, + ACTIONS(8526), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432424,7 +432435,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8526), 9, + ACTIONS(8528), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432448,7 +432459,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8308), 9, + ACTIONS(8310), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432461,11 +432472,11 @@ static uint16_t ts_small_parse_table[] = { [277802] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8530), 1, - anon_sym_LPAREN, ACTIONS(8532), 1, + anon_sym_LPAREN, + ACTIONS(8534), 1, anon_sym_COLON2, STATE(6136), 1, sym_attribute, @@ -432482,23 +432493,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5925), 2, + ACTIONS(5927), 2, anon_sym_and, anon_sym_in, - ACTIONS(8528), 2, + ACTIONS(8530), 2, anon_sym_EQ, anon_sym_COLON_EQ, [277845] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5182), 1, + ACTIONS(5184), 1, anon_sym_COLON2, STATE(6137), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5180), 11, + ACTIONS(5182), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432513,14 +432524,14 @@ static uint16_t ts_small_parse_table[] = { [277872] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4622), 1, + ACTIONS(4624), 1, anon_sym_COLON2, STATE(6138), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4620), 11, + ACTIONS(4622), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432535,14 +432546,14 @@ static uint16_t ts_small_parse_table[] = { [277899] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5186), 1, + ACTIONS(5188), 1, anon_sym_COLON2, STATE(6139), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5184), 11, + ACTIONS(5186), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432557,22 +432568,22 @@ static uint16_t ts_small_parse_table[] = { [277926] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(8540), 1, - anon_sym_COLON2, + anon_sym_PIPE, ACTIONS(8542), 1, - anon_sym_as, + anon_sym_COLON2, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, STATE(6140), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8534), 7, + ACTIONS(8536), 7, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, @@ -432594,7 +432605,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8546), 9, + ACTIONS(8548), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432618,7 +432629,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8428), 9, + ACTIONS(8430), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432655,14 +432666,14 @@ static uint16_t ts_small_parse_table[] = { [278054] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5194), 1, + ACTIONS(5196), 1, anon_sym_COLON2, STATE(6144), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5192), 11, + ACTIONS(5194), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432688,7 +432699,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8548), 9, + ACTIONS(8550), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432712,7 +432723,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8550), 9, + ACTIONS(8552), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432725,17 +432736,17 @@ static uint16_t ts_small_parse_table[] = { [278143] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(5060), 1, + ACTIONS(5062), 1, anon_sym_DOT_DOT, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8552), 1, + ACTIONS(8554), 1, anon_sym_private, STATE(5677), 1, sym_constructor_declaration, @@ -432747,21 +432758,21 @@ static uint16_t ts_small_parse_table[] = { STATE(5395), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [278184] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8556), 1, + ACTIONS(8558), 1, anon_sym_COLON2, STATE(6148), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8554), 11, + ACTIONS(8556), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432787,7 +432798,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8558), 9, + ACTIONS(8560), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432811,7 +432822,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7267), 9, + ACTIONS(7269), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432835,7 +432846,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8031), 9, + ACTIONS(8033), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432848,14 +432859,14 @@ static uint16_t ts_small_parse_table[] = { [278304] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5174), 1, + ACTIONS(5176), 1, anon_sym_COLON2, STATE(6152), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5172), 11, + ACTIONS(5174), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -432875,7 +432886,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5515), 12, + ACTIONS(5517), 12, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -432902,7 +432913,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8208), 9, + ACTIONS(8210), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432926,7 +432937,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8019), 9, + ACTIONS(8021), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432950,7 +432961,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8560), 9, + ACTIONS(8562), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432974,7 +432985,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8562), 9, + ACTIONS(8564), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -432998,7 +433009,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7227), 9, + ACTIONS(7229), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433022,7 +433033,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8564), 9, + ACTIONS(8566), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433046,7 +433057,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8564), 9, + ACTIONS(8566), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433070,7 +433081,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8566), 9, + ACTIONS(8568), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433094,7 +433105,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8402), 9, + ACTIONS(8404), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433129,14 +433140,14 @@ static uint16_t ts_small_parse_table[] = { [278662] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4883), 1, + ACTIONS(4885), 1, anon_sym_COLON2, STATE(6164), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4881), 11, + ACTIONS(4883), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433186,7 +433197,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8568), 9, + ACTIONS(8570), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433210,7 +433221,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8570), 9, + ACTIONS(8572), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433234,7 +433245,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8572), 9, + ACTIONS(8574), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433247,11 +433258,11 @@ static uint16_t ts_small_parse_table[] = { [278813] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(8530), 1, - anon_sym_LPAREN, ACTIONS(8532), 1, + anon_sym_LPAREN, + ACTIONS(8534), 1, anon_sym_COLON2, STATE(6136), 1, aux_sym_module_binding_repeat1, @@ -433268,10 +433279,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5982), 2, + ACTIONS(5984), 2, anon_sym_and, anon_sym_in, - ACTIONS(8574), 2, + ACTIONS(8576), 2, anon_sym_EQ, anon_sym_COLON_EQ, [278856] = 7, @@ -433288,7 +433299,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7325), 9, + ACTIONS(7327), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433312,7 +433323,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8576), 9, + ACTIONS(8578), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433325,16 +433336,16 @@ static uint16_t ts_small_parse_table[] = { [278918] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8544), 1, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8580), 1, + ACTIONS(8582), 1, anon_sym_COLON2, STATE(6172), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8578), 10, + ACTIONS(8580), 10, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433359,7 +433370,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8035), 9, + ACTIONS(8037), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433383,7 +433394,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8582), 9, + ACTIONS(8584), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433407,7 +433418,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8584), 9, + ACTIONS(8586), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433431,7 +433442,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8586), 9, + ACTIONS(8588), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433455,7 +433466,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8588), 9, + ACTIONS(8590), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433479,7 +433490,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8590), 9, + ACTIONS(8592), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433503,7 +433514,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8027), 9, + ACTIONS(8029), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433516,14 +433527,14 @@ static uint16_t ts_small_parse_table[] = { [279164] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5124), 1, + ACTIONS(5126), 1, anon_sym_COLON2, STATE(6180), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5122), 11, + ACTIONS(5124), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433549,7 +433560,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8592), 9, + ACTIONS(8594), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433573,7 +433584,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8594), 9, + ACTIONS(8596), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433586,14 +433597,14 @@ static uint16_t ts_small_parse_table[] = { [279253] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5136), 1, + ACTIONS(5138), 1, anon_sym_COLON2, STATE(6183), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5134), 11, + ACTIONS(5136), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433619,7 +433630,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7118), 9, + ACTIONS(7120), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433643,7 +433654,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8596), 9, + ACTIONS(8598), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433656,14 +433667,14 @@ static uint16_t ts_small_parse_table[] = { [279342] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5144), 1, + ACTIONS(5146), 1, anon_sym_COLON2, STATE(6186), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5142), 11, + ACTIONS(5144), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433689,7 +433700,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8598), 9, + ACTIONS(8600), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433713,7 +433724,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7118), 9, + ACTIONS(7120), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433737,7 +433748,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8600), 9, + ACTIONS(8602), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433761,7 +433772,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8602), 9, + ACTIONS(8604), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433774,14 +433785,14 @@ static uint16_t ts_small_parse_table[] = { [279493] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8606), 1, + ACTIONS(8608), 1, anon_sym_COLON2, STATE(6191), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8604), 11, + ACTIONS(8606), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -433807,7 +433818,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8608), 9, + ACTIONS(8610), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433831,7 +433842,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8468), 9, + ACTIONS(8470), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433855,7 +433866,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8610), 9, + ACTIONS(8612), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433879,7 +433890,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8612), 9, + ACTIONS(8614), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433903,7 +433914,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7201), 9, + ACTIONS(7203), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433916,7 +433927,7 @@ static uint16_t ts_small_parse_table[] = { [279675] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8614), 1, + ACTIONS(8616), 1, sym__right_quoted_string_delimiter, STATE(6197), 1, sym_attribute, @@ -433925,10 +433936,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8288), 2, + ACTIONS(8290), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8286), 8, + ACTIONS(8288), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -433951,7 +433962,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8616), 9, + ACTIONS(8618), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433975,7 +433986,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8618), 9, + ACTIONS(8620), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -433999,7 +434010,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8620), 9, + ACTIONS(8622), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434023,7 +434034,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8622), 9, + ACTIONS(8624), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434047,7 +434058,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8624), 9, + ACTIONS(8626), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434071,7 +434082,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8626), 9, + ACTIONS(8628), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434095,7 +434106,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8628), 9, + ACTIONS(8630), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434119,7 +434130,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8630), 9, + ACTIONS(8632), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434143,7 +434154,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7331), 9, + ACTIONS(7333), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434167,7 +434178,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8632), 9, + ACTIONS(8634), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434180,22 +434191,22 @@ static uint16_t ts_small_parse_table[] = { [280016] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8636), 1, + ACTIONS(8638), 1, anon_sym_COLON2, STATE(6208), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8634), 7, + ACTIONS(8636), 7, anon_sym_EQ, anon_sym_RPAREN, anon_sym_RBRACK, @@ -434206,14 +434217,14 @@ static uint16_t ts_small_parse_table[] = { [280051] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5156), 1, + ACTIONS(5158), 1, anon_sym_COLON2, STATE(6209), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5154), 11, + ACTIONS(5156), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434239,7 +434250,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8013), 9, + ACTIONS(8015), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434252,14 +434263,14 @@ static uint16_t ts_small_parse_table[] = { [280109] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5096), 1, + ACTIONS(5098), 1, anon_sym_COLON2, STATE(6211), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5094), 11, + ACTIONS(5096), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434274,14 +434285,14 @@ static uint16_t ts_small_parse_table[] = { [280136] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5166), 1, + ACTIONS(5168), 1, anon_sym_COLON2, STATE(6212), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5164), 11, + ACTIONS(5166), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434296,14 +434307,14 @@ static uint16_t ts_small_parse_table[] = { [280163] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5198), 1, + ACTIONS(5200), 1, anon_sym_COLON2, STATE(6213), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5196), 11, + ACTIONS(5198), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434329,7 +434340,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8638), 9, + ACTIONS(8640), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434353,7 +434364,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8640), 9, + ACTIONS(8642), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434377,7 +434388,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8642), 9, + ACTIONS(8644), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434390,14 +434401,14 @@ static uint16_t ts_small_parse_table[] = { [280283] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5140), 1, + ACTIONS(5142), 1, anon_sym_COLON2, STATE(6217), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5138), 11, + ACTIONS(5140), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434412,18 +434423,18 @@ static uint16_t ts_small_parse_table[] = { [280310] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8650), 1, + ACTIONS(8652), 1, sym__right_quoted_string_delimiter, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8647), 2, + ACTIONS(8649), 2, sym__null, anon_sym_LBRACK_AT_AT_AT2, STATE(6218), 2, sym_attribute, aux_sym_quoted_string_content_repeat1, - ACTIONS(8644), 8, + ACTIONS(8646), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -434446,7 +434457,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8652), 9, + ACTIONS(8654), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434459,14 +434470,14 @@ static uint16_t ts_small_parse_table[] = { [280370] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5132), 1, + ACTIONS(5134), 1, anon_sym_COLON2, STATE(6220), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5130), 11, + ACTIONS(5132), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434492,7 +434503,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8654), 9, + ACTIONS(8656), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434505,14 +434516,14 @@ static uint16_t ts_small_parse_table[] = { [280428] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4672), 1, + ACTIONS(4674), 1, anon_sym_COLON2, STATE(6222), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4670), 11, + ACTIONS(4672), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434527,14 +434538,14 @@ static uint16_t ts_small_parse_table[] = { [280455] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8658), 1, + ACTIONS(8660), 1, anon_sym_COLON2, STATE(6223), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8656), 11, + ACTIONS(8658), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434560,7 +434571,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8660), 9, + ACTIONS(8662), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434584,7 +434595,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8662), 9, + ACTIONS(8664), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434597,14 +434608,14 @@ static uint16_t ts_small_parse_table[] = { [280544] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8666), 1, + ACTIONS(8668), 1, anon_sym_COLON2, STATE(6226), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8664), 11, + ACTIONS(8666), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434619,14 +434630,14 @@ static uint16_t ts_small_parse_table[] = { [280571] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8670), 1, + ACTIONS(8672), 1, anon_sym_COLON2, STATE(6227), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8668), 11, + ACTIONS(8670), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434641,14 +434652,14 @@ static uint16_t ts_small_parse_table[] = { [280598] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5170), 1, + ACTIONS(5172), 1, anon_sym_COLON2, STATE(6228), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5168), 11, + ACTIONS(5170), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434674,7 +434685,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8672), 9, + ACTIONS(8674), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434698,7 +434709,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8674), 9, + ACTIONS(8676), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434722,7 +434733,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8676), 9, + ACTIONS(8678), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434746,7 +434757,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8678), 9, + ACTIONS(8680), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434770,7 +434781,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8680), 9, + ACTIONS(8682), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434783,18 +434794,18 @@ static uint16_t ts_small_parse_table[] = { [280780] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, + ACTIONS(8538), 1, anon_sym_COMMA, - ACTIONS(8544), 1, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8684), 1, + ACTIONS(8686), 1, anon_sym_COLON2, STATE(6234), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8682), 9, + ACTIONS(8684), 9, anon_sym_EQ, anon_sym_RPAREN, anon_sym_PIPE, @@ -434807,16 +434818,16 @@ static uint16_t ts_small_parse_table[] = { [280811] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8544), 1, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8688), 1, + ACTIONS(8690), 1, anon_sym_COLON2, STATE(6235), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8686), 10, + ACTIONS(8688), 10, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434830,14 +434841,14 @@ static uint16_t ts_small_parse_table[] = { [280840] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5160), 1, + ACTIONS(5162), 1, anon_sym_COLON2, STATE(6236), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5158), 11, + ACTIONS(5160), 11, anon_sym_EQ, anon_sym_RPAREN, anon_sym_COMMA, @@ -434852,17 +434863,17 @@ static uint16_t ts_small_parse_table[] = { [280867] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(5068), 1, + ACTIONS(5070), 1, anon_sym_DOT_DOT, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8690), 1, + ACTIONS(8692), 1, anon_sym_private, STATE(5141), 1, sym_constructor_declaration, @@ -434874,7 +434885,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4982), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -434892,7 +434903,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8692), 8, + ACTIONS(8694), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434915,7 +434926,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8694), 8, + ACTIONS(8696), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434927,15 +434938,15 @@ static uint16_t ts_small_parse_table[] = { [280968] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8696), 1, + ACTIONS(8698), 1, anon_sym_DOT_DOT, STATE(5141), 1, sym_constructor_declaration, @@ -434947,7 +434958,7 @@ static uint16_t ts_small_parse_table[] = { STATE(4967), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -434965,7 +434976,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8698), 8, + ACTIONS(8700), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -434977,15 +434988,15 @@ static uint16_t ts_small_parse_table[] = { [281036] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8700), 1, + ACTIONS(8702), 1, anon_sym_DOT_DOT, STATE(5677), 1, sym_constructor_declaration, @@ -434997,22 +435008,22 @@ static uint16_t ts_small_parse_table[] = { STATE(5345), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [281074] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8702), 1, + ACTIONS(8704), 1, anon_sym_DOT_DOT, STATE(5677), 1, sym_constructor_declaration, @@ -435024,22 +435035,22 @@ static uint16_t ts_small_parse_table[] = { STATE(5371), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [281112] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8502), 1, + ACTIONS(8504), 1, anon_sym_LBRACE, - ACTIONS(8704), 1, + ACTIONS(8706), 1, anon_sym_DOT_DOT, STATE(5141), 1, sym_constructor_declaration, @@ -435051,7 +435062,7 @@ static uint16_t ts_small_parse_table[] = { STATE(5042), 2, sym_variant_declaration, sym_record_declaration, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -435069,7 +435080,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8706), 8, + ACTIONS(8708), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435092,7 +435103,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8708), 8, + ACTIONS(8710), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435115,7 +435126,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8710), 8, + ACTIONS(8712), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435127,14 +435138,14 @@ static uint16_t ts_small_parse_table[] = { [281240] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8712), 1, + ACTIONS(8714), 1, anon_sym_DOT, STATE(6248), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5699), 10, + ACTIONS(5701), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435159,7 +435170,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8714), 8, + ACTIONS(8716), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435216,11 +435227,11 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8718), 3, + ACTIONS(8720), 3, sym__right_quoted_string_delimiter, sym__null, anon_sym_LBRACK_AT_AT_AT2, - ACTIONS(8716), 8, + ACTIONS(8718), 8, anon_sym_, anon_sym_LF, anon_sym_TAB, @@ -435243,7 +435254,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8720), 8, + ACTIONS(8722), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435266,7 +435277,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8722), 8, + ACTIONS(8724), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435289,7 +435300,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8724), 8, + ACTIONS(8726), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -435320,19 +435331,19 @@ static uint16_t ts_small_parse_table[] = { [281483] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(5919), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5921), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5923), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435348,19 +435359,19 @@ static uint16_t ts_small_parse_table[] = { [281524] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6020), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6022), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6024), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435381,7 +435392,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5768), 10, + ACTIONS(5770), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435395,19 +435406,19 @@ static uint16_t ts_small_parse_table[] = { [281588] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5886), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5888), 1, - anon_sym_in, + anon_sym_LBRACK_AT_AT, ACTIONS(5890), 1, - anon_sym_DASH_GT, + anon_sym_in, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435428,7 +435439,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5764), 10, + ACTIONS(5766), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435442,7 +435453,7 @@ static uint16_t ts_small_parse_table[] = { [281652] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8726), 1, + ACTIONS(8728), 1, anon_sym_constraint, STATE(6262), 1, sym_attribute, @@ -435453,7 +435464,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6256), 7, + ACTIONS(6258), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -435464,7 +435475,7 @@ static uint16_t ts_small_parse_table[] = { [281681] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8726), 1, + ACTIONS(8728), 1, anon_sym_constraint, STATE(6263), 1, sym_attribute, @@ -435475,7 +435486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 7, + ACTIONS(6191), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -435491,7 +435502,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5778), 10, + ACTIONS(5780), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435510,7 +435521,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5745), 10, + ACTIONS(5747), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435529,7 +435540,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5699), 10, + ACTIONS(5701), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435548,7 +435559,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5760), 10, + ACTIONS(5762), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435562,7 +435573,7 @@ static uint16_t ts_small_parse_table[] = { [281802] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8726), 1, + ACTIONS(8728), 1, anon_sym_constraint, STATE(6268), 1, sym_attribute, @@ -435573,7 +435584,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6213), 7, + ACTIONS(6215), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -435589,7 +435600,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5719), 10, + ACTIONS(5721), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435603,19 +435614,19 @@ static uint16_t ts_small_parse_table[] = { [281854] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6000), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6002), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6004), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435636,7 +435647,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5729), 10, + ACTIONS(5731), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435655,7 +435666,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5753), 10, + ACTIONS(5755), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435669,19 +435680,19 @@ static uint16_t ts_small_parse_table[] = { [281941] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(5900), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5902), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5904), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435702,7 +435713,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5741), 10, + ACTIONS(5743), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435721,7 +435732,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5737), 10, + ACTIONS(5739), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435740,7 +435751,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5733), 10, + ACTIONS(5735), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435816,7 +435827,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5725), 10, + ACTIONS(5727), 10, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -435868,19 +435879,19 @@ static uint16_t ts_small_parse_table[] = { [282189] = 13, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_DASH_GT, ACTIONS(5892), 1, + anon_sym_DASH_GT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6024), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6026), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6028), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -435896,7 +435907,7 @@ static uint16_t ts_small_parse_table[] = { [282230] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8726), 1, + ACTIONS(8728), 1, anon_sym_constraint, STATE(6284), 1, sym_attribute, @@ -435907,7 +435918,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 7, + ACTIONS(6191), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -435918,14 +435929,14 @@ static uint16_t ts_small_parse_table[] = { [282259] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, STATE(6285), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 9, + ACTIONS(6278), 9, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, @@ -435940,7 +435951,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2503), 1, anon_sym_COLON2, - ACTIONS(8304), 1, + ACTIONS(8306), 1, anon_sym_DOT_DOT, STATE(6286), 1, sym_attribute, @@ -435959,7 +435970,7 @@ static uint16_t ts_small_parse_table[] = { [282311] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8730), 1, + ACTIONS(8732), 1, anon_sym_constraint, STATE(6358), 1, sym_type_constraint, @@ -435969,7 +435980,7 @@ static uint16_t ts_small_parse_table[] = { STATE(6287), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(6225), 7, + ACTIONS(6227), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -435980,17 +435991,17 @@ static uint16_t ts_small_parse_table[] = { [282338] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8733), 1, - sym__identifier, ACTIONS(8735), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8737), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8739), 1, - anon_sym_LBRACE, + anon_sym_LBRACK, ACTIONS(8741), 1, + anon_sym_LBRACE, + ACTIONS(8743), 1, sym_indexing_operator, STATE(3010), 1, sym_field_path, @@ -436006,14 +436017,14 @@ static uint16_t ts_small_parse_table[] = { [282376] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4729), 1, + ACTIONS(4731), 1, anon_sym_COLON2, STATE(6289), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4727), 8, + ACTIONS(4729), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436025,17 +436036,17 @@ static uint16_t ts_small_parse_table[] = { [282400] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, - sym_indexing_operator, ACTIONS(8743), 1, - sym__identifier, + sym_indexing_operator, ACTIONS(8745), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8747), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8749), 1, + anon_sym_LBRACK, + ACTIONS(8751), 1, anon_sym_LBRACE, STATE(2405), 1, sym_field_path, @@ -436051,14 +436062,14 @@ static uint16_t ts_small_parse_table[] = { [282438] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4664), 1, + ACTIONS(4666), 1, anon_sym_COLON2, STATE(6291), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4662), 8, + ACTIONS(4664), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436070,17 +436081,17 @@ static uint16_t ts_small_parse_table[] = { [282462] = 12, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5890), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(5892), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6141), 1, + ACTIONS(6143), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -436096,17 +436107,17 @@ static uint16_t ts_small_parse_table[] = { [282500] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8751), 1, - sym__identifier, ACTIONS(8753), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8755), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8757), 1, + anon_sym_LBRACK, + ACTIONS(8759), 1, anon_sym_LBRACE, STATE(3112), 1, sym_field_path, @@ -436122,17 +436133,17 @@ static uint16_t ts_small_parse_table[] = { [282538] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8759), 1, - sym__identifier, ACTIONS(8761), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8763), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8765), 1, + anon_sym_LBRACK, + ACTIONS(8767), 1, anon_sym_LBRACE, STATE(2772), 1, sym_field_path, @@ -436153,7 +436164,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5894), 9, + ACTIONS(5896), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -436166,17 +436177,17 @@ static uint16_t ts_small_parse_table[] = { [282598] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8767), 1, - sym__identifier, ACTIONS(8769), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8771), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8773), 1, + anon_sym_LBRACK, + ACTIONS(8775), 1, anon_sym_LBRACE, STATE(1386), 1, sym_field_path, @@ -436192,14 +436203,14 @@ static uint16_t ts_small_parse_table[] = { [282636] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4791), 1, + ACTIONS(4793), 1, anon_sym_COLON2, STATE(6297), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4789), 8, + ACTIONS(4791), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436211,14 +436222,14 @@ static uint16_t ts_small_parse_table[] = { [282660] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4660), 1, + ACTIONS(4662), 1, anon_sym_COLON2, STATE(6298), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4658), 8, + ACTIONS(4660), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436230,16 +436241,16 @@ static uint16_t ts_small_parse_table[] = { [282684] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4799), 1, + ACTIONS(4801), 1, anon_sym_COLON2, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, STATE(6299), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4797), 7, + ACTIONS(4799), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436250,17 +436261,17 @@ static uint16_t ts_small_parse_table[] = { [282710] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8777), 1, - sym__identifier, ACTIONS(8779), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8781), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8783), 1, + anon_sym_LBRACK, + ACTIONS(8785), 1, anon_sym_LBRACE, STATE(1771), 1, sym_field_path, @@ -436276,14 +436287,14 @@ static uint16_t ts_small_parse_table[] = { [282748] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4803), 1, + ACTIONS(4805), 1, anon_sym_COLON2, STATE(6301), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4801), 8, + ACTIONS(4803), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436295,18 +436306,18 @@ static uint16_t ts_small_parse_table[] = { [282772] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4807), 1, + ACTIONS(4809), 1, anon_sym_COLON2, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, STATE(6302), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4805), 6, + ACTIONS(4807), 6, anon_sym_RPAREN, anon_sym_PIPE, anon_sym_RBRACK, @@ -436316,16 +436327,16 @@ static uint16_t ts_small_parse_table[] = { [282800] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4811), 1, + ACTIONS(4813), 1, anon_sym_COLON2, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, STATE(6303), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4809), 7, + ACTIONS(4811), 7, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436336,17 +436347,17 @@ static uint16_t ts_small_parse_table[] = { [282826] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8787), 1, - sym__identifier, ACTIONS(8789), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8791), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8793), 1, + anon_sym_LBRACK, + ACTIONS(8795), 1, anon_sym_LBRACE, STATE(4020), 1, sym_field_path, @@ -436362,14 +436373,14 @@ static uint16_t ts_small_parse_table[] = { [282864] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4823), 1, + ACTIONS(4825), 1, anon_sym_COLON2, STATE(6305), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4821), 8, + ACTIONS(4823), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436381,14 +436392,14 @@ static uint16_t ts_small_parse_table[] = { [282888] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4827), 1, + ACTIONS(4829), 1, anon_sym_COLON2, STATE(6306), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4825), 8, + ACTIONS(4827), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436400,14 +436411,14 @@ static uint16_t ts_small_parse_table[] = { [282912] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4831), 1, + ACTIONS(4833), 1, anon_sym_COLON2, STATE(6307), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4829), 8, + ACTIONS(4831), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436419,14 +436430,14 @@ static uint16_t ts_small_parse_table[] = { [282936] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4835), 1, + ACTIONS(4837), 1, anon_sym_COLON2, STATE(6308), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4833), 8, + ACTIONS(4835), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436438,17 +436449,17 @@ static uint16_t ts_small_parse_table[] = { [282960] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8795), 1, - sym__identifier, ACTIONS(8797), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8799), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8801), 1, + anon_sym_LBRACK, + ACTIONS(8803), 1, anon_sym_LBRACE, STATE(3504), 1, sym_field_path, @@ -436464,14 +436475,14 @@ static uint16_t ts_small_parse_table[] = { [282998] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4652), 1, + ACTIONS(4654), 1, anon_sym_COLON2, STATE(6310), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4650), 8, + ACTIONS(4652), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436483,14 +436494,14 @@ static uint16_t ts_small_parse_table[] = { [283022] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4839), 1, + ACTIONS(4841), 1, anon_sym_COLON2, STATE(6311), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4837), 8, + ACTIONS(4839), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436502,16 +436513,16 @@ static uint16_t ts_small_parse_table[] = { [283046] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8803), 1, - anon_sym_DASH_GT, ACTIONS(8805), 1, + anon_sym_DASH_GT, + ACTIONS(8807), 1, anon_sym_as, STATE(6312), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6282), 7, + ACTIONS(6284), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436522,13 +436533,13 @@ static uint16_t ts_small_parse_table[] = { [283072] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6179), 1, + ACTIONS(6181), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -436539,24 +436550,24 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 3, + ACTIONS(6179), 3, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_LBRACK_AT_AT, [283106] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8807), 1, - sym__identifier, ACTIONS(8809), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8811), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8813), 1, + anon_sym_LBRACK, + ACTIONS(8815), 1, anon_sym_LBRACE, STATE(2272), 1, sym_field_path, @@ -436572,13 +436583,13 @@ static uint16_t ts_small_parse_table[] = { [283144] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8815), 1, + ACTIONS(8817), 1, anon_sym_private, STATE(5206), 1, sym_variant_declaration, @@ -436589,7 +436600,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -436601,7 +436612,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5428), 9, + ACTIONS(5430), 9, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436614,14 +436625,14 @@ static uint16_t ts_small_parse_table[] = { [283200] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4747), 1, + ACTIONS(4749), 1, anon_sym_COLON2, STATE(6317), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4745), 8, + ACTIONS(4747), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436633,17 +436644,17 @@ static uint16_t ts_small_parse_table[] = { [283224] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8817), 1, - sym__identifier, ACTIONS(8819), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8821), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8823), 1, + anon_sym_LBRACK, + ACTIONS(8825), 1, anon_sym_LBRACE, STATE(4085), 1, sym_field_path, @@ -436664,10 +436675,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5894), 2, + ACTIONS(5896), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5942), 7, + ACTIONS(5944), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436683,7 +436694,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6006), 9, + ACTIONS(6008), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -436696,16 +436707,16 @@ static uint16_t ts_small_parse_table[] = { [283308] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8803), 1, - anon_sym_DASH_GT, ACTIONS(8805), 1, + anon_sym_DASH_GT, + ACTIONS(8807), 1, anon_sym_as, STATE(6321), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6308), 7, + ACTIONS(6310), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436716,17 +436727,17 @@ static uint16_t ts_small_parse_table[] = { [283334] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8761), 1, - anon_sym_LPAREN, ACTIONS(8763), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8765), 1, + anon_sym_LBRACK, + ACTIONS(8767), 1, anon_sym_LBRACE, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(2772), 1, sym_field_path, @@ -436747,10 +436758,10 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5970), 2, + ACTIONS(5972), 2, anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(5966), 7, + ACTIONS(5968), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436761,13 +436772,13 @@ static uint16_t ts_small_parse_table[] = { [283396] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, - ACTIONS(8827), 1, + ACTIONS(8829), 1, anon_sym_private, STATE(5124), 1, sym_variant_declaration, @@ -436778,21 +436789,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [283430] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4739), 1, + ACTIONS(4741), 1, anon_sym_COLON2, STATE(6325), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4737), 8, + ACTIONS(4739), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436804,14 +436815,14 @@ static uint16_t ts_small_parse_table[] = { [283454] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4634), 1, + ACTIONS(4636), 1, anon_sym_COLON2, STATE(6326), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4632), 8, + ACTIONS(4634), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436823,14 +436834,14 @@ static uint16_t ts_small_parse_table[] = { [283478] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4743), 1, + ACTIONS(4745), 1, anon_sym_COLON2, STATE(6327), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4741), 8, + ACTIONS(4743), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436847,7 +436858,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8829), 9, + ACTIONS(8831), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -436860,14 +436871,14 @@ static uint16_t ts_small_parse_table[] = { [283524] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8803), 1, + ACTIONS(8805), 1, anon_sym_DASH_GT, STATE(6329), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 8, + ACTIONS(6278), 8, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -436884,7 +436895,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8831), 9, + ACTIONS(8833), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -436902,7 +436913,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8833), 9, + ACTIONS(8835), 9, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -436915,17 +436926,17 @@ static uint16_t ts_small_parse_table[] = { [283592] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8835), 1, - sym__identifier, ACTIONS(8837), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8839), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8841), 1, + anon_sym_LBRACK, + ACTIONS(8843), 1, anon_sym_LBRACE, STATE(1762), 1, sym_field_path, @@ -436941,14 +436952,14 @@ static uint16_t ts_small_parse_table[] = { [283630] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4863), 1, + ACTIONS(4865), 1, anon_sym_COLON2, STATE(6333), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4861), 8, + ACTIONS(4863), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436960,14 +436971,14 @@ static uint16_t ts_small_parse_table[] = { [283654] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4867), 1, + ACTIONS(4869), 1, anon_sym_COLON2, STATE(6334), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4865), 8, + ACTIONS(4867), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436979,14 +436990,14 @@ static uint16_t ts_small_parse_table[] = { [283678] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4871), 1, + ACTIONS(4873), 1, anon_sym_COLON2, STATE(6335), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4869), 8, + ACTIONS(4871), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -436998,14 +437009,14 @@ static uint16_t ts_small_parse_table[] = { [283702] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_COLON2, STATE(6336), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4873), 8, + ACTIONS(4875), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437017,16 +437028,16 @@ static uint16_t ts_small_parse_table[] = { [283726] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8803), 1, - anon_sym_DASH_GT, ACTIONS(8805), 1, + anon_sym_DASH_GT, + ACTIONS(8807), 1, anon_sym_as, STATE(6337), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6300), 7, + ACTIONS(6302), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -437037,14 +437048,14 @@ static uint16_t ts_small_parse_table[] = { [283752] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4855), 1, + ACTIONS(4857), 1, anon_sym_COLON2, STATE(6338), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4853), 8, + ACTIONS(4855), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437056,14 +437067,14 @@ static uint16_t ts_small_parse_table[] = { [283776] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_COLON2, STATE(6339), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4749), 8, + ACTIONS(4751), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437075,17 +437086,17 @@ static uint16_t ts_small_parse_table[] = { [283800] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8843), 1, - sym__identifier, ACTIONS(8845), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8847), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8849), 1, + anon_sym_LBRACK, + ACTIONS(8851), 1, anon_sym_LBRACE, STATE(1453), 1, sym_field_path, @@ -437101,13 +437112,13 @@ static uint16_t ts_small_parse_table[] = { [283838] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8851), 1, + ACTIONS(8853), 1, anon_sym_private, STATE(5124), 1, sym_variant_declaration, @@ -437118,21 +437129,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [283872] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4626), 1, + ACTIONS(4628), 1, anon_sym_COLON2, STATE(6342), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4624), 8, + ACTIONS(4626), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437144,17 +437155,17 @@ static uint16_t ts_small_parse_table[] = { [283896] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8853), 1, - sym__identifier, ACTIONS(8855), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8857), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8859), 1, + anon_sym_LBRACK, + ACTIONS(8861), 1, anon_sym_LBRACE, STATE(2945), 1, sym_field_path, @@ -437170,14 +437181,14 @@ static uint16_t ts_small_parse_table[] = { [283934] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4656), 1, + ACTIONS(4658), 1, anon_sym_COLON2, STATE(6344), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4654), 8, + ACTIONS(4656), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437189,17 +437200,17 @@ static uint16_t ts_small_parse_table[] = { [283958] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8861), 1, - sym__identifier, ACTIONS(8863), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8865), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8867), 1, + anon_sym_LBRACK, + ACTIONS(8869), 1, anon_sym_LBRACE, STATE(3409), 1, sym_field_path, @@ -437215,17 +437226,17 @@ static uint16_t ts_small_parse_table[] = { [283996] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8869), 1, - sym__identifier, ACTIONS(8871), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8873), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8875), 1, + anon_sym_LBRACK, + ACTIONS(8877), 1, anon_sym_LBRACE, STATE(1599), 1, sym_field_path, @@ -437241,16 +437252,16 @@ static uint16_t ts_small_parse_table[] = { [284034] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8877), 1, - anon_sym_LPAREN, ACTIONS(8879), 1, + anon_sym_LPAREN, + ACTIONS(8881), 1, anon_sym_DOT, STATE(6347), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6012), 7, + ACTIONS(6014), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -437261,13 +437272,13 @@ static uint16_t ts_small_parse_table[] = { [284060] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, - ACTIONS(8881), 1, + ACTIONS(8883), 1, anon_sym_private, STATE(5141), 1, sym_constructor_declaration, @@ -437278,16 +437289,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [284094] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6108), 1, + ACTIONS(6110), 1, anon_sym_COLON2, - ACTIONS(8883), 1, + ACTIONS(8885), 1, anon_sym_LPAREN, STATE(6439), 1, sym_module_parameter, @@ -437297,7 +437308,7 @@ static uint16_t ts_small_parse_table[] = { STATE(6349), 2, sym_attribute, aux_sym_module_binding_repeat1, - ACTIONS(6106), 5, + ACTIONS(6108), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -437306,14 +437317,14 @@ static uint16_t ts_small_parse_table[] = { [284122] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4644), 1, + ACTIONS(4646), 1, anon_sym_COLON2, STATE(6350), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4642), 8, + ACTIONS(4644), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437325,17 +437336,17 @@ static uint16_t ts_small_parse_table[] = { [284146] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8886), 1, - sym__identifier, ACTIONS(8888), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8890), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8892), 1, + anon_sym_LBRACK, + ACTIONS(8894), 1, anon_sym_LBRACE, STATE(1490), 1, sym_field_path, @@ -437351,17 +437362,17 @@ static uint16_t ts_small_parse_table[] = { [284184] = 12, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8741), 1, + ACTIONS(8743), 1, sym_indexing_operator, - ACTIONS(8894), 1, - sym__identifier, ACTIONS(8896), 1, - anon_sym_LPAREN, + sym__identifier, ACTIONS(8898), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(8900), 1, + anon_sym_LBRACK, + ACTIONS(8902), 1, anon_sym_LBRACE, STATE(3652), 1, sym_field_path, @@ -437396,14 +437407,14 @@ static uint16_t ts_small_parse_table[] = { [284246] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4648), 1, + ACTIONS(4650), 1, anon_sym_COLON2, STATE(6354), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4646), 8, + ACTIONS(4648), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437415,14 +437426,14 @@ static uint16_t ts_small_parse_table[] = { [284270] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4676), 1, + ACTIONS(4678), 1, anon_sym_COLON2, STATE(6355), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4674), 8, + ACTIONS(4676), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437439,7 +437450,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5970), 9, + ACTIONS(5972), 9, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -437452,14 +437463,14 @@ static uint16_t ts_small_parse_table[] = { [284316] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4700), 1, + ACTIONS(4702), 1, anon_sym_COLON2, STATE(6357), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4698), 8, + ACTIONS(4700), 8, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_PIPE, @@ -437476,7 +437487,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6113), 8, + ACTIONS(6115), 8, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -437488,11 +437499,11 @@ static uint16_t ts_small_parse_table[] = { [284361] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, STATE(5141), 1, sym_constructor_declaration, @@ -437503,22 +437514,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [284392] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(8902), 1, - anon_sym_SEMI, ACTIONS(8904), 1, + anon_sym_SEMI, + ACTIONS(8906), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -437534,9 +437545,9 @@ static uint16_t ts_small_parse_table[] = { [284427] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6361), 1, sym_attribute, @@ -437547,7 +437558,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437555,9 +437566,9 @@ static uint16_t ts_small_parse_table[] = { [284456] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6362), 1, sym_attribute, @@ -437568,7 +437579,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437576,9 +437587,9 @@ static uint16_t ts_small_parse_table[] = { [284485] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6363), 1, sym_attribute, @@ -437589,7 +437600,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437597,7 +437608,7 @@ static uint16_t ts_small_parse_table[] = { [284514] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8912), 1, + ACTIONS(8914), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -437608,7 +437619,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6213), 5, + ACTIONS(6215), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -437622,7 +437633,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8914), 8, + ACTIONS(8916), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -437634,15 +437645,15 @@ static uint16_t ts_small_parse_table[] = { [284562] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3962), 1, + ACTIONS(3964), 1, anon_sym_LBRACK, - ACTIONS(3966), 1, + ACTIONS(3968), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8140), 1, + ACTIONS(8142), 1, sym__capitalized_identifier, - ACTIONS(8916), 1, - anon_sym_LPAREN, ACTIONS(8918), 1, + anon_sym_LPAREN, + ACTIONS(8920), 1, anon_sym_LBRACE, STATE(6366), 1, sym_attribute, @@ -437661,7 +437672,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8920), 8, + ACTIONS(8922), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -437673,9 +437684,9 @@ static uint16_t ts_small_parse_table[] = { [284614] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6368), 1, sym_attribute, @@ -437686,7 +437697,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437699,7 +437710,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8922), 8, + ACTIONS(8924), 8, anon_sym_constraint, anon_sym_val, anon_sym_end, @@ -437711,9 +437722,9 @@ static uint16_t ts_small_parse_table[] = { [284664] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6370), 1, sym_attribute, @@ -437724,7 +437735,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437732,9 +437743,9 @@ static uint16_t ts_small_parse_table[] = { [284693] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6371), 1, sym_attribute, @@ -437745,7 +437756,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437772,9 +437783,9 @@ static uint16_t ts_small_parse_table[] = { [284747] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6373), 1, sym_attribute, @@ -437785,7 +437796,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437793,11 +437804,11 @@ static uint16_t ts_small_parse_table[] = { [284776] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, STATE(5278), 1, sym_variant_declaration, @@ -437808,16 +437819,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [284807] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6375), 1, sym_attribute, @@ -437828,7 +437839,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -437836,15 +437847,15 @@ static uint16_t ts_small_parse_table[] = { [284836] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(8924), 1, - anon_sym_SEMI, ACTIONS(8926), 1, + anon_sym_SEMI, + ACTIONS(8928), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -437864,11 +437875,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2517), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8928), 1, - anon_sym_LPAREN, ACTIONS(8930), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8932), 1, + anon_sym_LBRACE, + ACTIONS(8934), 1, sym__capitalized_identifier, STATE(6377), 1, sym_attribute, @@ -437886,11 +437897,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2571), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8934), 1, - anon_sym_LPAREN, ACTIONS(8936), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8938), 1, + anon_sym_LBRACE, + ACTIONS(8940), 1, sym__capitalized_identifier, STATE(6378), 1, sym_attribute, @@ -437904,11 +437915,11 @@ static uint16_t ts_small_parse_table[] = { [284933] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(8940), 1, - anon_sym_LPAREN, ACTIONS(8942), 1, + anon_sym_LPAREN, + ACTIONS(8944), 1, anon_sym_LBRACK, STATE(6379), 1, sym_attribute, @@ -437919,7 +437930,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8944), 3, + ACTIONS(8946), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, @@ -437930,11 +437941,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2926), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8946), 1, - anon_sym_LPAREN, ACTIONS(8948), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8950), 1, + anon_sym_LBRACE, + ACTIONS(8952), 1, sym__capitalized_identifier, STATE(6380), 1, sym_attribute, @@ -437966,13 +437977,13 @@ static uint16_t ts_small_parse_table[] = { [285018] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6181), 1, + ACTIONS(6183), 1, anon_sym_RPAREN, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -437983,17 +437994,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5436), 2, + ACTIONS(5438), 2, anon_sym_DASH_GT, anon_sym_STAR, [285051] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4960), 1, + ACTIONS(4962), 1, anon_sym_PIPE, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, STATE(5141), 1, sym_constructor_declaration, @@ -438004,18 +438015,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [285082] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(8952), 1, - anon_sym_LPAREN, ACTIONS(8954), 1, + anon_sym_LPAREN, + ACTIONS(8956), 1, anon_sym_LBRACK, STATE(5477), 1, sym_constructor_declaration, @@ -438026,16 +438037,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8956), 3, + ACTIONS(8958), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [285113] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6385), 1, sym_attribute, @@ -438046,7 +438057,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438058,11 +438069,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3726), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8958), 1, - anon_sym_LPAREN, ACTIONS(8960), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8962), 1, + anon_sym_LBRACE, + ACTIONS(8964), 1, sym__capitalized_identifier, STATE(6386), 1, sym_attribute, @@ -438076,7 +438087,7 @@ static uint16_t ts_small_parse_table[] = { [285173] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8964), 1, + ACTIONS(8966), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -438086,7 +438097,7 @@ static uint16_t ts_small_parse_table[] = { STATE(6387), 2, sym_attribute, aux_sym_type_binding_repeat1, - ACTIONS(6225), 5, + ACTIONS(6227), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -438095,9 +438106,9 @@ static uint16_t ts_small_parse_table[] = { [285198] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6388), 1, sym_attribute, @@ -438108,7 +438119,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438116,9 +438127,9 @@ static uint16_t ts_small_parse_table[] = { [285227] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6389), 1, sym_attribute, @@ -438129,7 +438140,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438137,9 +438148,9 @@ static uint16_t ts_small_parse_table[] = { [285256] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6390), 1, sym_attribute, @@ -438150,7 +438161,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438162,11 +438173,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2469), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8938), 1, + ACTIONS(8940), 1, sym__capitalized_identifier, - ACTIONS(8967), 1, - anon_sym_LPAREN, ACTIONS(8969), 1, + anon_sym_LPAREN, + ACTIONS(8971), 1, anon_sym_LBRACE, STATE(6391), 1, sym_attribute, @@ -438180,7 +438191,7 @@ static uint16_t ts_small_parse_table[] = { [285316] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8971), 1, + ACTIONS(8973), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -438188,7 +438199,7 @@ static uint16_t ts_small_parse_table[] = { STATE(6392), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(6252), 6, + ACTIONS(6254), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -438198,15 +438209,15 @@ static uint16_t ts_small_parse_table[] = { [285339] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3848), 1, + ACTIONS(3890), 1, anon_sym_LBRACK, - ACTIONS(3858), 1, + ACTIONS(3900), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8140), 1, + ACTIONS(8142), 1, sym__capitalized_identifier, - ACTIONS(8974), 1, - anon_sym_LPAREN, ACTIONS(8976), 1, + anon_sym_LPAREN, + ACTIONS(8978), 1, anon_sym_LBRACE, STATE(6393), 1, sym_attribute, @@ -438220,9 +438231,9 @@ static uint16_t ts_small_parse_table[] = { [285370] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6394), 1, sym_attribute, @@ -438233,7 +438244,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438241,9 +438252,9 @@ static uint16_t ts_small_parse_table[] = { [285399] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6395), 1, sym_attribute, @@ -438254,7 +438265,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438262,19 +438273,19 @@ static uint16_t ts_small_parse_table[] = { [285428] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8978), 1, - anon_sym_EQ, ACTIONS(8980), 1, - anon_sym_RPAREN, + anon_sym_EQ, ACTIONS(8982), 1, + anon_sym_RPAREN, + ACTIONS(8984), 1, anon_sym_COLON2, STATE(6396), 1, sym_attribute, @@ -438290,11 +438301,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(3022), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8984), 1, - anon_sym_LPAREN, ACTIONS(8986), 1, - anon_sym_LBRACE, + anon_sym_LPAREN, ACTIONS(8988), 1, + anon_sym_LBRACE, + ACTIONS(8990), 1, sym__capitalized_identifier, STATE(6397), 1, sym_attribute, @@ -438308,9 +438319,9 @@ static uint16_t ts_small_parse_table[] = { [285494] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6398), 1, sym_attribute, @@ -438321,7 +438332,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438347,15 +438358,15 @@ static uint16_t ts_small_parse_table[] = { [285546] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(8990), 1, - anon_sym_SEMI, ACTIONS(8992), 1, + anon_sym_SEMI, + ACTIONS(8994), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -438371,11 +438382,11 @@ static uint16_t ts_small_parse_table[] = { [285581] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4992), 1, + ACTIONS(4994), 1, anon_sym_PIPE, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, STATE(5167), 1, sym_variant_declaration, @@ -438386,16 +438397,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [285612] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6402), 1, sym_attribute, @@ -438406,7 +438417,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438414,19 +438425,19 @@ static uint16_t ts_small_parse_table[] = { [285641] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(8994), 1, - anon_sym_EQ, ACTIONS(8996), 1, + anon_sym_EQ, + ACTIONS(8998), 1, anon_sym_RPAREN, STATE(6403), 1, sym_attribute, @@ -438438,19 +438449,19 @@ static uint16_t ts_small_parse_table[] = { [285676] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(8998), 1, - anon_sym_EQ, ACTIONS(9000), 1, + anon_sym_EQ, + ACTIONS(9002), 1, anon_sym_RPAREN, STATE(6404), 1, sym_attribute, @@ -438462,9 +438473,9 @@ static uint16_t ts_small_parse_table[] = { [285711] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6405), 1, sym_attribute, @@ -438475,7 +438486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438483,9 +438494,9 @@ static uint16_t ts_small_parse_table[] = { [285740] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6406), 1, sym_attribute, @@ -438496,7 +438507,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438504,7 +438515,7 @@ static uint16_t ts_small_parse_table[] = { [285769] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9002), 1, + ACTIONS(9004), 1, anon_sym_and, STATE(6407), 1, sym_attribute, @@ -438513,7 +438524,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6446), 6, + ACTIONS(6448), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -438523,15 +438534,15 @@ static uint16_t ts_small_parse_table[] = { [285794] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(9004), 1, - anon_sym_SEMI, ACTIONS(9006), 1, + anon_sym_SEMI, + ACTIONS(9008), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -438547,11 +438558,11 @@ static uint16_t ts_small_parse_table[] = { [285829] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9008), 1, - anon_sym_LPAREN, ACTIONS(9010), 1, + anon_sym_LPAREN, + ACTIONS(9012), 1, anon_sym_LBRACK, STATE(5477), 1, sym_constructor_declaration, @@ -438562,14 +438573,14 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9012), 3, + ACTIONS(9014), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [285860] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9002), 1, + ACTIONS(9004), 1, anon_sym_and, STATE(6392), 1, aux_sym_module_type_constraint_repeat1, @@ -438578,7 +438589,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6520), 6, + ACTIONS(6522), 6, anon_sym_EQ, anon_sym_COLON_EQ, anon_sym_DASH_GT, @@ -438611,11 +438622,11 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, ACTIONS(2185), 1, anon_sym_LBRACK_PIPE, - ACTIONS(8938), 1, + ACTIONS(8940), 1, sym__capitalized_identifier, - ACTIONS(9014), 1, - anon_sym_LPAREN, ACTIONS(9016), 1, + anon_sym_LPAREN, + ACTIONS(9018), 1, anon_sym_LBRACE, STATE(6412), 1, sym_attribute, @@ -438629,7 +438640,7 @@ static uint16_t ts_small_parse_table[] = { [285941] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8912), 1, + ACTIONS(8914), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -438640,7 +438651,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 5, + ACTIONS(6191), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -438649,7 +438660,7 @@ static uint16_t ts_small_parse_table[] = { [285968] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8912), 1, + ACTIONS(8914), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -438660,7 +438671,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6189), 5, + ACTIONS(6191), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -438669,15 +438680,15 @@ static uint16_t ts_small_parse_table[] = { [285995] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(9018), 1, - anon_sym_SEMI, ACTIONS(9020), 1, + anon_sym_SEMI, + ACTIONS(9022), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -438693,9 +438704,9 @@ static uint16_t ts_small_parse_table[] = { [286030] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6416), 1, sym_attribute, @@ -438706,7 +438717,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438714,7 +438725,7 @@ static uint16_t ts_small_parse_table[] = { [286059] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8912), 1, + ACTIONS(8914), 1, anon_sym_constraint, STATE(4789), 1, sym_type_constraint, @@ -438725,7 +438736,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6256), 5, + ACTIONS(6258), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -438734,9 +438745,9 @@ static uint16_t ts_small_parse_table[] = { [286086] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6418), 1, sym_attribute, @@ -438747,7 +438758,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438755,9 +438766,9 @@ static uint16_t ts_small_parse_table[] = { [286115] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6419), 1, sym_attribute, @@ -438768,7 +438779,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438776,9 +438787,9 @@ static uint16_t ts_small_parse_table[] = { [286144] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6420), 1, sym_attribute, @@ -438789,7 +438800,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438797,9 +438808,9 @@ static uint16_t ts_small_parse_table[] = { [286173] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6421), 1, sym_attribute, @@ -438810,7 +438821,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438818,9 +438829,9 @@ static uint16_t ts_small_parse_table[] = { [286202] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(8906), 1, + ACTIONS(8908), 1, aux_sym_character_content_token1, - ACTIONS(8910), 1, + ACTIONS(8912), 1, sym__null, STATE(6422), 1, sym_attribute, @@ -438831,7 +438842,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8908), 4, + ACTIONS(8910), 4, aux_sym_escape_sequence_token1, aux_sym_escape_sequence_token2, aux_sym_escape_sequence_token3, @@ -438839,15 +438850,15 @@ static uint16_t ts_small_parse_table[] = { [286231] = 11, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(9022), 1, - anon_sym_SEMI, ACTIONS(9024), 1, + anon_sym_SEMI, + ACTIONS(9026), 1, anon_sym_GT, STATE(5775), 1, sym_type_constructor_path, @@ -438863,13 +438874,13 @@ static uint16_t ts_small_parse_table[] = { [286266] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, - sym__identifier, ACTIONS(9028), 1, - anon_sym__, + sym__identifier, ACTIONS(9030), 1, + anon_sym__, + ACTIONS(9032), 1, anon_sym_RBRACE, STATE(6424), 1, sym_attribute, @@ -438885,17 +438896,17 @@ static uint16_t ts_small_parse_table[] = { [286298] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9032), 1, + ACTIONS(9034), 1, anon_sym_RPAREN, STATE(6425), 1, sym_attribute, @@ -438907,17 +438918,17 @@ static uint16_t ts_small_parse_table[] = { [286330] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, - anon_sym_PIPE, ACTIONS(9036), 1, - anon_sym_RBRACK, + anon_sym_PIPE, ACTIONS(9038), 1, - anon_sym_SEMI, + anon_sym_RBRACK, ACTIONS(9040), 1, + anon_sym_SEMI, + ACTIONS(9042), 1, anon_sym_as, STATE(6426), 1, sym_attribute, @@ -438929,17 +438940,17 @@ static uint16_t ts_small_parse_table[] = { [286362] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9042), 1, + ACTIONS(9044), 1, anon_sym_RPAREN, STATE(6427), 1, sym_attribute, @@ -438951,17 +438962,17 @@ static uint16_t ts_small_parse_table[] = { [286394] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9044), 1, + ACTIONS(9046), 1, anon_sym_RPAREN, STATE(6428), 1, sym_attribute, @@ -438973,13 +438984,13 @@ static uint16_t ts_small_parse_table[] = { [286426] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9046), 1, - anon_sym__, ACTIONS(9048), 1, + anon_sym__, + ACTIONS(9050), 1, anon_sym_RBRACE, STATE(6429), 1, sym_attribute, @@ -438995,16 +439006,16 @@ static uint16_t ts_small_parse_table[] = { [286458] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9050), 1, - anon_sym_DASH_GT, ACTIONS(9052), 1, + anon_sym_DASH_GT, + ACTIONS(9054), 1, anon_sym_with, STATE(6430), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6574), 5, + ACTIONS(6576), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439013,17 +439024,17 @@ static uint16_t ts_small_parse_table[] = { [286482] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9054), 1, + ACTIONS(9056), 1, anon_sym_RPAREN, STATE(6431), 1, sym_attribute, @@ -439035,17 +439046,17 @@ static uint16_t ts_small_parse_table[] = { [286514] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9056), 1, + ACTIONS(9058), 1, anon_sym_RPAREN, STATE(6432), 1, sym_attribute, @@ -439057,13 +439068,13 @@ static uint16_t ts_small_parse_table[] = { [286546] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9058), 1, - anon_sym__, ACTIONS(9060), 1, + anon_sym__, + ACTIONS(9062), 1, anon_sym_RBRACE, STATE(6433), 1, sym_attribute, @@ -439079,13 +439090,13 @@ static uint16_t ts_small_parse_table[] = { [286578] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9062), 1, - anon_sym__, ACTIONS(9064), 1, + anon_sym__, + ACTIONS(9066), 1, anon_sym_RBRACE, STATE(6434), 1, sym_attribute, @@ -439101,17 +439112,17 @@ static uint16_t ts_small_parse_table[] = { [286610] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9066), 1, + ACTIONS(9068), 1, anon_sym_RPAREN, STATE(6435), 1, sym_attribute, @@ -439123,17 +439134,17 @@ static uint16_t ts_small_parse_table[] = { [286642] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9068), 1, - anon_sym_DASH_GT, ACTIONS(9070), 1, + anon_sym_DASH_GT, + ACTIONS(9072), 1, anon_sym_when, STATE(6436), 1, sym_attribute, @@ -439145,17 +439156,17 @@ static uint16_t ts_small_parse_table[] = { [286674] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, - anon_sym_when, ACTIONS(9072), 1, + anon_sym_when, + ACTIONS(9074), 1, anon_sym_DASH_GT, STATE(6437), 1, sym_attribute, @@ -439167,17 +439178,17 @@ static uint16_t ts_small_parse_table[] = { [286706] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9074), 1, + ACTIONS(9076), 1, anon_sym_RPAREN, STATE(6438), 1, sym_attribute, @@ -439189,14 +439200,14 @@ static uint16_t ts_small_parse_table[] = { [286738] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6318), 1, + ACTIONS(6320), 1, anon_sym_COLON2, STATE(6439), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6316), 6, + ACTIONS(6318), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -439206,15 +439217,15 @@ static uint16_t ts_small_parse_table[] = { [286760] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6020), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6022), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6024), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -439228,7 +439239,7 @@ static uint16_t ts_small_parse_table[] = { [286792] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6441), 1, sym_attribute, @@ -439239,23 +439250,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5925), 2, + ACTIONS(5927), 2, anon_sym_and, anon_sym_in, - ACTIONS(8528), 2, + ACTIONS(8530), 2, anon_sym_EQ, anon_sym_COLON_EQ, [286820] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6306), 1, + ACTIONS(6308), 1, anon_sym_COLON2, STATE(6442), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6304), 6, + ACTIONS(6306), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -439270,7 +439281,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5966), 7, + ACTIONS(5968), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439281,11 +439292,11 @@ static uint16_t ts_small_parse_table[] = { [286862] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6444), 1, sym_attribute, @@ -439296,21 +439307,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [286892] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9078), 1, - sym__identifier, ACTIONS(9080), 1, - anon_sym_type, + sym__identifier, ACTIONS(9082), 1, - anon_sym_LBRACK, + anon_sym_type, ACTIONS(9084), 1, + anon_sym_LBRACK, + ACTIONS(9086), 1, anon_sym_virtual, STATE(5822), 1, sym_class_binding, @@ -439324,14 +439335,14 @@ static uint16_t ts_small_parse_table[] = { [286924] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6314), 1, + ACTIONS(6316), 1, anon_sym_COLON2, STATE(6446), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6312), 6, + ACTIONS(6314), 6, anon_sym_and, anon_sym_EQ, anon_sym_LPAREN, @@ -439341,11 +439352,11 @@ static uint16_t ts_small_parse_table[] = { [286946] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9086), 1, - anon_sym_rec, ACTIONS(9088), 1, + anon_sym_rec, + ACTIONS(9090), 1, anon_sym_type, STATE(5672), 1, sym_module_binding, @@ -439356,23 +439367,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9090), 2, + ACTIONS(9092), 2, anon_sym__, sym__capitalized_identifier, [286976] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(9096), 1, - anon_sym_SEMI, + anon_sym_PIPE, ACTIONS(9098), 1, - anon_sym_as, + anon_sym_SEMI, ACTIONS(9100), 1, - anon_sym_COLON_COLON, + anon_sym_as, ACTIONS(9102), 1, + anon_sym_COLON_COLON, + ACTIONS(9104), 1, anon_sym_PIPE_RBRACK, STATE(6448), 1, sym_attribute, @@ -439384,17 +439395,17 @@ static uint16_t ts_small_parse_table[] = { [287008] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9104), 1, - anon_sym_RBRACK, ACTIONS(9106), 1, + anon_sym_RBRACK, + ACTIONS(9108), 1, anon_sym_SEMI, STATE(6449), 1, sym_attribute, @@ -439406,17 +439417,17 @@ static uint16_t ts_small_parse_table[] = { [287040] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9108), 1, + ACTIONS(9110), 1, anon_sym_RPAREN, STATE(6450), 1, sym_attribute, @@ -439428,11 +439439,11 @@ static uint16_t ts_small_parse_table[] = { [287072] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, - anon_sym_as, ACTIONS(9114), 1, + anon_sym_as, + ACTIONS(9116), 1, anon_sym_AMP, STATE(6451), 1, sym_attribute, @@ -439441,24 +439452,24 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9110), 3, + ACTIONS(9112), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [287100] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9116), 1, + ACTIONS(9118), 1, anon_sym_DASH_GT, STATE(6452), 1, sym_attribute, @@ -439475,7 +439486,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6173), 7, + ACTIONS(6175), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439486,17 +439497,17 @@ static uint16_t ts_small_parse_table[] = { [287152] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9118), 1, + ACTIONS(9120), 1, anon_sym_RPAREN, STATE(6454), 1, sym_attribute, @@ -439508,14 +439519,14 @@ static uint16_t ts_small_parse_table[] = { [287184] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9120), 1, + ACTIONS(9122), 1, anon_sym_DASH_GT, STATE(6455), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 6, + ACTIONS(6278), 6, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -439525,13 +439536,13 @@ static uint16_t ts_small_parse_table[] = { [287206] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9122), 1, - anon_sym__, ACTIONS(9124), 1, + anon_sym__, + ACTIONS(9126), 1, anon_sym_RBRACE, STATE(6456), 1, sym_attribute, @@ -439547,13 +439558,13 @@ static uint16_t ts_small_parse_table[] = { [287238] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9126), 1, - anon_sym__, ACTIONS(9128), 1, + anon_sym__, + ACTIONS(9130), 1, anon_sym_RBRACE, STATE(6457), 1, sym_attribute, @@ -439569,14 +439580,14 @@ static uint16_t ts_small_parse_table[] = { [287270] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4596), 1, + ACTIONS(4598), 1, anon_sym_PIPE, STATE(6458), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4594), 6, + ACTIONS(4596), 6, anon_sym_DOT_DOT, anon_sym_COMMA, anon_sym_SEMI, @@ -439591,7 +439602,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5942), 7, + ACTIONS(5944), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439602,17 +439613,17 @@ static uint16_t ts_small_parse_table[] = { [287312] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(8996), 1, + ACTIONS(8998), 1, anon_sym_RPAREN, STATE(6460), 1, sym_attribute, @@ -439624,13 +439635,13 @@ static uint16_t ts_small_parse_table[] = { [287344] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9130), 1, - anon_sym__, ACTIONS(9132), 1, + anon_sym__, + ACTIONS(9134), 1, anon_sym_RBRACE, STATE(6461), 1, sym_attribute, @@ -439646,16 +439657,16 @@ static uint16_t ts_small_parse_table[] = { [287376] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9050), 1, - anon_sym_DASH_GT, ACTIONS(9052), 1, + anon_sym_DASH_GT, + ACTIONS(9054), 1, anon_sym_with, STATE(6462), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6608), 5, + ACTIONS(6610), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439664,17 +439675,17 @@ static uint16_t ts_small_parse_table[] = { [287400] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9134), 1, + ACTIONS(9136), 1, anon_sym_RPAREN, STATE(6463), 1, sym_attribute, @@ -439686,17 +439697,17 @@ static uint16_t ts_small_parse_table[] = { [287432] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9136), 1, - anon_sym_RBRACK, ACTIONS(9138), 1, + anon_sym_RBRACK, + ACTIONS(9140), 1, anon_sym_SEMI, STATE(6464), 1, sym_attribute, @@ -439708,17 +439719,17 @@ static uint16_t ts_small_parse_table[] = { [287464] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9140), 1, + ACTIONS(9142), 1, anon_sym_RPAREN, STATE(6465), 1, sym_attribute, @@ -439730,7 +439741,7 @@ static uint16_t ts_small_parse_table[] = { [287496] = 8, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6466), 1, sym_attribute, @@ -439741,25 +439752,25 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6552), 2, + ACTIONS(6554), 2, anon_sym_and, anon_sym_in, - ACTIONS(9142), 2, + ACTIONS(9144), 2, anon_sym_EQ, anon_sym_COLON_EQ, [287524] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(9120), 1, + ACTIONS(9122), 1, anon_sym_DASH_GT, STATE(6467), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6308), 5, + ACTIONS(6310), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -439768,11 +439779,11 @@ static uint16_t ts_small_parse_table[] = { [287548] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6468), 1, sym_attribute, @@ -439783,7 +439794,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [287578] = 4, @@ -439794,7 +439805,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6217), 7, + ACTIONS(6219), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439805,11 +439816,11 @@ static uint16_t ts_small_parse_table[] = { [287598] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6470), 1, sym_attribute, @@ -439820,17 +439831,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [287628] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6471), 1, sym_attribute, @@ -439841,7 +439852,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [287658] = 4, @@ -439852,7 +439863,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6221), 7, + ACTIONS(6223), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -439863,17 +439874,17 @@ static uint16_t ts_small_parse_table[] = { [287678] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9144), 1, + ACTIONS(9146), 1, anon_sym_RPAREN, STATE(6473), 1, sym_attribute, @@ -439885,17 +439896,17 @@ static uint16_t ts_small_parse_table[] = { [287710] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9146), 1, - anon_sym_COMMA, ACTIONS(9148), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(9150), 1, - anon_sym_SEMI, + anon_sym_PIPE, ACTIONS(9152), 1, - anon_sym_as, + anon_sym_SEMI, ACTIONS(9154), 1, - anon_sym_COLON_COLON, + anon_sym_as, ACTIONS(9156), 1, + anon_sym_COLON_COLON, + ACTIONS(9158), 1, anon_sym_PIPE_RBRACK, STATE(6474), 1, sym_attribute, @@ -439907,17 +439918,17 @@ static uint16_t ts_small_parse_table[] = { [287742] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9158), 1, + ACTIONS(9160), 1, anon_sym_RPAREN, STATE(6475), 1, sym_attribute, @@ -439929,11 +439940,11 @@ static uint16_t ts_small_parse_table[] = { [287774] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -439944,23 +439955,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9160), 2, + ACTIONS(9162), 2, anon_sym_SEMI, anon_sym_GT, [287804] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9162), 1, + ACTIONS(9164), 1, anon_sym_DASH_GT, STATE(6477), 1, sym_attribute, @@ -439972,11 +439983,11 @@ static uint16_t ts_small_parse_table[] = { [287836] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, - anon_sym_as, ACTIONS(9114), 1, + anon_sym_as, + ACTIONS(9116), 1, anon_sym_AMP, STATE(6478), 1, sym_attribute, @@ -439985,20 +439996,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9164), 3, + ACTIONS(9166), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [287864] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9166), 1, - anon_sym__, ACTIONS(9168), 1, + anon_sym__, + ACTIONS(9170), 1, anon_sym_RBRACE, STATE(6479), 1, sym_attribute, @@ -440014,17 +440025,17 @@ static uint16_t ts_small_parse_table[] = { [287896] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, - ACTIONS(9170), 1, - anon_sym_SEMI, ACTIONS(9172), 1, + anon_sym_SEMI, + ACTIONS(9174), 1, anon_sym_PIPE_RBRACK, STATE(6480), 1, sym_attribute, @@ -440053,17 +440064,17 @@ static uint16_t ts_small_parse_table[] = { [287950] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9174), 1, + ACTIONS(9176), 1, anon_sym_RPAREN, STATE(6482), 1, sym_attribute, @@ -440075,17 +440086,17 @@ static uint16_t ts_small_parse_table[] = { [287982] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9176), 1, + ACTIONS(9178), 1, anon_sym_RPAREN, STATE(6483), 1, sym_attribute, @@ -440097,11 +440108,11 @@ static uint16_t ts_small_parse_table[] = { [288014] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6484), 1, sym_attribute, @@ -440112,17 +440123,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [288044] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -440133,23 +440144,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5436), 2, + ACTIONS(5438), 2, anon_sym_DASH_GT, anon_sym_STAR, [288074] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9178), 1, + ACTIONS(9180), 1, anon_sym_RPAREN, STATE(6486), 1, sym_attribute, @@ -440178,17 +440189,17 @@ static uint16_t ts_small_parse_table[] = { [288128] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9180), 1, + ACTIONS(9182), 1, anon_sym_DASH_GT, STATE(6488), 1, sym_attribute, @@ -440217,17 +440228,17 @@ static uint16_t ts_small_parse_table[] = { [288182] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9182), 1, + ACTIONS(9184), 1, anon_sym_RPAREN, STATE(6490), 1, sym_attribute, @@ -440239,15 +440250,15 @@ static uint16_t ts_small_parse_table[] = { [288214] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6000), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6002), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6004), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -440261,17 +440272,17 @@ static uint16_t ts_small_parse_table[] = { [288246] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9184), 1, + ACTIONS(9186), 1, anon_sym_RPAREN, STATE(6492), 1, sym_attribute, @@ -440317,13 +440328,13 @@ static uint16_t ts_small_parse_table[] = { [288322] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9186), 1, - anon_sym__, ACTIONS(9188), 1, + anon_sym__, + ACTIONS(9190), 1, anon_sym_RBRACE, STATE(6495), 1, sym_attribute, @@ -440356,17 +440367,17 @@ static uint16_t ts_small_parse_table[] = { [288376] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9190), 1, + ACTIONS(9192), 1, anon_sym_RPAREN, STATE(6497), 1, sym_attribute, @@ -440395,13 +440406,13 @@ static uint16_t ts_small_parse_table[] = { [288430] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9192), 1, - anon_sym__, ACTIONS(9194), 1, + anon_sym__, + ACTIONS(9196), 1, anon_sym_RBRACE, STATE(6499), 1, sym_attribute, @@ -440417,17 +440428,17 @@ static uint16_t ts_small_parse_table[] = { [288462] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9196), 1, + ACTIONS(9198), 1, anon_sym_RPAREN, STATE(6500), 1, sym_attribute, @@ -440456,13 +440467,13 @@ static uint16_t ts_small_parse_table[] = { [288516] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9198), 1, - anon_sym__, ACTIONS(9200), 1, + anon_sym__, + ACTIONS(9202), 1, anon_sym_RBRACE, STATE(6502), 1, sym_attribute, @@ -440478,17 +440489,17 @@ static uint16_t ts_small_parse_table[] = { [288548] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9202), 1, + ACTIONS(9204), 1, anon_sym_RPAREN, STATE(6503), 1, sym_attribute, @@ -440500,13 +440511,13 @@ static uint16_t ts_small_parse_table[] = { [288580] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9204), 1, - anon_sym__, ACTIONS(9206), 1, + anon_sym__, + ACTIONS(9208), 1, anon_sym_RBRACE, STATE(6504), 1, sym_attribute, @@ -440522,11 +440533,11 @@ static uint16_t ts_small_parse_table[] = { [288612] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6505), 1, sym_attribute, @@ -440537,23 +440548,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [288642] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9208), 1, + ACTIONS(9210), 1, anon_sym_RPAREN, STATE(6506), 1, sym_attribute, @@ -440565,15 +440576,15 @@ static uint16_t ts_small_parse_table[] = { [288674] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6024), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6026), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6028), 1, anon_sym_in, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, STATE(5775), 1, sym_type_constructor_path, @@ -440587,16 +440598,16 @@ static uint16_t ts_small_parse_table[] = { [288706] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(9120), 1, + ACTIONS(9122), 1, anon_sym_DASH_GT, STATE(6508), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6300), 5, + ACTIONS(6302), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -440605,13 +440616,13 @@ static uint16_t ts_small_parse_table[] = { [288730] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9210), 1, - anon_sym__, ACTIONS(9212), 1, + anon_sym__, + ACTIONS(9214), 1, anon_sym_RBRACE, STATE(6509), 1, sym_attribute, @@ -440627,17 +440638,17 @@ static uint16_t ts_small_parse_table[] = { [288762] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9214), 1, + ACTIONS(9216), 1, anon_sym_DASH_GT, STATE(6510), 1, sym_attribute, @@ -440666,14 +440677,14 @@ static uint16_t ts_small_parse_table[] = { [288816] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4606), 1, + ACTIONS(4608), 1, anon_sym_PIPE, STATE(6512), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4604), 6, + ACTIONS(4606), 6, anon_sym_DOT_DOT, anon_sym_COMMA, anon_sym_SEMI, @@ -440683,13 +440694,13 @@ static uint16_t ts_small_parse_table[] = { [288838] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9216), 1, - anon_sym__, ACTIONS(9218), 1, + anon_sym__, + ACTIONS(9220), 1, anon_sym_RBRACE, STATE(6513), 1, sym_attribute, @@ -440705,15 +440716,15 @@ static uint16_t ts_small_parse_table[] = { [288870] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(6272), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6274), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6276), 1, anon_sym_in, STATE(5775), 1, sym_type_constructor_path, @@ -440727,17 +440738,17 @@ static uint16_t ts_small_parse_table[] = { [288902] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9220), 1, + ACTIONS(9222), 1, anon_sym_RPAREN, STATE(6515), 1, sym_attribute, @@ -440749,17 +440760,17 @@ static uint16_t ts_small_parse_table[] = { [288934] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9222), 1, + ACTIONS(9224), 1, anon_sym_DASH_GT, STATE(6516), 1, sym_attribute, @@ -440771,17 +440782,17 @@ static uint16_t ts_small_parse_table[] = { [288966] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9224), 1, - anon_sym_RBRACK, ACTIONS(9226), 1, + anon_sym_RBRACK, + ACTIONS(9228), 1, anon_sym_SEMI, STATE(6517), 1, sym_attribute, @@ -440793,11 +440804,11 @@ static uint16_t ts_small_parse_table[] = { [288998] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6518), 1, sym_attribute, @@ -440808,23 +440819,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [289028] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9228), 1, + ACTIONS(9230), 1, anon_sym_DASH_GT, STATE(6519), 1, sym_attribute, @@ -440836,11 +440847,11 @@ static uint16_t ts_small_parse_table[] = { [289060] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6520), 1, sym_attribute, @@ -440851,23 +440862,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [289090] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, - ACTIONS(9230), 1, - anon_sym_SEMI, ACTIONS(9232), 1, + anon_sym_SEMI, + ACTIONS(9234), 1, anon_sym_PIPE_RBRACK, STATE(6521), 1, sym_attribute, @@ -440884,7 +440895,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6252), 7, + ACTIONS(6254), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -440895,17 +440906,17 @@ static uint16_t ts_small_parse_table[] = { [289142] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9234), 1, - anon_sym_RBRACK, ACTIONS(9236), 1, + anon_sym_RBRACK, + ACTIONS(9238), 1, anon_sym_SEMI, STATE(6523), 1, sym_attribute, @@ -440917,17 +440928,17 @@ static uint16_t ts_small_parse_table[] = { [289174] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9238), 1, + ACTIONS(9240), 1, anon_sym_RPAREN, STATE(6524), 1, sym_attribute, @@ -440939,16 +440950,16 @@ static uint16_t ts_small_parse_table[] = { [289206] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6286), 1, + ACTIONS(6288), 1, anon_sym_as, - ACTIONS(9120), 1, + ACTIONS(9122), 1, anon_sym_DASH_GT, STATE(6525), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6282), 5, + ACTIONS(6284), 5, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, @@ -440957,17 +440968,17 @@ static uint16_t ts_small_parse_table[] = { [289230] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9146), 1, - anon_sym_COMMA, ACTIONS(9148), 1, + anon_sym_COMMA, + ACTIONS(9150), 1, anon_sym_PIPE, - ACTIONS(9152), 1, - anon_sym_as, ACTIONS(9154), 1, + anon_sym_as, + ACTIONS(9156), 1, anon_sym_COLON_COLON, - ACTIONS(9240), 1, - anon_sym_SEMI, ACTIONS(9242), 1, + anon_sym_SEMI, + ACTIONS(9244), 1, anon_sym_PIPE_RBRACK, STATE(6526), 1, sym_attribute, @@ -440979,17 +440990,17 @@ static uint16_t ts_small_parse_table[] = { [289262] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9244), 1, + ACTIONS(9246), 1, anon_sym_RPAREN, STATE(6527), 1, sym_attribute, @@ -441001,17 +441012,17 @@ static uint16_t ts_small_parse_table[] = { [289294] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9246), 1, - anon_sym_RBRACK, ACTIONS(9248), 1, + anon_sym_RBRACK, + ACTIONS(9250), 1, anon_sym_SEMI, STATE(6528), 1, sym_attribute, @@ -441023,17 +441034,17 @@ static uint16_t ts_small_parse_table[] = { [289326] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9250), 1, + ACTIONS(9252), 1, anon_sym_RPAREN, STATE(6529), 1, sym_attribute, @@ -441045,13 +441056,13 @@ static uint16_t ts_small_parse_table[] = { [289358] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9252), 1, - anon_sym__, ACTIONS(9254), 1, + anon_sym__, + ACTIONS(9256), 1, anon_sym_RBRACE, STATE(6530), 1, sym_attribute, @@ -441067,17 +441078,17 @@ static uint16_t ts_small_parse_table[] = { [289390] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9256), 1, + ACTIONS(9258), 1, anon_sym_RPAREN, STATE(6531), 1, sym_attribute, @@ -441089,17 +441100,17 @@ static uint16_t ts_small_parse_table[] = { [289422] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9258), 1, + ACTIONS(9260), 1, anon_sym_RPAREN, STATE(6532), 1, sym_attribute, @@ -441111,13 +441122,13 @@ static uint16_t ts_small_parse_table[] = { [289454] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9260), 1, - anon_sym__, ACTIONS(9262), 1, + anon_sym__, + ACTIONS(9264), 1, anon_sym_RBRACE, STATE(6533), 1, sym_attribute, @@ -441133,17 +441144,17 @@ static uint16_t ts_small_parse_table[] = { [289486] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9264), 1, + ACTIONS(9266), 1, anon_sym_DASH_GT, STATE(6534), 1, sym_attribute, @@ -441155,17 +441166,17 @@ static uint16_t ts_small_parse_table[] = { [289518] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9146), 1, - anon_sym_COMMA, ACTIONS(9148), 1, + anon_sym_COMMA, + ACTIONS(9150), 1, anon_sym_PIPE, - ACTIONS(9152), 1, - anon_sym_as, ACTIONS(9154), 1, + anon_sym_as, + ACTIONS(9156), 1, anon_sym_COLON_COLON, - ACTIONS(9266), 1, - anon_sym_SEMI, ACTIONS(9268), 1, + anon_sym_SEMI, + ACTIONS(9270), 1, anon_sym_PIPE_RBRACK, STATE(6535), 1, sym_attribute, @@ -441177,15 +441188,15 @@ static uint16_t ts_small_parse_table[] = { [289550] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(6362), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6364), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6366), 1, anon_sym_in, STATE(5775), 1, sym_type_constructor_path, @@ -441199,13 +441210,13 @@ static uint16_t ts_small_parse_table[] = { [289582] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9270), 1, - anon_sym__, ACTIONS(9272), 1, + anon_sym__, + ACTIONS(9274), 1, anon_sym_RBRACE, STATE(6537), 1, sym_attribute, @@ -441221,17 +441232,17 @@ static uint16_t ts_small_parse_table[] = { [289614] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9274), 1, + ACTIONS(9276), 1, anon_sym_RPAREN, STATE(6538), 1, sym_attribute, @@ -441243,17 +441254,17 @@ static uint16_t ts_small_parse_table[] = { [289646] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9276), 1, + ACTIONS(9278), 1, anon_sym_RPAREN, STATE(6539), 1, sym_attribute, @@ -441265,17 +441276,17 @@ static uint16_t ts_small_parse_table[] = { [289678] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8980), 1, - anon_sym_RPAREN, ACTIONS(8982), 1, + anon_sym_RPAREN, + ACTIONS(8984), 1, anon_sym_COLON2, STATE(6540), 1, sym_attribute, @@ -441287,17 +441298,17 @@ static uint16_t ts_small_parse_table[] = { [289710] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9278), 1, - anon_sym_RBRACK, ACTIONS(9280), 1, + anon_sym_RBRACK, + ACTIONS(9282), 1, anon_sym_SEMI, STATE(6541), 1, sym_attribute, @@ -441309,15 +441320,15 @@ static uint16_t ts_small_parse_table[] = { [289742] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9080), 1, + ACTIONS(9082), 1, anon_sym_type, - ACTIONS(9282), 1, - sym__identifier, ACTIONS(9284), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9286), 1, + anon_sym_LBRACK, + ACTIONS(9288), 1, anon_sym_virtual, STATE(5855), 1, sym_class_binding, @@ -441331,17 +441342,17 @@ static uint16_t ts_small_parse_table[] = { [289774] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9146), 1, - anon_sym_COMMA, ACTIONS(9148), 1, + anon_sym_COMMA, + ACTIONS(9150), 1, anon_sym_PIPE, - ACTIONS(9152), 1, - anon_sym_as, ACTIONS(9154), 1, + anon_sym_as, + ACTIONS(9156), 1, anon_sym_COLON_COLON, - ACTIONS(9288), 1, - anon_sym_SEMI, ACTIONS(9290), 1, + anon_sym_SEMI, + ACTIONS(9292), 1, anon_sym_PIPE_RBRACK, STATE(6543), 1, sym_attribute, @@ -441353,17 +441364,17 @@ static uint16_t ts_small_parse_table[] = { [289806] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, - ACTIONS(9292), 1, - anon_sym_SEMI, ACTIONS(9294), 1, + anon_sym_SEMI, + ACTIONS(9296), 1, anon_sym_PIPE_RBRACK, STATE(6544), 1, sym_attribute, @@ -441375,17 +441386,17 @@ static uint16_t ts_small_parse_table[] = { [289838] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, - ACTIONS(9296), 1, - anon_sym_SEMI, ACTIONS(9298), 1, + anon_sym_SEMI, + ACTIONS(9300), 1, anon_sym_PIPE_RBRACK, STATE(6545), 1, sym_attribute, @@ -441397,17 +441408,17 @@ static uint16_t ts_small_parse_table[] = { [289870] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9300), 1, + ACTIONS(9302), 1, anon_sym_RPAREN, STATE(6546), 1, sym_attribute, @@ -441419,13 +441430,13 @@ static uint16_t ts_small_parse_table[] = { [289902] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9026), 1, + ACTIONS(9028), 1, sym__identifier, - ACTIONS(9302), 1, - anon_sym__, ACTIONS(9304), 1, + anon_sym__, + ACTIONS(9306), 1, anon_sym_RBRACE, STATE(6547), 1, sym_attribute, @@ -441441,17 +441452,17 @@ static uint16_t ts_small_parse_table[] = { [289934] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9306), 1, - anon_sym_RBRACK, ACTIONS(9308), 1, + anon_sym_RBRACK, + ACTIONS(9310), 1, anon_sym_SEMI, STATE(6548), 1, sym_attribute, @@ -441463,17 +441474,17 @@ static uint16_t ts_small_parse_table[] = { [289966] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9310), 1, + ACTIONS(9312), 1, anon_sym_RPAREN, STATE(6549), 1, sym_attribute, @@ -441485,17 +441496,17 @@ static uint16_t ts_small_parse_table[] = { [289998] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9312), 1, + ACTIONS(9314), 1, anon_sym_RPAREN, STATE(6550), 1, sym_attribute, @@ -441507,15 +441518,15 @@ static uint16_t ts_small_parse_table[] = { [290030] = 10, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6183), 1, + ACTIONS(6185), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(6366), 1, - anon_sym_LBRACK_AT_AT, ACTIONS(6368), 1, + anon_sym_LBRACK_AT_AT, + ACTIONS(6370), 1, anon_sym_in, STATE(5775), 1, sym_type_constructor_path, @@ -441529,17 +441540,17 @@ static uint16_t ts_small_parse_table[] = { [290062] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9314), 1, + ACTIONS(9316), 1, anon_sym_DASH_GT, STATE(6552), 1, sym_attribute, @@ -441551,17 +441562,17 @@ static uint16_t ts_small_parse_table[] = { [290094] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9316), 1, - anon_sym_RBRACK, ACTIONS(9318), 1, + anon_sym_RBRACK, + ACTIONS(9320), 1, anon_sym_SEMI, STATE(6553), 1, sym_attribute, @@ -441573,17 +441584,17 @@ static uint16_t ts_small_parse_table[] = { [290126] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9000), 1, + ACTIONS(9002), 1, anon_sym_RPAREN, STATE(6554), 1, sym_attribute, @@ -441595,17 +441606,17 @@ static uint16_t ts_small_parse_table[] = { [290158] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9320), 1, + ACTIONS(9322), 1, anon_sym_RPAREN, STATE(6555), 1, sym_attribute, @@ -441617,17 +441628,17 @@ static uint16_t ts_small_parse_table[] = { [290190] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9322), 1, - anon_sym_RBRACK, ACTIONS(9324), 1, + anon_sym_RBRACK, + ACTIONS(9326), 1, anon_sym_when, STATE(6556), 1, sym_attribute, @@ -441639,17 +441650,17 @@ static uint16_t ts_small_parse_table[] = { [290222] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9326), 1, + ACTIONS(9328), 1, anon_sym_DASH_GT, STATE(6557), 1, sym_attribute, @@ -441661,11 +441672,11 @@ static uint16_t ts_small_parse_table[] = { [290254] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6558), 1, sym_attribute, @@ -441676,22 +441687,22 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [290284] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5625), 1, + ACTIONS(5627), 1, anon_sym_RPAREN, - ACTIONS(9328), 1, + ACTIONS(9330), 1, anon_sym_COLON2, STATE(6559), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 5, + ACTIONS(4879), 5, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, @@ -441700,17 +441711,17 @@ static uint16_t ts_small_parse_table[] = { [290308] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9330), 1, + ACTIONS(9332), 1, anon_sym_RPAREN, STATE(6560), 1, sym_attribute, @@ -441722,17 +441733,17 @@ static uint16_t ts_small_parse_table[] = { [290340] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9332), 1, + ACTIONS(9334), 1, anon_sym_RPAREN, STATE(6561), 1, sym_attribute, @@ -441744,7 +441755,7 @@ static uint16_t ts_small_parse_table[] = { [290372] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9334), 1, + ACTIONS(9336), 1, anon_sym_COLON2, STATE(6562), 1, sym_attribute, @@ -441753,7 +441764,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4877), 5, + ACTIONS(4879), 5, anon_sym_SEMI, anon_sym_GT, anon_sym_POUND, @@ -441762,17 +441773,17 @@ static uint16_t ts_small_parse_table[] = { [290396] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9070), 1, + ACTIONS(9072), 1, anon_sym_when, - ACTIONS(9336), 1, + ACTIONS(9338), 1, anon_sym_DASH_GT, STATE(6563), 1, sym_attribute, @@ -441789,7 +441800,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6209), 7, + ACTIONS(6211), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -441802,7 +441813,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3648), 1, anon_sym_PIPE, - ACTIONS(9338), 1, + ACTIONS(9340), 1, anon_sym_DOT_DOT, STATE(6565), 1, sym_attribute, @@ -441818,17 +441829,17 @@ static uint16_t ts_small_parse_table[] = { [290472] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9340), 1, + ACTIONS(9342), 1, anon_sym_RPAREN, STATE(6566), 1, sym_attribute, @@ -441840,11 +441851,11 @@ static uint16_t ts_small_parse_table[] = { [290504] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(7898), 1, + ACTIONS(7900), 1, anon_sym_BANG, - ACTIONS(9076), 1, + ACTIONS(9078), 1, anon_sym__, STATE(6567), 1, sym_attribute, @@ -441855,21 +441866,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7896), 2, + ACTIONS(7898), 2, anon_sym_PLUS, anon_sym_DASH, [290534] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9080), 1, + ACTIONS(9082), 1, anon_sym_type, - ACTIONS(9342), 1, - sym__identifier, ACTIONS(9344), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9346), 1, + anon_sym_LBRACK, + ACTIONS(9348), 1, anon_sym_virtual, STATE(5782), 1, sym_class_binding, @@ -441883,17 +441894,17 @@ static uint16_t ts_small_parse_table[] = { [290566] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9348), 1, + ACTIONS(9350), 1, anon_sym_RPAREN, STATE(6569), 1, sym_attribute, @@ -441905,11 +441916,11 @@ static uint16_t ts_small_parse_table[] = { [290598] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9350), 1, - anon_sym_rec, ACTIONS(9352), 1, + anon_sym_rec, + ACTIONS(9354), 1, anon_sym_type, STATE(5862), 1, sym_module_binding, @@ -441920,23 +441931,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9354), 2, + ACTIONS(9356), 2, anon_sym__, sym__capitalized_identifier, [290628] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9356), 1, + ACTIONS(9358), 1, anon_sym_RPAREN, STATE(6571), 1, sym_attribute, @@ -441948,17 +441959,17 @@ static uint16_t ts_small_parse_table[] = { [290660] = 10, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9358), 1, + ACTIONS(9360), 1, anon_sym_RPAREN, STATE(6572), 1, sym_attribute, @@ -441972,7 +441983,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2503), 1, anon_sym_PIPE, - ACTIONS(9338), 1, + ACTIONS(9340), 1, anon_sym_DOT_DOT, STATE(6573), 1, sym_attribute, @@ -441988,16 +441999,16 @@ static uint16_t ts_small_parse_table[] = { [290716] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9050), 1, - anon_sym_DASH_GT, ACTIONS(9052), 1, + anon_sym_DASH_GT, + ACTIONS(9054), 1, anon_sym_with, STATE(6574), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6630), 5, + ACTIONS(6632), 5, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -442011,7 +442022,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6203), 7, + ACTIONS(6205), 7, anon_sym_and, anon_sym_EQ, anon_sym_COLON_EQ, @@ -442022,14 +442033,14 @@ static uint16_t ts_small_parse_table[] = { [290760] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5166), 1, + ACTIONS(5168), 1, anon_sym_PIPE, STATE(6576), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5164), 5, + ACTIONS(5166), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -442038,11 +442049,11 @@ static uint16_t ts_small_parse_table[] = { [290781] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9360), 1, + ACTIONS(9362), 1, anon_sym_RBRACE, STATE(6577), 1, sym_attribute, @@ -442058,11 +442069,11 @@ static uint16_t ts_small_parse_table[] = { [290810] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9362), 1, + ACTIONS(9364), 1, sym__left_quoted_string_delimiter, STATE(6578), 1, sym_attribute, @@ -442078,11 +442089,11 @@ static uint16_t ts_small_parse_table[] = { [290839] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9364), 1, + ACTIONS(9366), 1, anon_sym_RBRACE, STATE(6579), 1, sym_attribute, @@ -442098,11 +442109,11 @@ static uint16_t ts_small_parse_table[] = { [290868] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9366), 1, + ACTIONS(9368), 1, sym__identifier, STATE(1738), 1, sym_class_path, @@ -442118,11 +442129,11 @@ static uint16_t ts_small_parse_table[] = { [290897] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9368), 1, + ACTIONS(9370), 1, anon_sym_RBRACE, STATE(6581), 1, sym_attribute, @@ -442140,7 +442151,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6614), 1, + ACTIONS(6616), 1, anon_sym_and, STATE(6582), 1, sym_attribute, @@ -442151,17 +442162,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6612), 2, + ACTIONS(6614), 2, anon_sym_in, sym_and_operator, [290953] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9370), 1, + ACTIONS(9372), 1, anon_sym_RBRACE, STATE(6583), 1, sym_attribute, @@ -442179,7 +442190,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6622), 1, + ACTIONS(6624), 1, anon_sym_and, STATE(6584), 1, sym_attribute, @@ -442190,17 +442201,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6620), 2, + ACTIONS(6622), 2, anon_sym_in, sym_and_operator, [291009] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9372), 1, + ACTIONS(9374), 1, anon_sym_RBRACE, STATE(6585), 1, sym_attribute, @@ -442216,15 +442227,15 @@ static uint16_t ts_small_parse_table[] = { [291038] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, - anon_sym_COMMA, ACTIONS(9376), 1, - anon_sym_PIPE, + anon_sym_COMMA, ACTIONS(9378), 1, + anon_sym_PIPE, + ACTIONS(9380), 1, anon_sym_RBRACK, STATE(6586), 1, sym_attribute, @@ -442236,14 +442247,14 @@ static uint16_t ts_small_parse_table[] = { [291067] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5621), 1, + ACTIONS(5623), 1, anon_sym_RPAREN, STATE(6587), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4889), 5, + ACTIONS(4891), 5, anon_sym_DASH_GT, anon_sym_STAR, anon_sym_POUND, @@ -442252,14 +442263,14 @@ static uint16_t ts_small_parse_table[] = { [291088] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, STATE(6588), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6276), 5, + ACTIONS(6278), 5, anon_sym_EQ, anon_sym_SEMI, anon_sym_RBRACE, @@ -442268,11 +442279,11 @@ static uint16_t ts_small_parse_table[] = { [291109] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9382), 1, + ACTIONS(9384), 1, anon_sym_RBRACE, STATE(6589), 1, sym_attribute, @@ -442288,11 +442299,11 @@ static uint16_t ts_small_parse_table[] = { [291138] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9384), 1, + ACTIONS(9386), 1, anon_sym_RBRACE, STATE(6590), 1, sym_attribute, @@ -442308,11 +442319,11 @@ static uint16_t ts_small_parse_table[] = { [291167] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9386), 1, + ACTIONS(9388), 1, anon_sym_RBRACE, STATE(6591), 1, sym_attribute, @@ -442330,7 +442341,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6572), 1, + ACTIONS(6574), 1, anon_sym_and, STATE(6592), 1, sym_attribute, @@ -442341,17 +442352,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6570), 2, + ACTIONS(6572), 2, anon_sym_in, sym_and_operator, [291223] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9388), 1, + ACTIONS(9390), 1, sym__identifier, STATE(3106), 1, sym_class_path, @@ -442369,7 +442380,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6602), 1, + ACTIONS(6604), 1, anon_sym_and, STATE(6594), 1, sym_attribute, @@ -442380,17 +442391,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6600), 2, + ACTIONS(6602), 2, anon_sym_in, sym_and_operator, [291279] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9390), 1, + ACTIONS(9392), 1, sym__left_quoted_string_delimiter, STATE(6595), 1, sym_attribute, @@ -442406,11 +442417,11 @@ static uint16_t ts_small_parse_table[] = { [291308] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9392), 1, + ACTIONS(9394), 1, anon_sym_RBRACE, STATE(6596), 1, sym_attribute, @@ -442426,11 +442437,11 @@ static uint16_t ts_small_parse_table[] = { [291337] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9394), 1, + ACTIONS(9396), 1, anon_sym_RBRACE, STATE(6597), 1, sym_attribute, @@ -442446,11 +442457,11 @@ static uint16_t ts_small_parse_table[] = { [291366] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9396), 1, + ACTIONS(9398), 1, anon_sym_RBRACE, STATE(6598), 1, sym_attribute, @@ -442466,13 +442477,13 @@ static uint16_t ts_small_parse_table[] = { [291395] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9398), 1, - sym__identifier, ACTIONS(9400), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9402), 1, + anon_sym_LBRACK, + ACTIONS(9404), 1, anon_sym_virtual, STATE(5544), 1, sym_class_type_binding, @@ -442486,11 +442497,11 @@ static uint16_t ts_small_parse_table[] = { [291424] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9404), 1, + ACTIONS(9406), 1, anon_sym_RBRACE, STATE(6600), 1, sym_attribute, @@ -442506,11 +442517,11 @@ static uint16_t ts_small_parse_table[] = { [291453] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9406), 1, + ACTIONS(9408), 1, anon_sym_RBRACE, STATE(6601), 1, sym_attribute, @@ -442526,15 +442537,15 @@ static uint16_t ts_small_parse_table[] = { [291482] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, - anon_sym_COMMA, ACTIONS(9376), 1, + anon_sym_COMMA, + ACTIONS(9378), 1, anon_sym_PIPE, - ACTIONS(9408), 1, + ACTIONS(9410), 1, anon_sym_RBRACK, STATE(6602), 1, sym_attribute, @@ -442546,11 +442557,11 @@ static uint16_t ts_small_parse_table[] = { [291511] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -442566,11 +442577,11 @@ static uint16_t ts_small_parse_table[] = { [291540] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9414), 1, + ACTIONS(9416), 1, anon_sym_RBRACE, STATE(6604), 1, sym_attribute, @@ -442588,7 +442599,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6594), 1, + ACTIONS(6596), 1, anon_sym_and, STATE(6605), 1, sym_attribute, @@ -442599,17 +442610,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6592), 2, + ACTIONS(6594), 2, anon_sym_in, sym_and_operator, [291596] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9416), 1, + ACTIONS(9418), 1, anon_sym_RBRACE, STATE(6606), 1, sym_attribute, @@ -442625,11 +442636,11 @@ static uint16_t ts_small_parse_table[] = { [291625] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9418), 1, + ACTIONS(9420), 1, sym__identifier, STATE(3391), 1, sym_class_path, @@ -442645,11 +442656,11 @@ static uint16_t ts_small_parse_table[] = { [291654] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -442665,11 +442676,11 @@ static uint16_t ts_small_parse_table[] = { [291683] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9420), 1, + ACTIONS(9422), 1, anon_sym_RBRACE, STATE(6609), 1, sym_attribute, @@ -442685,11 +442696,11 @@ static uint16_t ts_small_parse_table[] = { [291712] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -442707,7 +442718,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6661), 1, + ACTIONS(6663), 1, anon_sym_and, STATE(6611), 1, sym_attribute, @@ -442718,7 +442729,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6659), 2, + ACTIONS(6661), 2, anon_sym_in, sym_and_operator, [291768] = 8, @@ -442726,7 +442737,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6598), 1, + ACTIONS(6600), 1, anon_sym_and, STATE(6582), 1, aux_sym_expression_item_repeat1, @@ -442737,15 +442748,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6596), 2, + ACTIONS(6598), 2, anon_sym_in, sym_and_operator, [291795] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9008), 1, - anon_sym_LPAREN, ACTIONS(9010), 1, + anon_sym_LPAREN, + ACTIONS(9012), 1, anon_sym_LBRACK, STATE(5356), 1, sym_constructor_declaration, @@ -442754,18 +442765,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9012), 3, + ACTIONS(9014), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [291820] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9422), 1, + ACTIONS(9424), 1, anon_sym_RBRACE, STATE(6614), 1, sym_attribute, @@ -442781,11 +442792,11 @@ static uint16_t ts_small_parse_table[] = { [291849] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9424), 1, + ACTIONS(9426), 1, anon_sym_RBRACE, STATE(6615), 1, sym_attribute, @@ -442801,11 +442812,11 @@ static uint16_t ts_small_parse_table[] = { [291878] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9426), 1, + ACTIONS(9428), 1, anon_sym_RBRACE, STATE(6616), 1, sym_attribute, @@ -442821,11 +442832,11 @@ static uint16_t ts_small_parse_table[] = { [291907] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9428), 1, + ACTIONS(9430), 1, anon_sym_RBRACE, STATE(6617), 1, sym_attribute, @@ -442841,11 +442852,11 @@ static uint16_t ts_small_parse_table[] = { [291936] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9430), 1, + ACTIONS(9432), 1, anon_sym_RBRACE, STATE(6618), 1, sym_attribute, @@ -442861,11 +442872,11 @@ static uint16_t ts_small_parse_table[] = { [291965] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9432), 1, + ACTIONS(9434), 1, anon_sym_RBRACE, STATE(6619), 1, sym_attribute, @@ -442881,11 +442892,11 @@ static uint16_t ts_small_parse_table[] = { [291994] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9434), 1, + ACTIONS(9436), 1, anon_sym_RBRACE, STATE(6620), 1, sym_attribute, @@ -442901,14 +442912,14 @@ static uint16_t ts_small_parse_table[] = { [292023] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4644), 1, + ACTIONS(4646), 1, anon_sym_PIPE, STATE(6621), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4642), 5, + ACTIONS(4644), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -442933,14 +442944,14 @@ static uint16_t ts_small_parse_table[] = { [292065] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4648), 1, + ACTIONS(4650), 1, anon_sym_PIPE, STATE(6623), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4646), 5, + ACTIONS(4648), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -442949,14 +442960,14 @@ static uint16_t ts_small_parse_table[] = { [292086] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4676), 1, + ACTIONS(4678), 1, anon_sym_PIPE, STATE(6624), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4674), 5, + ACTIONS(4676), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -442965,11 +442976,11 @@ static uint16_t ts_small_parse_table[] = { [292107] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9436), 1, + ACTIONS(9438), 1, anon_sym_RBRACE, STATE(6625), 1, sym_attribute, @@ -442985,11 +442996,11 @@ static uint16_t ts_small_parse_table[] = { [292136] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9438), 1, + ACTIONS(9440), 1, anon_sym_RBRACE, STATE(6626), 1, sym_attribute, @@ -443005,11 +443016,11 @@ static uint16_t ts_small_parse_table[] = { [292165] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9440), 1, + ACTIONS(9442), 1, anon_sym_RBRACE, STATE(6627), 1, sym_attribute, @@ -443025,14 +443036,14 @@ static uint16_t ts_small_parse_table[] = { [292194] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4700), 1, + ACTIONS(4702), 1, anon_sym_PIPE, STATE(6628), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4698), 5, + ACTIONS(4700), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443041,33 +443052,33 @@ static uint16_t ts_small_parse_table[] = { [292215] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6629), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9442), 2, + ACTIONS(9444), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [292242] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4855), 1, + ACTIONS(4857), 1, anon_sym_PIPE, STATE(6630), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4853), 5, + ACTIONS(4855), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443076,11 +443087,11 @@ static uint16_t ts_small_parse_table[] = { [292263] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9444), 1, + ACTIONS(9446), 1, anon_sym_RBRACE, STATE(6631), 1, sym_attribute, @@ -443096,14 +443107,14 @@ static uint16_t ts_small_parse_table[] = { [292292] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4875), 1, + ACTIONS(4877), 1, anon_sym_PIPE, STATE(6632), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4873), 5, + ACTIONS(4875), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443112,14 +443123,14 @@ static uint16_t ts_small_parse_table[] = { [292313] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4871), 1, + ACTIONS(4873), 1, anon_sym_PIPE, STATE(6633), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4869), 5, + ACTIONS(4871), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443128,11 +443139,11 @@ static uint16_t ts_small_parse_table[] = { [292334] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9446), 1, + ACTIONS(9448), 1, sym__identifier, STATE(3025), 1, sym_class_path, @@ -443148,14 +443159,14 @@ static uint16_t ts_small_parse_table[] = { [292363] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4867), 1, + ACTIONS(4869), 1, anon_sym_PIPE, STATE(6635), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4865), 5, + ACTIONS(4867), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443164,14 +443175,14 @@ static uint16_t ts_small_parse_table[] = { [292384] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4863), 1, + ACTIONS(4865), 1, anon_sym_PIPE, STATE(6636), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4861), 5, + ACTIONS(4863), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443180,14 +443191,14 @@ static uint16_t ts_small_parse_table[] = { [292405] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4839), 1, + ACTIONS(4841), 1, anon_sym_PIPE, STATE(6637), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4837), 5, + ACTIONS(4839), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443196,14 +443207,14 @@ static uint16_t ts_small_parse_table[] = { [292426] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4835), 1, + ACTIONS(4837), 1, anon_sym_PIPE, STATE(6638), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4833), 5, + ACTIONS(4835), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443212,11 +443223,11 @@ static uint16_t ts_small_parse_table[] = { [292447] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9448), 1, + ACTIONS(9450), 1, sym__identifier, STATE(1525), 1, sym_class_path, @@ -443232,14 +443243,14 @@ static uint16_t ts_small_parse_table[] = { [292476] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4831), 1, + ACTIONS(4833), 1, anon_sym_PIPE, STATE(6640), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4829), 5, + ACTIONS(4831), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443248,14 +443259,14 @@ static uint16_t ts_small_parse_table[] = { [292497] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4827), 1, + ACTIONS(4829), 1, anon_sym_PIPE, STATE(6641), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4825), 5, + ACTIONS(4827), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443264,11 +443275,11 @@ static uint16_t ts_small_parse_table[] = { [292518] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9450), 1, + ACTIONS(9452), 1, sym__identifier, STATE(2467), 1, sym_class_path, @@ -443284,14 +443295,14 @@ static uint16_t ts_small_parse_table[] = { [292547] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4823), 1, + ACTIONS(4825), 1, anon_sym_PIPE, STATE(6643), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4821), 5, + ACTIONS(4823), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443300,9 +443311,9 @@ static uint16_t ts_small_parse_table[] = { [292568] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6246), 1, - anon_sym_LPAREN, ACTIONS(6248), 1, + anon_sym_LPAREN, + ACTIONS(6250), 1, anon_sym_LBRACK, STATE(5266), 1, sym_constructor_declaration, @@ -443311,18 +443322,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6250), 3, + ACTIONS(6252), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [292593] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -443338,9 +443349,9 @@ static uint16_t ts_small_parse_table[] = { [292622] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6653), 1, - anon_sym_LPAREN, ACTIONS(6655), 1, + anon_sym_LPAREN, + ACTIONS(6657), 1, anon_sym_LBRACK, STATE(5266), 1, sym_constructor_declaration, @@ -443349,23 +443360,23 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6657), 3, + ACTIONS(6659), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [292647] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4811), 1, + ACTIONS(4813), 1, anon_sym_PIPE, - ACTIONS(9154), 1, + ACTIONS(9156), 1, anon_sym_COLON_COLON, STATE(6647), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4809), 4, + ACTIONS(4811), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443373,11 +443384,11 @@ static uint16_t ts_small_parse_table[] = { [292670] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9452), 1, + ACTIONS(9454), 1, sym__left_quoted_string_delimiter, STATE(6648), 1, sym_attribute, @@ -443393,11 +443404,11 @@ static uint16_t ts_small_parse_table[] = { [292699] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4020), 1, + ACTIONS(4022), 1, sym__left_quoted_string_delimiter, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6649), 1, sym_attribute, @@ -443413,11 +443424,11 @@ static uint16_t ts_small_parse_table[] = { [292728] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -443433,29 +443444,29 @@ static uint16_t ts_small_parse_table[] = { [292757] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4807), 1, + ACTIONS(4809), 1, anon_sym_PIPE, - ACTIONS(9146), 1, + ACTIONS(9148), 1, anon_sym_COMMA, - ACTIONS(9154), 1, + ACTIONS(9156), 1, anon_sym_COLON_COLON, STATE(6651), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4805), 3, + ACTIONS(4807), 3, anon_sym_SEMI, anon_sym_as, anon_sym_PIPE_RBRACK, [292782] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9454), 1, + ACTIONS(9456), 1, anon_sym_RBRACE, STATE(6652), 1, sym_attribute, @@ -443471,11 +443482,11 @@ static uint16_t ts_small_parse_table[] = { [292811] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9456), 1, + ACTIONS(9458), 1, sym__left_quoted_string_delimiter, STATE(6653), 1, sym_attribute, @@ -443491,11 +443502,11 @@ static uint16_t ts_small_parse_table[] = { [292840] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9458), 1, + ACTIONS(9460), 1, sym__identifier, STATE(2957), 1, sym_class_path, @@ -443511,14 +443522,14 @@ static uint16_t ts_small_parse_table[] = { [292869] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4803), 1, + ACTIONS(4805), 1, anon_sym_PIPE, STATE(6655), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4801), 5, + ACTIONS(4803), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443527,11 +443538,11 @@ static uint16_t ts_small_parse_table[] = { [292890] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9460), 1, + ACTIONS(9462), 1, anon_sym_RBRACE, STATE(6656), 1, sym_attribute, @@ -443547,11 +443558,11 @@ static uint16_t ts_small_parse_table[] = { [292919] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9462), 1, + ACTIONS(9464), 1, anon_sym_RBRACE, STATE(6657), 1, sym_attribute, @@ -443567,16 +443578,16 @@ static uint16_t ts_small_parse_table[] = { [292948] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4799), 1, + ACTIONS(4801), 1, anon_sym_PIPE, - ACTIONS(9154), 1, + ACTIONS(9156), 1, anon_sym_COLON_COLON, STATE(6658), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4797), 4, + ACTIONS(4799), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443584,14 +443595,14 @@ static uint16_t ts_small_parse_table[] = { [292971] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4795), 1, + ACTIONS(4797), 1, anon_sym_PIPE, STATE(6659), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4793), 5, + ACTIONS(4795), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443600,14 +443611,14 @@ static uint16_t ts_small_parse_table[] = { [292992] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4791), 1, + ACTIONS(4793), 1, anon_sym_PIPE, STATE(6660), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4789), 5, + ACTIONS(4791), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443648,11 +443659,11 @@ static uint16_t ts_small_parse_table[] = { [293055] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9464), 1, + ACTIONS(9466), 1, anon_sym_RBRACE, STATE(6663), 1, sym_attribute, @@ -443684,14 +443695,14 @@ static uint16_t ts_small_parse_table[] = { [293105] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4751), 1, + ACTIONS(4753), 1, anon_sym_PIPE, STATE(6665), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4749), 5, + ACTIONS(4751), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443700,11 +443711,11 @@ static uint16_t ts_small_parse_table[] = { [293126] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9466), 1, + ACTIONS(9468), 1, anon_sym_RBRACE, STATE(6666), 1, sym_attribute, @@ -443720,7 +443731,7 @@ static uint16_t ts_small_parse_table[] = { [293155] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9468), 1, + ACTIONS(9470), 1, anon_sym_and, STATE(6667), 1, sym_attribute, @@ -443729,7 +443740,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6446), 4, + ACTIONS(6448), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, @@ -443753,11 +443764,11 @@ static uint16_t ts_small_parse_table[] = { [293199] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9470), 1, + ACTIONS(9472), 1, sym__identifier, STATE(1467), 1, sym_class_path, @@ -443773,9 +443784,9 @@ static uint16_t ts_small_parse_table[] = { [293228] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8952), 1, - anon_sym_LPAREN, ACTIONS(8954), 1, + anon_sym_LPAREN, + ACTIONS(8956), 1, anon_sym_LBRACK, STATE(5356), 1, sym_constructor_declaration, @@ -443784,21 +443795,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8956), 3, + ACTIONS(8958), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [293253] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4747), 1, + ACTIONS(4749), 1, anon_sym_PIPE, STATE(6671), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4745), 5, + ACTIONS(4747), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443807,11 +443818,11 @@ static uint16_t ts_small_parse_table[] = { [293274] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4020), 1, + ACTIONS(4022), 1, sym__left_quoted_string_delimiter, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6672), 1, sym_attribute, @@ -443827,11 +443838,11 @@ static uint16_t ts_small_parse_table[] = { [293303] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9472), 1, + ACTIONS(9474), 1, anon_sym_RBRACE, STATE(6673), 1, sym_attribute, @@ -443847,49 +443858,49 @@ static uint16_t ts_small_parse_table[] = { [293332] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, STATE(6674), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9442), 2, + ACTIONS(9444), 2, anon_sym_RBRACK, anon_sym_SEMI, [293359] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, STATE(6675), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9474), 2, + ACTIONS(9476), 2, anon_sym_SEMI, anon_sym_RBRACE, [293386] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9476), 1, + ACTIONS(9478), 1, anon_sym_RBRACE, STATE(6676), 1, sym_attribute, @@ -443923,7 +443934,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6672), 1, + ACTIONS(6674), 1, anon_sym_and, STATE(6605), 1, aux_sym_expression_item_repeat1, @@ -443934,7 +443945,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6670), 2, + ACTIONS(6672), 2, anon_sym_in, sym_and_operator, [293463] = 8, @@ -443942,7 +443953,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6648), 1, + ACTIONS(6650), 1, anon_sym_and, STATE(6679), 1, sym_attribute, @@ -443953,17 +443964,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6646), 2, + ACTIONS(6648), 2, anon_sym_in, sym_and_operator, [293490] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9478), 1, + ACTIONS(9480), 1, anon_sym_RBRACE, STATE(6680), 1, sym_attribute, @@ -443979,14 +443990,14 @@ static uint16_t ts_small_parse_table[] = { [293519] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4739), 1, + ACTIONS(4741), 1, anon_sym_PIPE, STATE(6681), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4737), 5, + ACTIONS(4739), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -443995,14 +444006,14 @@ static uint16_t ts_small_parse_table[] = { [293540] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4729), 1, + ACTIONS(4731), 1, anon_sym_PIPE, STATE(6682), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4727), 5, + ACTIONS(4729), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444011,30 +444022,30 @@ static uint16_t ts_small_parse_table[] = { [293561] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9146), 1, - anon_sym_COMMA, ACTIONS(9148), 1, + anon_sym_COMMA, + ACTIONS(9150), 1, anon_sym_PIPE, - ACTIONS(9152), 1, - anon_sym_as, ACTIONS(9154), 1, + anon_sym_as, + ACTIONS(9156), 1, anon_sym_COLON_COLON, STATE(6683), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9480), 2, + ACTIONS(9482), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [293588] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9482), 1, + ACTIONS(9484), 1, anon_sym_RBRACE, STATE(6684), 1, sym_attribute, @@ -444050,11 +444061,11 @@ static uint16_t ts_small_parse_table[] = { [293617] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9484), 1, + ACTIONS(9486), 1, anon_sym_RBRACE, STATE(6685), 1, sym_attribute, @@ -444070,32 +444081,32 @@ static uint16_t ts_small_parse_table[] = { [293646] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, STATE(6686), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9486), 2, + ACTIONS(9488), 2, anon_sym_SEMI, anon_sym_RBRACE, [293673] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(6187), 1, + ACTIONS(6189), 1, anon_sym_POUND, - ACTIONS(9488), 1, + ACTIONS(9490), 1, anon_sym_DASH_GT, STATE(5775), 1, sym_type_constructor_path, @@ -444109,14 +444120,14 @@ static uint16_t ts_small_parse_table[] = { [293702] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4664), 1, + ACTIONS(4666), 1, anon_sym_PIPE, STATE(6688), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4662), 5, + ACTIONS(4664), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444125,16 +444136,16 @@ static uint16_t ts_small_parse_table[] = { [293723] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8580), 1, + ACTIONS(8582), 1, anon_sym_PIPE, - ACTIONS(9100), 1, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6689), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8578), 4, + ACTIONS(8580), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444142,11 +444153,11 @@ static uint16_t ts_small_parse_table[] = { [293746] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9490), 1, + ACTIONS(9492), 1, anon_sym_RBRACE, STATE(6690), 1, sym_attribute, @@ -444162,14 +444173,14 @@ static uint16_t ts_small_parse_table[] = { [293775] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4660), 1, + ACTIONS(4662), 1, anon_sym_PIPE, STATE(6691), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4658), 5, + ACTIONS(4660), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444178,14 +444189,14 @@ static uint16_t ts_small_parse_table[] = { [293796] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4656), 1, + ACTIONS(4658), 1, anon_sym_PIPE, STATE(6692), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4654), 5, + ACTIONS(4656), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444194,11 +444205,11 @@ static uint16_t ts_small_parse_table[] = { [293817] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9492), 1, + ACTIONS(9494), 1, anon_sym_RBRACE, STATE(6693), 1, sym_attribute, @@ -444214,14 +444225,14 @@ static uint16_t ts_small_parse_table[] = { [293846] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8556), 1, + ACTIONS(8558), 1, anon_sym_PIPE, STATE(6694), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8554), 5, + ACTIONS(8556), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444230,14 +444241,14 @@ static uint16_t ts_small_parse_table[] = { [293867] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8606), 1, + ACTIONS(8608), 1, anon_sym_PIPE, STATE(6695), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8604), 5, + ACTIONS(8606), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444246,11 +444257,11 @@ static uint16_t ts_small_parse_table[] = { [293888] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9494), 1, + ACTIONS(9496), 1, anon_sym_RBRACE, STATE(6696), 1, sym_attribute, @@ -444266,7 +444277,7 @@ static uint16_t ts_small_parse_table[] = { [293917] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9496), 1, + ACTIONS(9498), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -444274,7 +444285,7 @@ static uint16_t ts_small_parse_table[] = { STATE(6697), 2, sym_attribute, aux_sym_module_type_constraint_repeat1, - ACTIONS(6252), 4, + ACTIONS(6254), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, @@ -444282,34 +444293,34 @@ static uint16_t ts_small_parse_table[] = { [293938] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8684), 1, + ACTIONS(8686), 1, anon_sym_PIPE, - ACTIONS(9092), 1, + ACTIONS(9094), 1, anon_sym_COMMA, - ACTIONS(9100), 1, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6698), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8682), 3, + ACTIONS(8684), 3, anon_sym_SEMI, anon_sym_as, anon_sym_PIPE_RBRACK, [293963] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8688), 1, + ACTIONS(8690), 1, anon_sym_PIPE, - ACTIONS(9100), 1, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6699), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8686), 4, + ACTIONS(8688), 4, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444317,14 +444328,14 @@ static uint16_t ts_small_parse_table[] = { [293986] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4652), 1, + ACTIONS(4654), 1, anon_sym_PIPE, STATE(6700), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4650), 5, + ACTIONS(4652), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444333,7 +444344,7 @@ static uint16_t ts_small_parse_table[] = { [294007] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9468), 1, + ACTIONS(9470), 1, anon_sym_and, STATE(6697), 1, aux_sym_module_type_constraint_repeat1, @@ -444342,7 +444353,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6520), 4, + ACTIONS(6522), 4, anon_sym_COLON_GT, anon_sym_RPAREN, anon_sym_DASH_GT, @@ -444350,14 +444361,14 @@ static uint16_t ts_small_parse_table[] = { [294030] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4743), 1, + ACTIONS(4745), 1, anon_sym_PIPE, STATE(6702), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4741), 5, + ACTIONS(4743), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444366,14 +444377,14 @@ static uint16_t ts_small_parse_table[] = { [294051] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8670), 1, + ACTIONS(8672), 1, anon_sym_PIPE, STATE(6703), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8668), 5, + ACTIONS(8670), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444382,11 +444393,11 @@ static uint16_t ts_small_parse_table[] = { [294072] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9499), 1, + ACTIONS(9501), 1, anon_sym_RBRACE, STATE(6704), 1, sym_attribute, @@ -444418,14 +444429,14 @@ static uint16_t ts_small_parse_table[] = { [294122] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4634), 1, + ACTIONS(4636), 1, anon_sym_PIPE, STATE(6706), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4632), 5, + ACTIONS(4634), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444450,30 +444461,30 @@ static uint16_t ts_small_parse_table[] = { [294164] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6708), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8634), 2, + ACTIONS(8636), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [294191] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9501), 1, + ACTIONS(9503), 1, anon_sym_RBRACE, STATE(6709), 1, sym_attribute, @@ -444489,33 +444500,33 @@ static uint16_t ts_small_parse_table[] = { [294220] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, STATE(6710), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9503), 2, + ACTIONS(9505), 2, anon_sym_SEMI, anon_sym_RBRACE, [294247] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4626), 1, + ACTIONS(4628), 1, anon_sym_PIPE, STATE(6711), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4624), 5, + ACTIONS(4626), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444524,11 +444535,11 @@ static uint16_t ts_small_parse_table[] = { [294268] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9505), 1, + ACTIONS(9507), 1, anon_sym_RBRACE, STATE(6712), 1, sym_attribute, @@ -444544,9 +444555,9 @@ static uint16_t ts_small_parse_table[] = { [294297] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9507), 1, + ACTIONS(9509), 1, anon_sym_rec, STATE(6713), 1, sym_attribute, @@ -444557,17 +444568,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9509), 2, + ACTIONS(9511), 2, anon_sym__, sym__capitalized_identifier, [294324] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9511), 1, + ACTIONS(9513), 1, sym__identifier, STATE(4036), 1, sym_class_path, @@ -444599,14 +444610,14 @@ static uint16_t ts_small_parse_table[] = { [294374] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4883), 1, + ACTIONS(4885), 1, anon_sym_PIPE, STATE(6716), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4881), 5, + ACTIONS(4883), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444615,11 +444626,11 @@ static uint16_t ts_small_parse_table[] = { [294395] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9513), 1, + ACTIONS(9515), 1, sym__identifier, STATE(1622), 1, sym_class_path, @@ -444635,11 +444646,11 @@ static uint16_t ts_small_parse_table[] = { [294424] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9515), 1, + ACTIONS(9517), 1, sym__left_quoted_string_delimiter, STATE(6718), 1, sym_attribute, @@ -444655,11 +444666,11 @@ static uint16_t ts_small_parse_table[] = { [294453] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9517), 1, + ACTIONS(9519), 1, sym__identifier, STATE(2820), 1, sym_class_path, @@ -444675,11 +444686,11 @@ static uint16_t ts_small_parse_table[] = { [294482] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9519), 1, + ACTIONS(9521), 1, anon_sym_RBRACE, STATE(6720), 1, sym_attribute, @@ -444695,11 +444706,11 @@ static uint16_t ts_small_parse_table[] = { [294511] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9521), 1, + ACTIONS(9523), 1, anon_sym_RBRACE, STATE(6721), 1, sym_attribute, @@ -444715,14 +444726,14 @@ static uint16_t ts_small_parse_table[] = { [294540] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5128), 1, + ACTIONS(5130), 1, anon_sym_PIPE, STATE(6722), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5126), 5, + ACTIONS(5128), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444731,14 +444742,14 @@ static uint16_t ts_small_parse_table[] = { [294561] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5178), 1, + ACTIONS(5180), 1, anon_sym_PIPE, STATE(6723), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5176), 5, + ACTIONS(5178), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444747,11 +444758,11 @@ static uint16_t ts_small_parse_table[] = { [294582] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9523), 1, + ACTIONS(9525), 1, anon_sym_RBRACE, STATE(6724), 1, sym_attribute, @@ -444767,11 +444778,11 @@ static uint16_t ts_small_parse_table[] = { [294611] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9525), 1, + ACTIONS(9527), 1, anon_sym_RBRACE, STATE(6725), 1, sym_attribute, @@ -444787,11 +444798,11 @@ static uint16_t ts_small_parse_table[] = { [294640] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9527), 1, + ACTIONS(9529), 1, anon_sym_RBRACE, STATE(6726), 1, sym_attribute, @@ -444807,16 +444818,16 @@ static uint16_t ts_small_parse_table[] = { [294669] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6198), 1, + ACTIONS(6200), 1, anon_sym_and, - ACTIONS(9529), 1, + ACTIONS(9531), 1, anon_sym_LBRACK_AT_AT, STATE(6957), 1, sym_item_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6196), 2, + ACTIONS(6198), 2, anon_sym_in, sym_and_operator, STATE(6727), 2, @@ -444825,11 +444836,11 @@ static uint16_t ts_small_parse_table[] = { [294694] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9532), 1, + ACTIONS(9534), 1, anon_sym_RBRACE, STATE(6728), 1, sym_attribute, @@ -444845,14 +444856,14 @@ static uint16_t ts_small_parse_table[] = { [294723] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5170), 1, + ACTIONS(5172), 1, anon_sym_PIPE, STATE(6729), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5168), 5, + ACTIONS(5170), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444861,11 +444872,11 @@ static uint16_t ts_small_parse_table[] = { [294744] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9534), 1, + ACTIONS(9536), 1, anon_sym_RBRACE, STATE(6730), 1, sym_attribute, @@ -444881,11 +444892,11 @@ static uint16_t ts_small_parse_table[] = { [294773] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9536), 1, + ACTIONS(9538), 1, anon_sym_RBRACE, STATE(6731), 1, sym_attribute, @@ -444901,11 +444912,11 @@ static uint16_t ts_small_parse_table[] = { [294802] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9538), 1, + ACTIONS(9540), 1, anon_sym_RBRACE, STATE(6732), 1, sym_attribute, @@ -444921,11 +444932,11 @@ static uint16_t ts_small_parse_table[] = { [294831] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9540), 1, + ACTIONS(9542), 1, sym__identifier, STATE(3520), 1, sym_class_path, @@ -444943,7 +444954,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6665), 1, + ACTIONS(6667), 1, anon_sym_and, STATE(6679), 1, aux_sym_expression_item_repeat1, @@ -444954,20 +444965,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6663), 2, + ACTIONS(6665), 2, anon_sym_in, sym_and_operator, [294887] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5140), 1, + ACTIONS(5142), 1, anon_sym_PIPE, STATE(6735), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5138), 5, + ACTIONS(5140), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444976,14 +444987,14 @@ static uint16_t ts_small_parse_table[] = { [294908] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5198), 1, + ACTIONS(5200), 1, anon_sym_PIPE, STATE(6736), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5196), 5, + ACTIONS(5198), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -444992,14 +445003,14 @@ static uint16_t ts_small_parse_table[] = { [294929] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8506), 1, + ACTIONS(8508), 1, anon_sym_PIPE, STATE(6737), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8504), 5, + ACTIONS(8506), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445008,11 +445019,11 @@ static uint16_t ts_small_parse_table[] = { [294950] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9542), 1, + ACTIONS(9544), 1, anon_sym_RBRACE, STATE(6738), 1, sym_attribute, @@ -445028,14 +445039,14 @@ static uint16_t ts_small_parse_table[] = { [294979] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8510), 1, + ACTIONS(8512), 1, anon_sym_PIPE, STATE(6739), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8508), 5, + ACTIONS(8510), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445044,14 +445055,14 @@ static uint16_t ts_small_parse_table[] = { [295000] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8516), 1, + ACTIONS(8518), 1, anon_sym_PIPE, STATE(6740), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8514), 5, + ACTIONS(8516), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445060,52 +445071,52 @@ static uint16_t ts_small_parse_table[] = { [295021] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, STATE(6741), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9480), 2, + ACTIONS(9482), 2, anon_sym_RBRACK, anon_sym_SEMI, [295048] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9092), 1, - anon_sym_COMMA, ACTIONS(9094), 1, + anon_sym_COMMA, + ACTIONS(9096), 1, anon_sym_PIPE, - ACTIONS(9098), 1, - anon_sym_as, ACTIONS(9100), 1, + anon_sym_as, + ACTIONS(9102), 1, anon_sym_COLON_COLON, STATE(6742), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8534), 2, + ACTIONS(8536), 2, anon_sym_SEMI, anon_sym_PIPE_RBRACK, [295075] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5096), 1, + ACTIONS(5098), 1, anon_sym_PIPE, STATE(6743), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5094), 5, + ACTIONS(5096), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445114,14 +445125,14 @@ static uint16_t ts_small_parse_table[] = { [295096] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4755), 1, + ACTIONS(4757), 1, anon_sym_PIPE, STATE(6744), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4753), 5, + ACTIONS(4755), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445130,11 +445141,11 @@ static uint16_t ts_small_parse_table[] = { [295117] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9544), 1, + ACTIONS(9546), 1, sym__identifier, STATE(3627), 1, sym_class_path, @@ -445150,11 +445161,11 @@ static uint16_t ts_small_parse_table[] = { [295146] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9546), 1, + ACTIONS(9548), 1, anon_sym_RBRACE, STATE(6746), 1, sym_attribute, @@ -445170,11 +445181,11 @@ static uint16_t ts_small_parse_table[] = { [295175] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9548), 1, + ACTIONS(9550), 1, anon_sym_RBRACE, STATE(6747), 1, sym_attribute, @@ -445190,14 +445201,14 @@ static uint16_t ts_small_parse_table[] = { [295204] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5174), 1, + ACTIONS(5176), 1, anon_sym_PIPE, STATE(6748), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5172), 5, + ACTIONS(5174), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445206,11 +445217,11 @@ static uint16_t ts_small_parse_table[] = { [295225] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9550), 1, + ACTIONS(9552), 1, anon_sym_RBRACE, STATE(6749), 1, sym_attribute, @@ -445228,7 +445239,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3816), 1, anon_sym_LBRACK_AT_AT, - ACTIONS(6626), 1, + ACTIONS(6628), 1, anon_sym_and, STATE(6727), 1, aux_sym_expression_item_repeat1, @@ -445239,20 +445250,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6624), 2, + ACTIONS(6626), 2, anon_sym_in, sym_and_operator, [295281] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5194), 1, + ACTIONS(5196), 1, anon_sym_PIPE, STATE(6751), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5192), 5, + ACTIONS(5194), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445261,14 +445272,14 @@ static uint16_t ts_small_parse_table[] = { [295302] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5186), 1, + ACTIONS(5188), 1, anon_sym_PIPE, STATE(6752), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5184), 5, + ACTIONS(5186), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445277,14 +445288,14 @@ static uint16_t ts_small_parse_table[] = { [295323] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5182), 1, + ACTIONS(5184), 1, anon_sym_PIPE, STATE(6753), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5180), 5, + ACTIONS(5182), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445293,11 +445304,11 @@ static uint16_t ts_small_parse_table[] = { [295344] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9552), 1, + ACTIONS(9554), 1, sym__left_quoted_string_delimiter, STATE(6754), 1, sym_attribute, @@ -445313,14 +445324,14 @@ static uint16_t ts_small_parse_table[] = { [295373] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5116), 1, + ACTIONS(5118), 1, anon_sym_PIPE, STATE(6755), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5114), 5, + ACTIONS(5116), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445329,14 +445340,14 @@ static uint16_t ts_small_parse_table[] = { [295394] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4672), 1, + ACTIONS(4674), 1, anon_sym_PIPE, STATE(6756), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4670), 5, + ACTIONS(4672), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445345,11 +445356,11 @@ static uint16_t ts_small_parse_table[] = { [295415] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9554), 1, + ACTIONS(9556), 1, anon_sym_RBRACE, STATE(6757), 1, sym_attribute, @@ -445365,14 +445376,14 @@ static uint16_t ts_small_parse_table[] = { [295444] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4668), 1, + ACTIONS(4670), 1, anon_sym_PIPE, STATE(6758), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4666), 5, + ACTIONS(4668), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445381,14 +445392,14 @@ static uint16_t ts_small_parse_table[] = { [295465] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8666), 1, + ACTIONS(8668), 1, anon_sym_PIPE, STATE(6759), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8664), 5, + ACTIONS(8666), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445397,14 +445408,14 @@ static uint16_t ts_small_parse_table[] = { [295486] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8658), 1, + ACTIONS(8660), 1, anon_sym_PIPE, STATE(6760), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8656), 5, + ACTIONS(8658), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445413,11 +445424,11 @@ static uint16_t ts_small_parse_table[] = { [295507] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9452), 1, + ACTIONS(9454), 1, sym__left_quoted_string_delimiter, STATE(6761), 1, sym_attribute, @@ -445433,14 +445444,14 @@ static uint16_t ts_small_parse_table[] = { [295536] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5124), 1, + ACTIONS(5126), 1, anon_sym_PIPE, STATE(6762), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5122), 5, + ACTIONS(5124), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445449,14 +445460,14 @@ static uint16_t ts_small_parse_table[] = { [295557] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5132), 1, + ACTIONS(5134), 1, anon_sym_PIPE, STATE(6763), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5130), 5, + ACTIONS(5132), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445465,14 +445476,14 @@ static uint16_t ts_small_parse_table[] = { [295578] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5136), 1, + ACTIONS(5138), 1, anon_sym_PIPE, STATE(6764), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5134), 5, + ACTIONS(5136), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445481,11 +445492,11 @@ static uint16_t ts_small_parse_table[] = { [295599] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9556), 1, + ACTIONS(9558), 1, anon_sym_RBRACE, STATE(6765), 1, sym_attribute, @@ -445501,9 +445512,9 @@ static uint16_t ts_small_parse_table[] = { [295628] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8940), 1, - anon_sym_LPAREN, ACTIONS(8942), 1, + anon_sym_LPAREN, + ACTIONS(8944), 1, anon_sym_LBRACK, STATE(6766), 1, sym_attribute, @@ -445512,18 +445523,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8944), 3, + ACTIONS(8946), 3, anon_sym_true, anon_sym_false, sym__capitalized_identifier, [295653] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9558), 1, + ACTIONS(9560), 1, anon_sym_RBRACE, STATE(6767), 1, sym_attribute, @@ -445539,14 +445550,14 @@ static uint16_t ts_small_parse_table[] = { [295682] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5144), 1, + ACTIONS(5146), 1, anon_sym_PIPE, STATE(6768), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5142), 5, + ACTIONS(5144), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445555,11 +445566,11 @@ static uint16_t ts_small_parse_table[] = { [295703] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9560), 1, + ACTIONS(9562), 1, sym__identifier, STATE(2620), 1, sym_class_path, @@ -445575,11 +445586,11 @@ static uint16_t ts_small_parse_table[] = { [295732] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9562), 1, + ACTIONS(9564), 1, sym__identifier, STATE(4041), 1, sym_class_path, @@ -445595,11 +445606,11 @@ static uint16_t ts_small_parse_table[] = { [295761] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9564), 1, + ACTIONS(9566), 1, anon_sym_RBRACE, STATE(6771), 1, sym_attribute, @@ -445615,14 +445626,14 @@ static uint16_t ts_small_parse_table[] = { [295790] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4622), 1, + ACTIONS(4624), 1, anon_sym_PIPE, STATE(6772), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4620), 5, + ACTIONS(4622), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445631,33 +445642,33 @@ static uint16_t ts_small_parse_table[] = { [295811] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, STATE(6773), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9566), 2, + ACTIONS(9568), 2, anon_sym_SEMI, anon_sym_RBRACE, [295838] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5156), 1, + ACTIONS(5158), 1, anon_sym_PIPE, STATE(6774), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5154), 5, + ACTIONS(5156), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445666,11 +445677,11 @@ static uint16_t ts_small_parse_table[] = { [295859] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9568), 1, + ACTIONS(9570), 1, anon_sym_RBRACE, STATE(6775), 1, sym_attribute, @@ -445686,14 +445697,14 @@ static uint16_t ts_small_parse_table[] = { [295888] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5160), 1, + ACTIONS(5162), 1, anon_sym_PIPE, STATE(6776), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5158), 5, + ACTIONS(5160), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445702,11 +445713,11 @@ static uint16_t ts_small_parse_table[] = { [295909] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9570), 1, + ACTIONS(9572), 1, anon_sym_RBRACE, STATE(6777), 1, sym_attribute, @@ -445722,11 +445733,11 @@ static uint16_t ts_small_parse_table[] = { [295938] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9572), 1, + ACTIONS(9574), 1, anon_sym_RBRACE, STATE(6778), 1, sym_attribute, @@ -445742,11 +445753,11 @@ static uint16_t ts_small_parse_table[] = { [295967] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -445762,11 +445773,11 @@ static uint16_t ts_small_parse_table[] = { [295996] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9574), 1, + ACTIONS(9576), 1, sym__identifier, STATE(1931), 1, sym_class_path, @@ -445782,11 +445793,11 @@ static uint16_t ts_small_parse_table[] = { [296025] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9576), 1, + ACTIONS(9578), 1, anon_sym_RBRACE, STATE(6781), 1, sym_attribute, @@ -445802,11 +445813,11 @@ static uint16_t ts_small_parse_table[] = { [296054] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(9578), 1, + ACTIONS(9580), 1, sym__identifier, STATE(1839), 1, sym_class_path, @@ -445822,11 +445833,11 @@ static uint16_t ts_small_parse_table[] = { [296083] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -445842,11 +445853,11 @@ static uint16_t ts_small_parse_table[] = { [296112] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9580), 1, + ACTIONS(9582), 1, anon_sym_RBRACE, STATE(6784), 1, sym_attribute, @@ -445862,11 +445873,11 @@ static uint16_t ts_small_parse_table[] = { [296141] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9582), 1, + ACTIONS(9584), 1, anon_sym_RBRACE, STATE(6785), 1, sym_attribute, @@ -445882,14 +445893,14 @@ static uint16_t ts_small_parse_table[] = { [296170] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5088), 1, + ACTIONS(5090), 1, anon_sym_PIPE, STATE(6786), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5086), 5, + ACTIONS(5088), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445898,11 +445909,11 @@ static uint16_t ts_small_parse_table[] = { [296191] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9584), 1, + ACTIONS(9586), 1, anon_sym_RBRACE, STATE(6787), 1, sym_attribute, @@ -445918,14 +445929,14 @@ static uint16_t ts_small_parse_table[] = { [296220] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5080), 1, + ACTIONS(5082), 1, anon_sym_PIPE, STATE(6788), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5078), 5, + ACTIONS(5080), 5, anon_sym_COMMA, anon_sym_SEMI, anon_sym_as, @@ -445934,16 +445945,16 @@ static uint16_t ts_small_parse_table[] = { [296241] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(6789), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9586), 4, + ACTIONS(9588), 4, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, @@ -445951,11 +445962,11 @@ static uint16_t ts_small_parse_table[] = { [296264] = 9, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, - ACTIONS(9588), 1, + ACTIONS(9590), 1, anon_sym_RBRACE, STATE(6790), 1, sym_attribute, @@ -445971,25 +445982,25 @@ static uint16_t ts_small_parse_table[] = { [296293] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, - ACTIONS(9590), 1, + ACTIONS(9592), 1, anon_sym_as, STATE(6791), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 3, + ACTIONS(7914), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [296315] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6792), 1, sym_attribute, @@ -446005,9 +446016,9 @@ static uint16_t ts_small_parse_table[] = { [296341] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6793), 1, sym_attribute, @@ -446023,9 +446034,9 @@ static uint16_t ts_small_parse_table[] = { [296367] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9592), 1, - anon_sym_type, ACTIONS(9594), 1, + anon_sym_type, + ACTIONS(9596), 1, anon_sym_module, STATE(6794), 1, sym_attribute, @@ -446039,9 +446050,9 @@ static uint16_t ts_small_parse_table[] = { [296389] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9596), 1, - anon_sym_type, ACTIONS(9598), 1, + anon_sym_type, + ACTIONS(9600), 1, anon_sym_module, STATE(6795), 1, sym_attribute, @@ -446055,9 +446066,9 @@ static uint16_t ts_small_parse_table[] = { [296411] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6796), 1, sym_attribute, @@ -446073,7 +446084,7 @@ static uint16_t ts_small_parse_table[] = { [296437] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6797), 1, sym_attribute, @@ -446084,15 +446095,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6714), 2, + ACTIONS(6716), 2, anon_sym_and, anon_sym_in, [296461] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9600), 1, + ACTIONS(9602), 1, sym__identifier, - ACTIONS(9604), 1, + ACTIONS(9606), 1, anon_sym_BANG, STATE(6798), 1, sym_attribute, @@ -446101,21 +446112,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [296485] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9606), 1, + ACTIONS(9608), 1, anon_sym_RPAREN, STATE(6799), 1, sym_attribute, @@ -446125,7 +446136,7 @@ static uint16_t ts_small_parse_table[] = { [296511] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6800), 1, sym_attribute, @@ -446136,13 +446147,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6887), 2, + ACTIONS(6889), 2, anon_sym_and, anon_sym_in, [296535] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9114), 1, + ACTIONS(9116), 1, anon_sym_AMP, STATE(6801), 1, sym_attribute, @@ -446151,16 +446162,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9110), 3, + ACTIONS(9112), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [296557] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9608), 1, - sym__identifier, ACTIONS(9610), 1, + sym__identifier, + ACTIONS(9612), 1, anon_sym_BANG, STATE(6802), 1, sym_attribute, @@ -446169,21 +446180,21 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [296581] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9614), 1, + ACTIONS(9616), 1, anon_sym_RPAREN, STATE(6803), 1, sym_attribute, @@ -446193,9 +446204,9 @@ static uint16_t ts_small_parse_table[] = { [296607] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6804), 1, sym_attribute, @@ -446211,11 +446222,11 @@ static uint16_t ts_small_parse_table[] = { [296633] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5878), 1, + ACTIONS(5880), 1, sym__identifier, - ACTIONS(9616), 1, + ACTIONS(9618), 1, anon_sym_POUND, STATE(4850), 1, sym_type_constructor_path, @@ -446229,9 +446240,9 @@ static uint16_t ts_small_parse_table[] = { [296659] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6806), 1, sym_attribute, @@ -446247,11 +446258,11 @@ static uint16_t ts_small_parse_table[] = { [296685] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6456), 1, + ACTIONS(6458), 1, sym__identifier, - ACTIONS(9618), 1, + ACTIONS(9620), 1, anon_sym_POUND, STATE(6085), 1, sym_type_constructor_path, @@ -446265,9 +446276,9 @@ static uint16_t ts_small_parse_table[] = { [296711] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6808), 1, sym_attribute, @@ -446283,9 +446294,9 @@ static uint16_t ts_small_parse_table[] = { [296737] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6809), 1, sym_attribute, @@ -446301,11 +446312,11 @@ static uint16_t ts_small_parse_table[] = { [296763] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9620), 1, - anon_sym_LPAREN, ACTIONS(9622), 1, + anon_sym_LPAREN, + ACTIONS(9624), 1, sym__capitalized_identifier, STATE(2850), 1, sym__value_name, @@ -446319,9 +446330,9 @@ static uint16_t ts_small_parse_table[] = { [296789] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6811), 1, sym_attribute, @@ -446337,9 +446348,9 @@ static uint16_t ts_small_parse_table[] = { [296815] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6812), 1, sym_attribute, @@ -446360,7 +446371,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9624), 5, + ACTIONS(9626), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446374,7 +446385,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9626), 5, + ACTIONS(9628), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446383,9 +446394,9 @@ static uint16_t ts_small_parse_table[] = { [296877] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9628), 1, - anon_sym_EQ, ACTIONS(9630), 1, + anon_sym_EQ, + ACTIONS(9632), 1, anon_sym_COLON2, STATE(6815), 1, sym_attribute, @@ -446394,15 +446405,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9632), 2, + ACTIONS(9634), 2, anon_sym_SEMI, anon_sym_RBRACE, [296901] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446418,13 +446429,13 @@ static uint16_t ts_small_parse_table[] = { [296927] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9634), 1, + ACTIONS(9636), 1, anon_sym_RPAREN, STATE(6817), 1, sym_attribute, @@ -446436,15 +446447,15 @@ static uint16_t ts_small_parse_table[] = { [296953] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9636), 1, + ACTIONS(9638), 1, anon_sym_RPAREN, STATE(6818), 1, sym_attribute, @@ -446454,9 +446465,9 @@ static uint16_t ts_small_parse_table[] = { [296979] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446472,7 +446483,7 @@ static uint16_t ts_small_parse_table[] = { [297005] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9114), 1, + ACTIONS(9116), 1, anon_sym_AMP, STATE(6820), 1, sym_attribute, @@ -446481,20 +446492,20 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9638), 3, + ACTIONS(9640), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [297027] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9640), 1, + ACTIONS(9642), 1, anon_sym_RPAREN, STATE(6821), 1, sym_attribute, @@ -446511,7 +446522,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9642), 5, + ACTIONS(9644), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446520,7 +446531,7 @@ static uint16_t ts_small_parse_table[] = { [297071] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9644), 1, + ACTIONS(9646), 1, anon_sym_AMP, ACTIONS(5), 2, sym_comment, @@ -446528,20 +446539,20 @@ static uint16_t ts_small_parse_table[] = { STATE(6823), 2, sym_attribute, aux_sym_tag_specification_repeat1, - ACTIONS(9586), 3, + ACTIONS(9588), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [297091] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9647), 1, + ACTIONS(9649), 1, anon_sym_RBRACK, STATE(6824), 1, sym_attribute, @@ -446558,7 +446569,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9649), 5, + ACTIONS(9651), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446572,7 +446583,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9651), 5, + ACTIONS(9653), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446581,9 +446592,9 @@ static uint16_t ts_small_parse_table[] = { [297153] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446599,13 +446610,13 @@ static uint16_t ts_small_parse_table[] = { [297179] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9653), 1, + ACTIONS(9655), 1, anon_sym_RPAREN, STATE(6828), 1, sym_attribute, @@ -446617,13 +446628,13 @@ static uint16_t ts_small_parse_table[] = { [297205] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9378), 1, + ACTIONS(9380), 1, anon_sym_RBRACK, STATE(6829), 1, sym_attribute, @@ -446635,9 +446646,9 @@ static uint16_t ts_small_parse_table[] = { [297231] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6830), 1, sym_attribute, @@ -446653,9 +446664,9 @@ static uint16_t ts_small_parse_table[] = { [297257] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9655), 1, - anon_sym_type, ACTIONS(9657), 1, + anon_sym_type, + ACTIONS(9659), 1, anon_sym_module, STATE(6831), 1, sym_attribute, @@ -446669,13 +446680,13 @@ static uint16_t ts_small_parse_table[] = { [297279] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9659), 1, + ACTIONS(9661), 1, anon_sym_RPAREN, STATE(6832), 1, sym_attribute, @@ -446687,9 +446698,9 @@ static uint16_t ts_small_parse_table[] = { [297305] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446705,11 +446716,11 @@ static uint16_t ts_small_parse_table[] = { [297331] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5882), 1, + ACTIONS(5884), 1, sym__identifier, - ACTIONS(9661), 1, + ACTIONS(9663), 1, anon_sym_POUND, STATE(4657), 1, sym_type_constructor_path, @@ -446723,13 +446734,13 @@ static uint16_t ts_small_parse_table[] = { [297357] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9663), 1, + ACTIONS(9665), 1, anon_sym_RBRACK, STATE(6835), 1, sym_attribute, @@ -446741,13 +446752,13 @@ static uint16_t ts_small_parse_table[] = { [297383] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9665), 1, + ACTIONS(9667), 1, anon_sym_RBRACK, STATE(6836), 1, sym_attribute, @@ -446759,9 +446770,9 @@ static uint16_t ts_small_parse_table[] = { [297409] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6837), 1, sym_attribute, @@ -446782,7 +446793,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9667), 5, + ACTIONS(9669), 5, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, @@ -446791,9 +446802,9 @@ static uint16_t ts_small_parse_table[] = { [297453] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9671), 1, + ACTIONS(9673), 1, anon_sym__, STATE(6813), 1, sym_type_variable, @@ -446802,15 +446813,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9669), 2, + ACTIONS(9671), 2, anon_sym_PLUS, anon_sym_DASH, [297477] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446826,9 +446837,9 @@ static uint16_t ts_small_parse_table[] = { [297503] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9630), 1, + ACTIONS(9632), 1, anon_sym_COLON2, - ACTIONS(9673), 1, + ACTIONS(9675), 1, anon_sym_EQ, STATE(6841), 1, sym_attribute, @@ -446837,15 +446848,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9675), 2, + ACTIONS(9677), 2, anon_sym_SEMI, anon_sym_RBRACE, [297527] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446861,7 +446872,7 @@ static uint16_t ts_small_parse_table[] = { [297553] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6843), 1, sym_attribute, @@ -446872,17 +446883,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6758), 2, + ACTIONS(6760), 2, anon_sym_and, anon_sym_in, [297577] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5946), 1, + ACTIONS(5948), 1, sym__identifier, - ACTIONS(9677), 1, + ACTIONS(9679), 1, anon_sym_POUND, STATE(5136), 1, sym_type_constructor_path, @@ -446896,25 +446907,25 @@ static uint16_t ts_small_parse_table[] = { [297603] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9679), 1, - anon_sym_DASH_GT, ACTIONS(9681), 1, + anon_sym_DASH_GT, + ACTIONS(9683), 1, anon_sym_with, STATE(6845), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6574), 3, + ACTIONS(6576), 3, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, [297625] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -446930,25 +446941,25 @@ static uint16_t ts_small_parse_table[] = { [297651] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(6847), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9376), 3, + ACTIONS(9378), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [297673] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9596), 1, - anon_sym_type, ACTIONS(9598), 1, + anon_sym_type, + ACTIONS(9600), 1, anon_sym_module, STATE(6848), 1, sym_attribute, @@ -446962,15 +446973,15 @@ static uint16_t ts_small_parse_table[] = { [297695] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9683), 1, + ACTIONS(9685), 1, anon_sym_RPAREN, STATE(6849), 1, sym_attribute, @@ -446980,7 +446991,7 @@ static uint16_t ts_small_parse_table[] = { [297721] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6850), 1, sym_attribute, @@ -446991,70 +447002,70 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6905), 2, + ACTIONS(6907), 2, anon_sym_and, anon_sym_in, [297745] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9685), 1, - anon_sym_EQ, ACTIONS(9687), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(9689), 1, + anon_sym_of, + ACTIONS(9691), 1, anon_sym_COLON2, STATE(6851), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6232), 2, + ACTIONS(6234), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [297769] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, - ACTIONS(9590), 1, + ACTIONS(9592), 1, anon_sym_as, STATE(6852), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7947), 3, + ACTIONS(7949), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [297791] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, - ACTIONS(9590), 1, + ACTIONS(9592), 1, anon_sym_as, STATE(6853), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7920), 3, + ACTIONS(7922), 3, anon_sym_SEMI, anon_sym_RBRACE, anon_sym_GT, [297813] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9691), 1, + ACTIONS(9693), 1, anon_sym_RPAREN, STATE(6854), 1, sym_attribute, @@ -447064,31 +447075,31 @@ static uint16_t ts_small_parse_table[] = { [297839] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9679), 1, - anon_sym_DASH_GT, ACTIONS(9681), 1, + anon_sym_DASH_GT, + ACTIONS(9683), 1, anon_sym_with, STATE(6855), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6608), 3, + ACTIONS(6610), 3, anon_sym_and, anon_sym_COLON_GT, anon_sym_RPAREN, [297861] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9693), 1, + ACTIONS(9695), 1, anon_sym_RPAREN, STATE(6856), 1, sym_attribute, @@ -447098,9 +447109,9 @@ static uint16_t ts_small_parse_table[] = { [297887] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9695), 1, - anon_sym_type, ACTIONS(9697), 1, + anon_sym_type, + ACTIONS(9699), 1, anon_sym_module, STATE(6857), 1, sym_attribute, @@ -447114,25 +447125,25 @@ static uint16_t ts_small_parse_table[] = { [297909] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(6858), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8090), 3, + ACTIONS(8092), 3, anon_sym_COLON_GT, anon_sym_EQ, anon_sym_RPAREN, [297931] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -447148,9 +447159,9 @@ static uint16_t ts_small_parse_table[] = { [297957] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6841), 1, sym_field_path, @@ -447166,9 +447177,9 @@ static uint16_t ts_small_parse_table[] = { [297983] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6861), 1, sym_attribute, @@ -447184,9 +447195,9 @@ static uint16_t ts_small_parse_table[] = { [298009] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -447202,11 +447213,11 @@ static uint16_t ts_small_parse_table[] = { [298035] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6456), 1, + ACTIONS(6458), 1, sym__identifier, - ACTIONS(9699), 1, + ACTIONS(9701), 1, anon_sym_POUND, STATE(4608), 1, sym_type_constructor_path, @@ -447220,9 +447231,9 @@ static uint16_t ts_small_parse_table[] = { [298061] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9592), 1, - anon_sym_type, ACTIONS(9594), 1, + anon_sym_type, + ACTIONS(9596), 1, anon_sym_module, STATE(6864), 1, sym_attribute, @@ -447236,15 +447247,15 @@ static uint16_t ts_small_parse_table[] = { [298083] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8775), 1, + ACTIONS(8777), 1, anon_sym_COLON_COLON, - ACTIONS(8785), 1, + ACTIONS(8787), 1, anon_sym_COMMA, - ACTIONS(9034), 1, + ACTIONS(9036), 1, anon_sym_PIPE, - ACTIONS(9040), 1, + ACTIONS(9042), 1, anon_sym_as, - ACTIONS(9701), 1, + ACTIONS(9703), 1, anon_sym_RPAREN, STATE(6865), 1, sym_attribute, @@ -447254,15 +447265,15 @@ static uint16_t ts_small_parse_table[] = { [298109] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9703), 1, + ACTIONS(9705), 1, anon_sym_RPAREN, STATE(6866), 1, sym_attribute, @@ -447272,9 +447283,9 @@ static uint16_t ts_small_parse_table[] = { [298135] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9695), 1, - anon_sym_type, ACTIONS(9697), 1, + anon_sym_type, + ACTIONS(9699), 1, anon_sym_module, STATE(6867), 1, sym_attribute, @@ -447288,11 +447299,11 @@ static uint16_t ts_small_parse_table[] = { [298157] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6004), 1, + ACTIONS(6006), 1, sym__identifier, - ACTIONS(9699), 1, + ACTIONS(9701), 1, anon_sym_POUND, STATE(4608), 1, sym_type_constructor_path, @@ -447306,29 +447317,29 @@ static uint16_t ts_small_parse_table[] = { [298183] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, - ACTIONS(9590), 1, + ACTIONS(9592), 1, anon_sym_as, STATE(6869), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(8090), 3, + ACTIONS(8092), 3, anon_sym_EQ, anon_sym_SEMI, anon_sym_RBRACE, [298205] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9408), 1, + ACTIONS(9410), 1, anon_sym_RBRACK, STATE(6870), 1, sym_attribute, @@ -447340,9 +447351,9 @@ static uint16_t ts_small_parse_table[] = { [298231] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6841), 1, sym_field_path, @@ -447358,15 +447369,15 @@ static uint16_t ts_small_parse_table[] = { [298257] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8536), 1, - anon_sym_COMMA, ACTIONS(8538), 1, + anon_sym_COMMA, + ACTIONS(8540), 1, anon_sym_PIPE, - ACTIONS(8542), 1, - anon_sym_as, ACTIONS(8544), 1, + anon_sym_as, + ACTIONS(8546), 1, anon_sym_COLON_COLON, - ACTIONS(9705), 1, + ACTIONS(9707), 1, anon_sym_RPAREN, STATE(6872), 1, sym_attribute, @@ -447376,9 +447387,9 @@ static uint16_t ts_small_parse_table[] = { [298283] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -447394,9 +447405,9 @@ static uint16_t ts_small_parse_table[] = { [298309] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6841), 1, sym_field_path, @@ -447412,9 +447423,9 @@ static uint16_t ts_small_parse_table[] = { [298335] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6875), 1, sym_attribute, @@ -447430,13 +447441,13 @@ static uint16_t ts_small_parse_table[] = { [298361] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9707), 1, + ACTIONS(9709), 1, anon_sym_RBRACK, STATE(6876), 1, sym_attribute, @@ -447448,9 +447459,9 @@ static uint16_t ts_small_parse_table[] = { [298387] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6877), 1, sym_attribute, @@ -447466,28 +447477,28 @@ static uint16_t ts_small_parse_table[] = { [298413] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9709), 1, - anon_sym_EQ, ACTIONS(9711), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(9713), 1, + anon_sym_of, + ACTIONS(9715), 1, anon_sym_COLON2, STATE(6878), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6488), 2, + ACTIONS(6490), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [298437] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, - ACTIONS(9715), 1, + ACTIONS(9717), 1, anon_sym_POUND, STATE(5724), 1, sym_type_constructor_path, @@ -447501,7 +447512,7 @@ static uint16_t ts_small_parse_table[] = { [298463] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6880), 1, sym_attribute, @@ -447512,15 +447523,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6552), 2, + ACTIONS(6554), 2, anon_sym_and, anon_sym_in, [298487] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6841), 1, sym_field_path, @@ -447536,13 +447547,13 @@ static uint16_t ts_small_parse_table[] = { [298513] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9717), 1, + ACTIONS(9719), 1, anon_sym_RPAREN, STATE(6882), 1, sym_attribute, @@ -447554,13 +447565,13 @@ static uint16_t ts_small_parse_table[] = { [298539] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9719), 1, + ACTIONS(9721), 1, anon_sym_RBRACK, STATE(6883), 1, sym_attribute, @@ -447572,7 +447583,7 @@ static uint16_t ts_small_parse_table[] = { [298565] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6884), 1, sym_attribute, @@ -447583,31 +447594,31 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5925), 2, + ACTIONS(5927), 2, anon_sym_and, anon_sym_in, [298589] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(6885), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9721), 3, + ACTIONS(9723), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, [298611] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9655), 1, - anon_sym_type, ACTIONS(9657), 1, + anon_sym_type, + ACTIONS(9659), 1, anon_sym_module, STATE(6886), 1, sym_attribute, @@ -447621,26 +447632,26 @@ static uint16_t ts_small_parse_table[] = { [298633] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9723), 1, - anon_sym_EQ, ACTIONS(9725), 1, - anon_sym_of, + anon_sym_EQ, ACTIONS(9727), 1, + anon_sym_of, + ACTIONS(9729), 1, anon_sym_COLON2, STATE(6887), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6530), 2, + ACTIONS(6532), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [298657] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(8825), 1, + ACTIONS(8827), 1, sym__identifier, STATE(6815), 1, sym_field_path, @@ -447656,9 +447667,9 @@ static uint16_t ts_small_parse_table[] = { [298683] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9630), 1, + ACTIONS(9632), 1, anon_sym_COLON2, - ACTIONS(9729), 1, + ACTIONS(9731), 1, anon_sym_EQ, STATE(6889), 1, sym_attribute, @@ -447667,19 +447678,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9731), 2, + ACTIONS(9733), 2, anon_sym_SEMI, anon_sym_RBRACE, [298707] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9733), 1, + ACTIONS(9735), 1, anon_sym_RPAREN, STATE(6890), 1, sym_attribute, @@ -447691,13 +447702,13 @@ static uint16_t ts_small_parse_table[] = { [298733] = 8, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(9735), 1, + ACTIONS(9737), 1, anon_sym_RPAREN, STATE(6891), 1, sym_attribute, @@ -447709,14 +447720,14 @@ static uint16_t ts_small_parse_table[] = { [298759] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9737), 1, + ACTIONS(9739), 1, anon_sym_LBRACK_AT_AT, STATE(7700), 1, sym_item_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6196), 2, + ACTIONS(6198), 2, anon_sym_and, anon_sym_in, STATE(6892), 2, @@ -447725,11 +447736,11 @@ static uint16_t ts_small_parse_table[] = { [298781] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9078), 1, + ACTIONS(9080), 1, sym__identifier, - ACTIONS(9082), 1, - anon_sym_LBRACK, ACTIONS(9084), 1, + anon_sym_LBRACK, + ACTIONS(9086), 1, anon_sym_virtual, STATE(5694), 1, sym_class_binding, @@ -447741,7 +447752,7 @@ static uint16_t ts_small_parse_table[] = { [298804] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9740), 1, + ACTIONS(9742), 1, sym__identifier, STATE(6894), 1, sym_attribute, @@ -447750,15 +447761,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [298825] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9050), 1, + ACTIONS(9052), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -447772,25 +447783,25 @@ static uint16_t ts_small_parse_table[] = { [298848] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6428), 1, + ACTIONS(6430), 1, anon_sym_and, STATE(6896), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6426), 3, + ACTIONS(6428), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [298867] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, - sym__identifier, ACTIONS(9744), 1, - anon_sym_SEMI, + sym__identifier, ACTIONS(9746), 1, + anon_sym_SEMI, + ACTIONS(9748), 1, anon_sym_GT_RBRACE, STATE(6897), 1, sym_attribute, @@ -447802,9 +447813,9 @@ static uint16_t ts_small_parse_table[] = { [298890] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5629), 1, + ACTIONS(5631), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6892), 1, aux_sym_expression_item_repeat1, @@ -447818,11 +447829,11 @@ static uint16_t ts_small_parse_table[] = { [298913] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9282), 1, - sym__identifier, ACTIONS(9284), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9286), 1, + anon_sym_LBRACK, + ACTIONS(9288), 1, anon_sym_virtual, STATE(5694), 1, sym_class_binding, @@ -447834,9 +447845,9 @@ static uint16_t ts_small_parse_table[] = { [298936] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9748), 1, + ACTIONS(9750), 1, sym__identifier, STATE(4619), 1, sym_class_type_path, @@ -447850,9 +447861,9 @@ static uint16_t ts_small_parse_table[] = { [298959] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9750), 1, + ACTIONS(9752), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -447866,7 +447877,7 @@ static uint16_t ts_small_parse_table[] = { [298982] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(6902), 1, sym_attribute, @@ -447875,17 +447886,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9752), 2, + ACTIONS(9754), 2, anon_sym__, sym__capitalized_identifier, [299003] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5282), 1, + ACTIONS(5284), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, - anon_sym_PIPE, ACTIONS(9756), 1, + anon_sym_PIPE, + ACTIONS(9758), 1, anon_sym_GT, STATE(6903), 1, sym_attribute, @@ -447897,9 +447908,9 @@ static uint16_t ts_small_parse_table[] = { [299026] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9458), 1, + ACTIONS(9460), 1, sym__identifier, STATE(2948), 1, sym_class_path, @@ -447913,9 +447924,9 @@ static uint16_t ts_small_parse_table[] = { [299049] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9758), 1, + ACTIONS(9760), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -447929,12 +447940,12 @@ static uint16_t ts_small_parse_table[] = { [299072] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9760), 1, + ACTIONS(9762), 1, anon_sym_DOT, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4498), 2, + ACTIONS(4500), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, STATE(6906), 2, @@ -447943,11 +447954,11 @@ static uint16_t ts_small_parse_table[] = { [299091] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7557), 1, + ACTIONS(7559), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6907), 1, sym_attribute, @@ -447959,11 +447970,11 @@ static uint16_t ts_small_parse_table[] = { [299114] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7565), 1, + ACTIONS(7567), 1, anon_sym_in, - ACTIONS(9767), 1, + ACTIONS(9769), 1, anon_sym_and, - ACTIONS(9770), 1, + ACTIONS(9772), 1, sym_and_operator, ACTIONS(5), 2, sym_comment, @@ -447974,11 +447985,11 @@ static uint16_t ts_small_parse_table[] = { [299135] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9342), 1, - sym__identifier, ACTIONS(9344), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9346), 1, + anon_sym_LBRACK, + ACTIONS(9348), 1, anon_sym_virtual, STATE(5694), 1, sym_class_binding, @@ -447990,7 +448001,7 @@ static uint16_t ts_small_parse_table[] = { [299158] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9773), 1, + ACTIONS(9775), 1, sym__identifier, STATE(6910), 1, sym_attribute, @@ -447999,17 +448010,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [299179] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7557), 1, + ACTIONS(7559), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6911), 1, sym_attribute, @@ -448021,9 +448032,9 @@ static uint16_t ts_small_parse_table[] = { [299202] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9775), 1, + ACTIONS(9777), 1, anon_sym_DOT, STATE(6912), 1, sym_attribute, @@ -448037,11 +448048,11 @@ static uint16_t ts_small_parse_table[] = { [299225] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9777), 1, - anon_sym_RBRACK, ACTIONS(9779), 1, + anon_sym_RBRACK, + ACTIONS(9781), 1, anon_sym_GT, STATE(6913), 1, sym_attribute, @@ -448053,9 +448064,9 @@ static uint16_t ts_small_parse_table[] = { [299248] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9781), 1, + ACTIONS(9783), 1, sym__identifier, STATE(4804), 1, sym_class_type_path, @@ -448069,11 +448080,11 @@ static uint16_t ts_small_parse_table[] = { [299271] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9783), 1, - anon_sym_COLON_GT, ACTIONS(9785), 1, + anon_sym_COLON_GT, + ACTIONS(9787), 1, anon_sym_RPAREN, STATE(6915), 1, sym_attribute, @@ -448085,11 +448096,11 @@ static uint16_t ts_small_parse_table[] = { [299294] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9777), 1, - anon_sym_RBRACK, ACTIONS(9779), 1, + anon_sym_RBRACK, + ACTIONS(9781), 1, anon_sym_GT, STATE(6916), 1, sym_attribute, @@ -448101,13 +448112,13 @@ static uint16_t ts_small_parse_table[] = { [299317] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, - anon_sym_DOT, ACTIONS(9789), 1, - anon_sym_with, + anon_sym_DOT, ACTIONS(9791), 1, + anon_sym_with, + ACTIONS(9793), 1, sym_hash_operator, STATE(6917), 1, sym_attribute, @@ -448117,7 +448128,7 @@ static uint16_t ts_small_parse_table[] = { [299340] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(6918), 1, sym_attribute, @@ -448126,15 +448137,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9793), 2, + ACTIONS(9795), 2, anon_sym__, sym__capitalized_identifier, [299361] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(9795), 1, + ACTIONS(9797), 1, sym__identifier, STATE(6919), 1, sym_attribute, @@ -448148,9 +448159,9 @@ static uint16_t ts_small_parse_table[] = { [299384] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(6920), 1, sym_attribute, @@ -448164,11 +448175,11 @@ static uint16_t ts_small_parse_table[] = { [299407] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5298), 1, + ACTIONS(5300), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9797), 1, + ACTIONS(9799), 1, anon_sym_GT, STATE(6921), 1, sym_attribute, @@ -448180,9 +448191,9 @@ static uint16_t ts_small_parse_table[] = { [299430] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7355), 1, + ACTIONS(7357), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6892), 1, aux_sym_expression_item_repeat1, @@ -448196,12 +448207,12 @@ static uint16_t ts_small_parse_table[] = { [299453] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9799), 1, + ACTIONS(9801), 1, anon_sym_COMMA, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9721), 2, + ACTIONS(9723), 2, anon_sym_RPAREN, anon_sym_RBRACK, STATE(6923), 2, @@ -448210,7 +448221,7 @@ static uint16_t ts_small_parse_table[] = { [299472] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9802), 1, + ACTIONS(9804), 1, sym__identifier, STATE(6924), 1, sym_attribute, @@ -448219,19 +448230,19 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [299493] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9804), 1, + ACTIONS(9806), 1, anon_sym_with, STATE(6925), 1, sym_attribute, @@ -448241,9 +448252,9 @@ static uint16_t ts_small_parse_table[] = { [299516] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7239), 1, + ACTIONS(7241), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6922), 1, aux_sym_expression_item_repeat1, @@ -448257,9 +448268,9 @@ static uint16_t ts_small_parse_table[] = { [299539] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9806), 1, + ACTIONS(9808), 1, anon_sym_DOT, STATE(6927), 1, sym_attribute, @@ -448273,7 +448284,7 @@ static uint16_t ts_small_parse_table[] = { [299562] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(6928), 1, sym_attribute, @@ -448282,15 +448293,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9808), 2, + ACTIONS(9810), 2, anon_sym__, sym__capitalized_identifier, [299583] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(6164), 1, sym_type_constructor_path, @@ -448304,9 +448315,9 @@ static uint16_t ts_small_parse_table[] = { [299606] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7239), 1, + ACTIONS(7241), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6892), 1, aux_sym_expression_item_repeat1, @@ -448320,13 +448331,13 @@ static uint16_t ts_small_parse_table[] = { [299629] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9810), 1, + ACTIONS(9812), 1, anon_sym_with, STATE(6931), 1, sym_attribute, @@ -448336,11 +448347,11 @@ static uint16_t ts_small_parse_table[] = { [299652] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5296), 1, + ACTIONS(5298), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9812), 1, + ACTIONS(9814), 1, anon_sym_GT, STATE(6932), 1, sym_attribute, @@ -448352,9 +448363,9 @@ static uint16_t ts_small_parse_table[] = { [299675] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4160), 1, + ACTIONS(4162), 1, sym__capitalized_identifier, - ACTIONS(9814), 1, + ACTIONS(9816), 1, anon_sym_LPAREN, STATE(6933), 1, sym_attribute, @@ -448368,9 +448379,9 @@ static uint16_t ts_small_parse_table[] = { [299698] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9816), 1, + ACTIONS(9818), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -448384,9 +448395,9 @@ static uint16_t ts_small_parse_table[] = { [299721] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4613), 1, sym_class_type_path, @@ -448400,9 +448411,9 @@ static uint16_t ts_small_parse_table[] = { [299744] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9820), 1, + ACTIONS(9822), 1, anon_sym_DOT, STATE(6936), 1, sym_attribute, @@ -448416,9 +448427,9 @@ static uint16_t ts_small_parse_table[] = { [299767] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5675), 1, + ACTIONS(5677), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6892), 1, aux_sym_expression_item_repeat1, @@ -448432,9 +448443,9 @@ static uint16_t ts_small_parse_table[] = { [299790] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9822), 1, + ACTIONS(9824), 1, anon_sym_DOT, STATE(6938), 1, sym_attribute, @@ -448448,9 +448459,9 @@ static uint16_t ts_small_parse_table[] = { [299813] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -448464,9 +448475,9 @@ static uint16_t ts_small_parse_table[] = { [299836] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9540), 1, + ACTIONS(9542), 1, sym__identifier, STATE(3506), 1, sym_class_path, @@ -448480,11 +448491,11 @@ static uint16_t ts_small_parse_table[] = { [299859] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9826), 1, - anon_sym_SEMI, ACTIONS(9828), 1, + anon_sym_SEMI, + ACTIONS(9830), 1, anon_sym_GT_RBRACE, STATE(6941), 1, sym_attribute, @@ -448496,9 +448507,9 @@ static uint16_t ts_small_parse_table[] = { [299882] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9830), 1, + ACTIONS(9832), 1, anon_sym_DOT, STATE(6942), 1, sym_attribute, @@ -448512,9 +448523,9 @@ static uint16_t ts_small_parse_table[] = { [299905] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9832), 1, + ACTIONS(9834), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -448528,9 +448539,9 @@ static uint16_t ts_small_parse_table[] = { [299928] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9834), 1, + ACTIONS(9836), 1, sym__identifier, STATE(4939), 1, sym_class_type_path, @@ -448544,9 +448555,9 @@ static uint16_t ts_small_parse_table[] = { [299951] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8226), 1, + ACTIONS(8228), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -448560,11 +448571,11 @@ static uint16_t ts_small_parse_table[] = { [299974] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9836), 1, - anon_sym_SEMI, ACTIONS(9838), 1, + anon_sym_SEMI, + ACTIONS(9840), 1, anon_sym_GT_RBRACE, STATE(6946), 1, sym_attribute, @@ -448576,9 +448587,9 @@ static uint16_t ts_small_parse_table[] = { [299997] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9840), 1, + ACTIONS(9842), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -448592,11 +448603,11 @@ static uint16_t ts_small_parse_table[] = { [300020] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9842), 1, - anon_sym_COLON_GT, ACTIONS(9844), 1, + anon_sym_COLON_GT, + ACTIONS(9846), 1, anon_sym_RPAREN, STATE(6948), 1, sym_attribute, @@ -448608,9 +448619,9 @@ static uint16_t ts_small_parse_table[] = { [300043] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9748), 1, + ACTIONS(9750), 1, sym__identifier, STATE(4654), 1, sym_class_type_path, @@ -448624,9 +448635,9 @@ static uint16_t ts_small_parse_table[] = { [300066] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9748), 1, + ACTIONS(9750), 1, sym__identifier, STATE(4609), 1, sym_class_type_path, @@ -448640,11 +448651,11 @@ static uint16_t ts_small_parse_table[] = { [300089] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7541), 1, + ACTIONS(7543), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6908), 1, aux_sym_value_definition_repeat1, @@ -448656,11 +448667,11 @@ static uint16_t ts_small_parse_table[] = { [300112] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9846), 1, - anon_sym_RBRACK, ACTIONS(9848), 1, + anon_sym_RBRACK, + ACTIONS(9850), 1, anon_sym_GT, STATE(6952), 1, sym_attribute, @@ -448672,11 +448683,11 @@ static uint16_t ts_small_parse_table[] = { [300135] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9846), 1, - anon_sym_RBRACK, ACTIONS(9848), 1, + anon_sym_RBRACK, + ACTIONS(9850), 1, anon_sym_GT, STATE(6953), 1, sym_attribute, @@ -448688,11 +448699,11 @@ static uint16_t ts_small_parse_table[] = { [300158] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9850), 1, - anon_sym_EQ, ACTIONS(9852), 1, - anon_sym_RPAREN, + anon_sym_EQ, ACTIONS(9854), 1, + anon_sym_RPAREN, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(6954), 1, sym_attribute, @@ -448704,13 +448715,13 @@ static uint16_t ts_small_parse_table[] = { [300181] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9856), 1, + ACTIONS(9858), 1, anon_sym_with, STATE(6955), 1, sym_attribute, @@ -448720,40 +448731,40 @@ static uint16_t ts_small_parse_table[] = { [300204] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, STATE(6956), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6630), 2, + ACTIONS(6632), 2, anon_sym_COLON_GT, anon_sym_RPAREN, [300225] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6478), 1, + ACTIONS(6480), 1, anon_sym_and, STATE(6957), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6476), 3, + ACTIONS(6478), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [300244] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9858), 1, - anon_sym_COLON_GT, ACTIONS(9860), 1, + anon_sym_COLON_GT, + ACTIONS(9862), 1, anon_sym_RPAREN, STATE(6958), 1, sym_attribute, @@ -448765,9 +448776,9 @@ static uint16_t ts_small_parse_table[] = { [300267] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(7652), 1, + ACTIONS(7654), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -448781,9 +448792,9 @@ static uint16_t ts_small_parse_table[] = { [300290] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9388), 1, + ACTIONS(9390), 1, sym__identifier, STATE(3107), 1, sym_class_path, @@ -448797,9 +448808,9 @@ static uint16_t ts_small_parse_table[] = { [300313] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9748), 1, + ACTIONS(9750), 1, sym__identifier, STATE(4626), 1, sym_class_type_path, @@ -448813,9 +448824,9 @@ static uint16_t ts_small_parse_table[] = { [300336] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9862), 1, + ACTIONS(9864), 1, anon_sym_DOT, STATE(6962), 1, sym_attribute, @@ -448829,9 +448840,9 @@ static uint16_t ts_small_parse_table[] = { [300359] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9864), 1, + ACTIONS(9866), 1, anon_sym_DOT, STATE(6963), 1, sym_attribute, @@ -448845,9 +448856,9 @@ static uint16_t ts_small_parse_table[] = { [300382] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9578), 1, + ACTIONS(9580), 1, sym__identifier, STATE(1765), 1, sym_class_path, @@ -448861,11 +448872,11 @@ static uint16_t ts_small_parse_table[] = { [300405] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7541), 1, + ACTIONS(7543), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6907), 1, aux_sym_value_definition_repeat1, @@ -448877,11 +448888,11 @@ static uint16_t ts_small_parse_table[] = { [300428] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9866), 1, - anon_sym_SEMI, ACTIONS(9868), 1, + anon_sym_SEMI, + ACTIONS(9870), 1, anon_sym_GT_RBRACE, STATE(6966), 1, sym_attribute, @@ -448893,9 +448904,9 @@ static uint16_t ts_small_parse_table[] = { [300451] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9870), 1, + ACTIONS(9872), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -448909,9 +448920,9 @@ static uint16_t ts_small_parse_table[] = { [300474] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9872), 1, + ACTIONS(9874), 1, anon_sym_DOT, STATE(6968), 1, sym_attribute, @@ -448925,13 +448936,13 @@ static uint16_t ts_small_parse_table[] = { [300497] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9874), 1, + ACTIONS(9876), 1, anon_sym_with, STATE(6969), 1, sym_attribute, @@ -448941,9 +448952,9 @@ static uint16_t ts_small_parse_table[] = { [300520] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9876), 1, + ACTIONS(9878), 1, sym__identifier, STATE(3253), 1, sym_type_constructor_path, @@ -448957,9 +448968,9 @@ static uint16_t ts_small_parse_table[] = { [300543] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4606), 1, sym_class_type_path, @@ -448973,7 +448984,7 @@ static uint16_t ts_small_parse_table[] = { [300566] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9878), 1, + ACTIONS(9880), 1, anon_sym_DOT, STATE(6906), 1, aux_sym_attribute_id_repeat1, @@ -448982,15 +448993,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4523), 2, + ACTIONS(4525), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [300587] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9470), 1, + ACTIONS(9472), 1, sym__identifier, STATE(1408), 1, sym_class_path, @@ -449004,11 +449015,11 @@ static uint16_t ts_small_parse_table[] = { [300610] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9880), 1, - anon_sym_COLON_GT, ACTIONS(9882), 1, + anon_sym_COLON_GT, + ACTIONS(9884), 1, anon_sym_RPAREN, STATE(6974), 1, sym_attribute, @@ -449020,9 +449031,9 @@ static uint16_t ts_small_parse_table[] = { [300633] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9884), 1, + ACTIONS(9886), 1, anon_sym_DOT, STATE(6975), 1, sym_attribute, @@ -449036,9 +449047,9 @@ static uint16_t ts_small_parse_table[] = { [300656] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9886), 1, - anon_sym_LPAREN, ACTIONS(9888), 1, + anon_sym_LPAREN, + ACTIONS(9890), 1, sym__capitalized_identifier, STATE(5286), 1, sym_constructor_path, @@ -449052,9 +449063,9 @@ static uint16_t ts_small_parse_table[] = { [300679] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9448), 1, + ACTIONS(9450), 1, sym__identifier, STATE(1489), 1, sym_class_path, @@ -449068,11 +449079,11 @@ static uint16_t ts_small_parse_table[] = { [300702] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9890), 1, - anon_sym_RBRACK, ACTIONS(9892), 1, + anon_sym_RBRACK, + ACTIONS(9894), 1, anon_sym_GT, STATE(6978), 1, sym_attribute, @@ -449084,9 +449095,9 @@ static uint16_t ts_small_parse_table[] = { [300725] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9470), 1, + ACTIONS(9472), 1, sym__identifier, STATE(4135), 1, sym_class_path, @@ -449100,9 +449111,9 @@ static uint16_t ts_small_parse_table[] = { [300748] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9890), 1, + ACTIONS(9892), 1, anon_sym_RBRACK, STATE(6980), 1, sym_attribute, @@ -449116,9 +449127,9 @@ static uint16_t ts_small_parse_table[] = { [300771] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9894), 1, - sym__identifier, ACTIONS(9896), 1, + sym__identifier, + ACTIONS(9898), 1, anon_sym_LPAREN, STATE(6655), 1, sym__value_name, @@ -449132,24 +449143,24 @@ static uint16_t ts_small_parse_table[] = { [300794] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(6982), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7912), 2, + ACTIONS(7914), 2, anon_sym_COLON_GT, anon_sym_EQ, [300815] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9898), 1, - anon_sym_DOT, ACTIONS(9900), 1, + anon_sym_DOT, + ACTIONS(9902), 1, anon_sym_SQUOTE, STATE(8061), 1, sym_type_variable, @@ -449162,9 +449173,9 @@ static uint16_t ts_small_parse_table[] = { [300836] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9903), 1, + ACTIONS(9905), 1, sym__identifier, STATE(5287), 1, sym_class_type_path, @@ -449178,11 +449189,11 @@ static uint16_t ts_small_parse_table[] = { [300859] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9398), 1, - sym__identifier, ACTIONS(9400), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9402), 1, + anon_sym_LBRACK, + ACTIONS(9404), 1, anon_sym_virtual, STATE(5512), 1, sym_class_type_binding, @@ -449194,11 +449205,11 @@ static uint16_t ts_small_parse_table[] = { [300882] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9905), 1, - anon_sym_SEMI, ACTIONS(9907), 1, + anon_sym_SEMI, + ACTIONS(9909), 1, anon_sym_GT_RBRACE, STATE(6986), 1, sym_attribute, @@ -449210,9 +449221,9 @@ static uint16_t ts_small_parse_table[] = { [300905] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(6987), 1, sym_attribute, @@ -449226,13 +449237,13 @@ static uint16_t ts_small_parse_table[] = { [300928] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9909), 1, + ACTIONS(9911), 1, anon_sym_with, STATE(6988), 1, sym_attribute, @@ -449242,9 +449253,9 @@ static uint16_t ts_small_parse_table[] = { [300951] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9903), 1, + ACTIONS(9905), 1, sym__identifier, STATE(5193), 1, sym_class_type_path, @@ -449258,9 +449269,9 @@ static uint16_t ts_small_parse_table[] = { [300974] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9896), 1, + ACTIONS(9898), 1, anon_sym_LPAREN, - ACTIONS(9911), 1, + ACTIONS(9913), 1, sym__identifier, STATE(6695), 1, sym__value_pattern, @@ -449274,23 +449285,23 @@ static uint16_t ts_small_parse_table[] = { [300997] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(6474), 1, + ACTIONS(6476), 1, anon_sym_and, STATE(6991), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6472), 3, + ACTIONS(6474), 3, anon_sym_in, anon_sym_LBRACK_AT_AT, sym_and_operator, [301016] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4198), 1, + ACTIONS(4200), 1, sym__capitalized_identifier, - ACTIONS(9913), 1, + ACTIONS(9915), 1, anon_sym_LPAREN, STATE(5115), 1, sym_constructor_path, @@ -449304,9 +449315,9 @@ static uint16_t ts_small_parse_table[] = { [301039] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4160), 1, + ACTIONS(4162), 1, sym__capitalized_identifier, - ACTIONS(9814), 1, + ACTIONS(9816), 1, anon_sym_LPAREN, STATE(6993), 1, sym_attribute, @@ -449320,12 +449331,12 @@ static uint16_t ts_small_parse_table[] = { [301062] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9915), 1, + ACTIONS(9917), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9918), 2, + ACTIONS(9920), 2, anon_sym_RBRACK, anon_sym_GT, STATE(6994), 2, @@ -449334,9 +449345,9 @@ static uint16_t ts_small_parse_table[] = { [301081] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9920), 1, + ACTIONS(9922), 1, anon_sym_RBRACK, STATE(6995), 1, sym_attribute, @@ -449350,9 +449361,9 @@ static uint16_t ts_small_parse_table[] = { [301104] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9922), 1, + ACTIONS(9924), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -449366,9 +449377,9 @@ static uint16_t ts_small_parse_table[] = { [301127] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(7464), 1, + ACTIONS(7466), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -449382,11 +449393,11 @@ static uint16_t ts_small_parse_table[] = { [301150] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, - sym__identifier, ACTIONS(9926), 1, - anon_sym_RBRACE, + sym__identifier, ACTIONS(9928), 1, + anon_sym_RBRACE, + ACTIONS(9930), 1, anon_sym_mutable, STATE(6998), 1, sym_attribute, @@ -449398,11 +449409,11 @@ static uint16_t ts_small_parse_table[] = { [301173] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9930), 1, - anon_sym_COLON_GT, ACTIONS(9932), 1, + anon_sym_COLON_GT, + ACTIONS(9934), 1, anon_sym_RPAREN, STATE(6999), 1, sym_attribute, @@ -449414,9 +449425,9 @@ static uint16_t ts_small_parse_table[] = { [301196] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9934), 1, + ACTIONS(9936), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -449430,24 +449441,24 @@ static uint16_t ts_small_parse_table[] = { [301219] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(7001), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7947), 2, + ACTIONS(7949), 2, anon_sym_COLON_GT, anon_sym_EQ, [301240] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9936), 1, - sym__identifier, ACTIONS(9938), 1, + sym__identifier, + ACTIONS(9940), 1, anon_sym_LPAREN, STATE(3206), 1, sym__value_name, @@ -449461,24 +449472,24 @@ static uint16_t ts_small_parse_table[] = { [301263] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, STATE(7003), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7920), 2, + ACTIONS(7922), 2, anon_sym_COLON_GT, anon_sym_EQ, [301284] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(5773), 1, sym_class_type_path, @@ -449492,9 +449503,9 @@ static uint16_t ts_small_parse_table[] = { [301307] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9781), 1, + ACTIONS(9783), 1, sym__identifier, STATE(4851), 1, sym_class_type_path, @@ -449508,11 +449519,11 @@ static uint16_t ts_small_parse_table[] = { [301330] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9942), 1, - anon_sym_COLON_GT, ACTIONS(9944), 1, + anon_sym_COLON_GT, + ACTIONS(9946), 1, anon_sym_RPAREN, STATE(7006), 1, sym_attribute, @@ -449524,9 +449535,9 @@ static uint16_t ts_small_parse_table[] = { [301353] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9946), 1, + ACTIONS(9948), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -449553,11 +449564,11 @@ static uint16_t ts_small_parse_table[] = { [301393] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9948), 1, - anon_sym_RBRACK, ACTIONS(9950), 1, + anon_sym_RBRACK, + ACTIONS(9952), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -449569,13 +449580,13 @@ static uint16_t ts_small_parse_table[] = { [301416] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(9952), 1, + ACTIONS(9954), 1, anon_sym_with, STATE(7010), 1, sym_attribute, @@ -449585,9 +449596,9 @@ static uint16_t ts_small_parse_table[] = { [301439] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9954), 1, + ACTIONS(9956), 1, anon_sym_RBRACK, STATE(7011), 1, sym_attribute, @@ -449601,7 +449612,7 @@ static uint16_t ts_small_parse_table[] = { [301462] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7012), 1, sym_attribute, @@ -449610,13 +449621,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9956), 2, + ACTIONS(9958), 2, anon_sym__, sym__capitalized_identifier, [301483] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7013), 1, sym_attribute, @@ -449625,15 +449636,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9958), 2, + ACTIONS(9960), 2, anon_sym__, sym__capitalized_identifier, [301504] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9948), 1, + ACTIONS(9950), 1, anon_sym_RBRACK, STATE(7014), 1, sym_attribute, @@ -449647,7 +449658,7 @@ static uint16_t ts_small_parse_table[] = { [301527] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9960), 1, + ACTIONS(9962), 1, sym__identifier, STATE(7015), 1, sym_attribute, @@ -449656,17 +449667,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [301548] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7594), 1, + ACTIONS(7596), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6908), 1, aux_sym_value_definition_repeat1, @@ -449678,9 +449689,9 @@ static uint16_t ts_small_parse_table[] = { [301571] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9560), 1, + ACTIONS(9562), 1, sym__identifier, STATE(2532), 1, sym_class_path, @@ -449694,9 +449705,9 @@ static uint16_t ts_small_parse_table[] = { [301594] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9962), 1, + ACTIONS(9964), 1, anon_sym_RBRACK, STATE(7018), 1, sym_attribute, @@ -449710,11 +449721,11 @@ static uint16_t ts_small_parse_table[] = { [301617] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9282), 1, - sym__identifier, ACTIONS(9284), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9286), 1, + anon_sym_LBRACK, + ACTIONS(9288), 1, anon_sym_virtual, STATE(5854), 1, sym_class_binding, @@ -449726,11 +449737,11 @@ static uint16_t ts_small_parse_table[] = { [301640] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9964), 1, - anon_sym_COLON_GT, ACTIONS(9966), 1, + anon_sym_COLON_GT, + ACTIONS(9968), 1, anon_sym_RPAREN, STATE(7020), 1, sym_attribute, @@ -449742,12 +449753,12 @@ static uint16_t ts_small_parse_table[] = { [301663] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9970), 1, + ACTIONS(9972), 1, anon_sym_COMMA, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9968), 2, + ACTIONS(9970), 2, anon_sym_RPAREN, anon_sym_RBRACK, STATE(7021), 2, @@ -449756,9 +449767,9 @@ static uint16_t ts_small_parse_table[] = { [301682] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9511), 1, + ACTIONS(9513), 1, sym__identifier, STATE(4125), 1, sym_class_path, @@ -449772,9 +449783,9 @@ static uint16_t ts_small_parse_table[] = { [301705] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9903), 1, + ACTIONS(9905), 1, sym__identifier, STATE(5175), 1, sym_class_type_path, @@ -449788,12 +449799,12 @@ static uint16_t ts_small_parse_table[] = { [301728] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9973), 1, + ACTIONS(9975), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9976), 2, + ACTIONS(9978), 2, anon_sym_RPAREN, anon_sym_DOT, STATE(7024), 2, @@ -449802,9 +449813,9 @@ static uint16_t ts_small_parse_table[] = { [301747] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4926), 1, sym_class_type_path, @@ -449818,7 +449829,7 @@ static uint16_t ts_small_parse_table[] = { [301770] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9978), 1, + ACTIONS(9980), 1, anon_sym_rec, STATE(7026), 1, sym_attribute, @@ -449827,13 +449838,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9509), 2, + ACTIONS(9511), 2, anon_sym__, sym__capitalized_identifier, [301791] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(5892), 1, + ACTIONS(5894), 1, anon_sym_STAR, STATE(7027), 1, sym_attribute, @@ -449842,15 +449853,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6616), 2, + ACTIONS(6618), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [301812] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9980), 1, + ACTIONS(9982), 1, sym__identifier, STATE(7028), 1, sym_attribute, @@ -449864,11 +449875,11 @@ static uint16_t ts_small_parse_table[] = { [301835] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9982), 1, - anon_sym_SEMI, ACTIONS(9984), 1, + anon_sym_SEMI, + ACTIONS(9986), 1, anon_sym_GT_RBRACE, STATE(7029), 1, sym_attribute, @@ -449880,9 +449891,9 @@ static uint16_t ts_small_parse_table[] = { [301858] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9679), 1, + ACTIONS(9681), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -449896,9 +449907,9 @@ static uint16_t ts_small_parse_table[] = { [301881] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(9986), 1, + ACTIONS(9988), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -449912,9 +449923,9 @@ static uint16_t ts_small_parse_table[] = { [301904] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7404), 1, + ACTIONS(7406), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6930), 1, aux_sym_expression_item_repeat1, @@ -449928,9 +449939,9 @@ static uint16_t ts_small_parse_table[] = { [301927] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9886), 1, - anon_sym_LPAREN, ACTIONS(9888), 1, + anon_sym_LPAREN, + ACTIONS(9890), 1, sym__capitalized_identifier, STATE(5115), 1, sym_constructor_path, @@ -449944,11 +449955,11 @@ static uint16_t ts_small_parse_table[] = { [301950] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, - ACTIONS(9988), 1, + ACTIONS(9990), 1, anon_sym_RBRACE, STATE(7034), 1, sym_attribute, @@ -449960,9 +449971,9 @@ static uint16_t ts_small_parse_table[] = { [301973] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9511), 1, + ACTIONS(9513), 1, sym__identifier, STATE(4135), 1, sym_class_path, @@ -449976,9 +449987,9 @@ static uint16_t ts_small_parse_table[] = { [301996] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(9990), 1, + ACTIONS(9992), 1, anon_sym_RBRACK, STATE(7036), 1, sym_attribute, @@ -449992,9 +450003,9 @@ static uint16_t ts_small_parse_table[] = { [302019] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9781), 1, + ACTIONS(9783), 1, sym__identifier, STATE(4739), 1, sym_class_type_path, @@ -450008,7 +450019,7 @@ static uint16_t ts_small_parse_table[] = { [302042] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9960), 1, + ACTIONS(9962), 1, sym__identifier, STATE(7038), 1, sym_attribute, @@ -450017,15 +450028,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [302063] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -450039,7 +450050,7 @@ static uint16_t ts_small_parse_table[] = { [302086] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9740), 1, + ACTIONS(9742), 1, sym__identifier, STATE(7040), 1, sym_attribute, @@ -450048,32 +450059,32 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [302107] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, STATE(7041), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6608), 2, + ACTIONS(6610), 2, anon_sym_COLON_GT, anon_sym_RPAREN, [302128] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(9992), 1, - anon_sym_SEMI, ACTIONS(9994), 1, + anon_sym_SEMI, + ACTIONS(9996), 1, anon_sym_GT_RBRACE, STATE(7042), 1, sym_attribute, @@ -450085,11 +450096,11 @@ static uint16_t ts_small_parse_table[] = { [302151] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(9996), 1, - anon_sym_COLON_GT, ACTIONS(9998), 1, + anon_sym_COLON_GT, + ACTIONS(10000), 1, anon_sym_RPAREN, STATE(7043), 1, sym_attribute, @@ -450101,9 +450112,9 @@ static uint16_t ts_small_parse_table[] = { [302174] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(5723), 1, sym_class_type_path, @@ -450117,11 +450128,11 @@ static uint16_t ts_small_parse_table[] = { [302197] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10000), 1, - anon_sym_SEMI, ACTIONS(10002), 1, + anon_sym_SEMI, + ACTIONS(10004), 1, anon_sym_GT_RBRACE, STATE(7045), 1, sym_attribute, @@ -450133,9 +450144,9 @@ static uint16_t ts_small_parse_table[] = { [302220] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -450149,9 +450160,9 @@ static uint16_t ts_small_parse_table[] = { [302243] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9562), 1, + ACTIONS(9564), 1, sym__identifier, STATE(4024), 1, sym_class_path, @@ -450165,13 +450176,13 @@ static uint16_t ts_small_parse_table[] = { [302266] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10004), 1, + ACTIONS(10006), 1, anon_sym_with, STATE(7048), 1, sym_attribute, @@ -450181,11 +450192,11 @@ static uint16_t ts_small_parse_table[] = { [302289] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10006), 1, - anon_sym_COLON_GT, ACTIONS(10008), 1, + anon_sym_COLON_GT, + ACTIONS(10010), 1, anon_sym_RPAREN, STATE(7049), 1, sym_attribute, @@ -450197,7 +450208,7 @@ static uint16_t ts_small_parse_table[] = { [302312] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7050), 1, sym_attribute, @@ -450206,17 +450217,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10010), 2, + ACTIONS(10012), 2, anon_sym__, sym__capitalized_identifier, [302333] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10012), 1, - anon_sym_COLON_GT, ACTIONS(10014), 1, + anon_sym_COLON_GT, + ACTIONS(10016), 1, anon_sym_RPAREN, STATE(7051), 1, sym_attribute, @@ -450228,11 +450239,11 @@ static uint16_t ts_small_parse_table[] = { [302356] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10016), 1, - anon_sym_SEMI, ACTIONS(10018), 1, + anon_sym_SEMI, + ACTIONS(10020), 1, anon_sym_GT_RBRACE, STATE(7052), 1, sym_attribute, @@ -450244,11 +450255,11 @@ static uint16_t ts_small_parse_table[] = { [302379] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10020), 1, - anon_sym_SEMI, ACTIONS(10022), 1, + anon_sym_SEMI, + ACTIONS(10024), 1, anon_sym_GT_RBRACE, STATE(7053), 1, sym_attribute, @@ -450260,9 +450271,9 @@ static uint16_t ts_small_parse_table[] = { [302402] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -450276,7 +450287,7 @@ static uint16_t ts_small_parse_table[] = { [302425] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10024), 1, + ACTIONS(10026), 1, anon_sym_rec, STATE(5851), 1, sym_module_binding, @@ -450285,7 +450296,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9354), 2, + ACTIONS(9356), 2, anon_sym__, sym__capitalized_identifier, [302446] = 6, @@ -450293,7 +450304,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(3353), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, STATE(7056), 1, sym_attribute, @@ -450306,9 +450317,9 @@ static uint16_t ts_small_parse_table[] = { [302467] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9781), 1, + ACTIONS(9783), 1, sym__identifier, STATE(4845), 1, sym_class_type_path, @@ -450322,9 +450333,9 @@ static uint16_t ts_small_parse_table[] = { [302490] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -450338,11 +450349,11 @@ static uint16_t ts_small_parse_table[] = { [302513] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, - ACTIONS(10026), 1, + ACTIONS(10028), 1, anon_sym_RBRACE, STATE(7059), 1, sym_attribute, @@ -450354,9 +450365,9 @@ static uint16_t ts_small_parse_table[] = { [302536] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(10028), 1, + ACTIONS(10030), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -450370,9 +450381,9 @@ static uint16_t ts_small_parse_table[] = { [302559] = 7, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(7392), 1, + ACTIONS(7394), 1, anon_sym_in, - ACTIONS(7960), 1, + ACTIONS(7962), 1, anon_sym_LBRACK_AT_AT, STATE(6892), 1, aux_sym_expression_item_repeat1, @@ -450386,11 +450397,11 @@ static uint16_t ts_small_parse_table[] = { [302582] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10030), 1, - anon_sym_SEMI, ACTIONS(10032), 1, + anon_sym_SEMI, + ACTIONS(10034), 1, anon_sym_GT_RBRACE, STATE(7062), 1, sym_attribute, @@ -450402,9 +450413,9 @@ static uint16_t ts_small_parse_table[] = { [302605] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9418), 1, + ACTIONS(9420), 1, sym__identifier, STATE(3406), 1, sym_class_path, @@ -450418,9 +450429,9 @@ static uint16_t ts_small_parse_table[] = { [302628] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(7064), 1, sym_attribute, @@ -450434,9 +450445,9 @@ static uint16_t ts_small_parse_table[] = { [302651] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10034), 1, + ACTIONS(10036), 1, sym__identifier, STATE(3710), 1, sym_type_constructor_path, @@ -450450,7 +450461,7 @@ static uint16_t ts_small_parse_table[] = { [302674] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10036), 1, + ACTIONS(10038), 1, sym__identifier, STATE(7024), 1, aux_sym__abstract_type_repeat1, @@ -450459,17 +450470,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10038), 2, + ACTIONS(10040), 2, anon_sym_RPAREN, anon_sym_DOT, [302695] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, - ACTIONS(10040), 1, - anon_sym_EQ, ACTIONS(10042), 1, + anon_sym_EQ, + ACTIONS(10044), 1, anon_sym_RPAREN, STATE(7067), 1, sym_attribute, @@ -450481,11 +450492,11 @@ static uint16_t ts_small_parse_table[] = { [302718] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(9669), 1, - anon_sym_BANG, ACTIONS(9671), 1, + anon_sym_BANG, + ACTIONS(9673), 1, anon_sym__, STATE(6813), 1, sym_type_variable, @@ -450497,9 +450508,9 @@ static uint16_t ts_small_parse_table[] = { [302741] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9544), 1, + ACTIONS(9546), 1, sym__identifier, STATE(3646), 1, sym_class_path, @@ -450513,11 +450524,11 @@ static uint16_t ts_small_parse_table[] = { [302764] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7553), 1, + ACTIONS(7555), 1, anon_sym_in, - ACTIONS(9763), 1, - anon_sym_and, ACTIONS(9765), 1, + anon_sym_and, + ACTIONS(9767), 1, sym_and_operator, STATE(6951), 1, aux_sym_value_definition_repeat1, @@ -450529,9 +450540,9 @@ static uint16_t ts_small_parse_table[] = { [302787] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10044), 1, + ACTIONS(10046), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -450545,9 +450556,9 @@ static uint16_t ts_small_parse_table[] = { [302810] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9544), 1, + ACTIONS(9546), 1, sym__identifier, STATE(3540), 1, sym_class_path, @@ -450561,12 +450572,12 @@ static uint16_t ts_small_parse_table[] = { [302833] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10046), 1, + ACTIONS(10048), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10048), 2, + ACTIONS(10050), 2, anon_sym_private, anon_sym_virtual, STATE(7073), 2, @@ -450575,9 +450586,9 @@ static uint16_t ts_small_parse_table[] = { [302852] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9513), 1, + ACTIONS(9515), 1, sym__identifier, STATE(1602), 1, sym_class_path, @@ -450591,13 +450602,13 @@ static uint16_t ts_small_parse_table[] = { [302875] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10051), 1, + ACTIONS(10053), 1, anon_sym_with, STATE(7075), 1, sym_attribute, @@ -450607,7 +450618,7 @@ static uint16_t ts_small_parse_table[] = { [302898] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10053), 1, + ACTIONS(10055), 1, sym__identifier, STATE(7073), 1, aux_sym_method_specification_repeat1, @@ -450616,17 +450627,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [302919] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10055), 1, - anon_sym_RBRACK, ACTIONS(10057), 1, + anon_sym_RBRACK, + ACTIONS(10059), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -450638,11 +450649,11 @@ static uint16_t ts_small_parse_table[] = { [302942] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10055), 1, - anon_sym_RBRACK, ACTIONS(10057), 1, + anon_sym_RBRACK, + ACTIONS(10059), 1, anon_sym_GT, STATE(7009), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -450654,11 +450665,11 @@ static uint16_t ts_small_parse_table[] = { [302965] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10059), 1, - anon_sym_COLON_GT, ACTIONS(10061), 1, + anon_sym_COLON_GT, + ACTIONS(10063), 1, anon_sym_RPAREN, STATE(7079), 1, sym_attribute, @@ -450670,9 +450681,9 @@ static uint16_t ts_small_parse_table[] = { [302988] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9517), 1, + ACTIONS(9519), 1, sym__identifier, STATE(2743), 1, sym_class_path, @@ -450686,9 +450697,9 @@ static uint16_t ts_small_parse_table[] = { [303011] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10063), 1, + ACTIONS(10065), 1, anon_sym_RBRACK, STATE(7081), 1, sym_attribute, @@ -450702,11 +450713,11 @@ static uint16_t ts_small_parse_table[] = { [303034] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10063), 1, - anon_sym_RBRACK, ACTIONS(10065), 1, + anon_sym_RBRACK, + ACTIONS(10067), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -450718,9 +450729,9 @@ static uint16_t ts_small_parse_table[] = { [303057] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -450734,13 +450745,13 @@ static uint16_t ts_small_parse_table[] = { [303080] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10067), 1, + ACTIONS(10069), 1, anon_sym_with, STATE(7084), 1, sym_attribute, @@ -450750,7 +450761,7 @@ static uint16_t ts_small_parse_table[] = { [303103] = 6, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(9878), 1, + ACTIONS(9880), 1, anon_sym_DOT, STATE(6972), 1, aux_sym_attribute_id_repeat1, @@ -450759,15 +450770,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4517), 2, + ACTIONS(4519), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [303124] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(9795), 1, + ACTIONS(9797), 1, sym__identifier, STATE(7086), 1, sym_attribute, @@ -450781,9 +450792,9 @@ static uint16_t ts_small_parse_table[] = { [303147] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10069), 1, + ACTIONS(10071), 1, anon_sym_RBRACK, STATE(7087), 1, sym_attribute, @@ -450797,12 +450808,12 @@ static uint16_t ts_small_parse_table[] = { [303170] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10071), 1, + ACTIONS(10073), 1, sym__identifier, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10073), 2, + ACTIONS(10075), 2, anon_sym_mutable, anon_sym_virtual, STATE(7088), 2, @@ -450811,9 +450822,9 @@ static uint16_t ts_small_parse_table[] = { [303189] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10076), 1, + ACTIONS(10078), 1, sym__identifier, STATE(4533), 1, sym_type_constructor_path, @@ -450827,9 +450838,9 @@ static uint16_t ts_small_parse_table[] = { [303212] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4939), 1, sym_class_type_path, @@ -450843,11 +450854,11 @@ static uint16_t ts_small_parse_table[] = { [303235] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10078), 1, - anon_sym_RBRACK, ACTIONS(10080), 1, + anon_sym_RBRACK, + ACTIONS(10082), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -450859,9 +450870,9 @@ static uint16_t ts_small_parse_table[] = { [303258] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10082), 1, + ACTIONS(10084), 1, sym__identifier, STATE(7092), 1, sym_attribute, @@ -450875,7 +450886,7 @@ static uint16_t ts_small_parse_table[] = { [303281] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10084), 1, + ACTIONS(10086), 1, sym__identifier, STATE(7088), 1, aux_sym_instance_variable_specification_repeat1, @@ -450884,15 +450895,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [303302] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10078), 1, + ACTIONS(10080), 1, anon_sym_RBRACK, STATE(7094), 1, sym_attribute, @@ -450906,11 +450917,11 @@ static uint16_t ts_small_parse_table[] = { [303325] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10086), 1, - anon_sym_COLON_GT, ACTIONS(10088), 1, + anon_sym_COLON_GT, + ACTIONS(10090), 1, anon_sym_RPAREN, STATE(7095), 1, sym_attribute, @@ -450922,9 +450933,9 @@ static uint16_t ts_small_parse_table[] = { [303348] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9470), 1, + ACTIONS(9472), 1, sym__identifier, STATE(4125), 1, sym_class_path, @@ -450938,11 +450949,11 @@ static uint16_t ts_small_parse_table[] = { [303371] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10090), 1, - anon_sym_SEMI, ACTIONS(10092), 1, + anon_sym_SEMI, + ACTIONS(10094), 1, anon_sym_GT_RBRACE, STATE(7097), 1, sym_attribute, @@ -450954,9 +450965,9 @@ static uint16_t ts_small_parse_table[] = { [303394] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10094), 1, + ACTIONS(10096), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -450970,9 +450981,9 @@ static uint16_t ts_small_parse_table[] = { [303417] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8046), 1, + ACTIONS(8048), 1, sym__identifier, - ACTIONS(9412), 1, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(6014), 1, sym_parenthesized_operator, @@ -450986,9 +450997,9 @@ static uint16_t ts_small_parse_table[] = { [303440] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(5728), 1, sym_class_type_path, @@ -451002,24 +451013,24 @@ static uint16_t ts_small_parse_table[] = { [303463] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, STATE(7101), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6574), 2, + ACTIONS(6576), 2, anon_sym_COLON_GT, anon_sym_RPAREN, [303484] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9886), 1, - anon_sym_LPAREN, ACTIONS(9888), 1, + anon_sym_LPAREN, + ACTIONS(9890), 1, sym__capitalized_identifier, STATE(5132), 1, sym_constructor_path, @@ -451033,9 +451044,9 @@ static uint16_t ts_small_parse_table[] = { [303507] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10096), 1, + ACTIONS(10098), 1, sym__identifier, STATE(4200), 1, sym_type_constructor_path, @@ -451049,9 +451060,9 @@ static uint16_t ts_small_parse_table[] = { [303530] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10098), 1, + ACTIONS(10100), 1, sym__identifier, STATE(6065), 1, sym_class_type_path, @@ -451065,13 +451076,13 @@ static uint16_t ts_small_parse_table[] = { [303553] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10100), 1, + ACTIONS(10102), 1, anon_sym_with, STATE(7105), 1, sym_attribute, @@ -451081,9 +451092,9 @@ static uint16_t ts_small_parse_table[] = { [303576] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9366), 1, + ACTIONS(9368), 1, sym__identifier, STATE(1705), 1, sym_class_path, @@ -451097,11 +451108,11 @@ static uint16_t ts_small_parse_table[] = { [303599] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5302), 1, + ACTIONS(5304), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10102), 1, + ACTIONS(10104), 1, anon_sym_GT, STATE(7077), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -451113,9 +451124,9 @@ static uint16_t ts_small_parse_table[] = { [303622] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10104), 1, + ACTIONS(10106), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451129,11 +451140,11 @@ static uint16_t ts_small_parse_table[] = { [303645] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, - ACTIONS(10106), 1, + ACTIONS(10108), 1, anon_sym_RBRACE, STATE(7109), 1, sym_attribute, @@ -451145,11 +451156,11 @@ static uint16_t ts_small_parse_table[] = { [303668] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5290), 1, + ACTIONS(5292), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10108), 1, + ACTIONS(10110), 1, anon_sym_GT, STATE(6916), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -451161,23 +451172,23 @@ static uint16_t ts_small_parse_table[] = { [303691] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10112), 1, + ACTIONS(10114), 1, anon_sym_of, STATE(7111), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10110), 3, + ACTIONS(10112), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [303710] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10114), 1, + ACTIONS(10116), 1, anon_sym_RBRACK, STATE(7112), 1, sym_attribute, @@ -451191,13 +451202,13 @@ static uint16_t ts_small_parse_table[] = { [303733] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10116), 1, + ACTIONS(10118), 1, anon_sym_with, STATE(7113), 1, sym_attribute, @@ -451207,13 +451218,13 @@ static uint16_t ts_small_parse_table[] = { [303756] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10118), 1, + ACTIONS(10120), 1, anon_sym_with, STATE(7114), 1, sym_attribute, @@ -451223,9 +451234,9 @@ static uint16_t ts_small_parse_table[] = { [303779] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10120), 1, + ACTIONS(10122), 1, anon_sym_RBRACK, STATE(7115), 1, sym_attribute, @@ -451239,11 +451250,11 @@ static uint16_t ts_small_parse_table[] = { [303802] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10122), 1, - anon_sym_COLON_GT, ACTIONS(10124), 1, + anon_sym_COLON_GT, + ACTIONS(10126), 1, anon_sym_RPAREN, STATE(7116), 1, sym_attribute, @@ -451255,7 +451266,7 @@ static uint16_t ts_small_parse_table[] = { [303825] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7117), 1, sym_attribute, @@ -451264,17 +451275,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10126), 2, + ACTIONS(10128), 2, sym__identifier, sym__capitalized_identifier, [303846] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5308), 1, + ACTIONS(5310), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10128), 1, + ACTIONS(10130), 1, anon_sym_GT, STATE(7118), 1, sym_attribute, @@ -451286,7 +451297,7 @@ static uint16_t ts_small_parse_table[] = { [303869] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10130), 1, + ACTIONS(10132), 1, sym__identifier, STATE(6910), 1, aux_sym_method_specification_repeat1, @@ -451295,15 +451306,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9602), 2, + ACTIONS(9604), 2, anon_sym_private, anon_sym_virtual, [303890] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9574), 1, + ACTIONS(9576), 1, sym__identifier, STATE(1885), 1, sym_class_path, @@ -451317,11 +451328,11 @@ static uint16_t ts_small_parse_table[] = { [303913] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, - ACTIONS(10132), 1, - anon_sym_EQ, ACTIONS(10134), 1, + anon_sym_EQ, + ACTIONS(10136), 1, anon_sym_RPAREN, STATE(7121), 1, sym_attribute, @@ -451333,13 +451344,13 @@ static uint16_t ts_small_parse_table[] = { [303936] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10136), 1, + ACTIONS(10138), 1, anon_sym_with, STATE(7122), 1, sym_attribute, @@ -451349,9 +451360,9 @@ static uint16_t ts_small_parse_table[] = { [303959] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10138), 1, + ACTIONS(10140), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451365,11 +451376,11 @@ static uint16_t ts_small_parse_table[] = { [303982] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10140), 1, - anon_sym_SEMI, ACTIONS(10142), 1, + anon_sym_SEMI, + ACTIONS(10144), 1, anon_sym_GT_RBRACE, STATE(7124), 1, sym_attribute, @@ -451381,9 +451392,9 @@ static uint16_t ts_small_parse_table[] = { [304005] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10144), 1, + ACTIONS(10146), 1, anon_sym_RBRACK, STATE(7125), 1, sym_attribute, @@ -451397,11 +451408,11 @@ static uint16_t ts_small_parse_table[] = { [304028] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9398), 1, - sym__identifier, ACTIONS(9400), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9402), 1, + anon_sym_LBRACK, + ACTIONS(9404), 1, anon_sym_virtual, STATE(5697), 1, sym_class_type_binding, @@ -451413,7 +451424,7 @@ static uint16_t ts_small_parse_table[] = { [304051] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7127), 1, sym_attribute, @@ -451422,13 +451433,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10146), 2, + ACTIONS(10148), 2, sym__identifier, sym__capitalized_identifier, [304072] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10148), 1, + ACTIONS(10150), 1, anon_sym_rec, STATE(5702), 1, sym_module_binding, @@ -451437,15 +451448,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9090), 2, + ACTIONS(9092), 2, anon_sym__, sym__capitalized_identifier, [304093] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9903), 1, + ACTIONS(9905), 1, sym__identifier, STATE(5108), 1, sym_class_type_path, @@ -451459,7 +451470,7 @@ static uint16_t ts_small_parse_table[] = { [304116] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10150), 1, + ACTIONS(10152), 1, sym__identifier, STATE(6924), 1, aux_sym_instance_variable_specification_repeat1, @@ -451468,17 +451479,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9612), 2, + ACTIONS(9614), 2, anon_sym_mutable, anon_sym_virtual, [304137] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10152), 1, - anon_sym_SEMI, ACTIONS(10154), 1, + anon_sym_SEMI, + ACTIONS(10156), 1, anon_sym_GT_RBRACE, STATE(7131), 1, sym_attribute, @@ -451490,13 +451501,13 @@ static uint16_t ts_small_parse_table[] = { [304160] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10156), 1, + ACTIONS(10158), 1, anon_sym_with, STATE(7132), 1, sym_attribute, @@ -451506,11 +451517,11 @@ static uint16_t ts_small_parse_table[] = { [304183] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9342), 1, - sym__identifier, ACTIONS(9344), 1, - anon_sym_LBRACK, + sym__identifier, ACTIONS(9346), 1, + anon_sym_LBRACK, + ACTIONS(9348), 1, anon_sym_virtual, STATE(5779), 1, sym_class_binding, @@ -451522,9 +451533,9 @@ static uint16_t ts_small_parse_table[] = { [304206] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10158), 1, + ACTIONS(10160), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451538,11 +451549,11 @@ static uint16_t ts_small_parse_table[] = { [304229] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10160), 1, - anon_sym_RBRACK, ACTIONS(10162), 1, + anon_sym_RBRACK, + ACTIONS(10164), 1, anon_sym_GT, STATE(7135), 1, sym_attribute, @@ -451554,11 +451565,11 @@ static uint16_t ts_small_parse_table[] = { [304252] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10160), 1, - anon_sym_RBRACK, ACTIONS(10162), 1, + anon_sym_RBRACK, + ACTIONS(10164), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -451570,9 +451581,9 @@ static uint16_t ts_small_parse_table[] = { [304275] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -451586,11 +451597,11 @@ static uint16_t ts_small_parse_table[] = { [304298] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10164), 1, - anon_sym_RBRACK, ACTIONS(10166), 1, + anon_sym_RBRACK, + ACTIONS(10168), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -451602,9 +451613,9 @@ static uint16_t ts_small_parse_table[] = { [304321] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10168), 1, + ACTIONS(10170), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451618,11 +451629,11 @@ static uint16_t ts_small_parse_table[] = { [304344] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10170), 1, - anon_sym_COLON_GT, ACTIONS(10172), 1, + anon_sym_COLON_GT, + ACTIONS(10174), 1, anon_sym_RPAREN, STATE(7140), 1, sym_attribute, @@ -451634,12 +451645,12 @@ static uint16_t ts_small_parse_table[] = { [304367] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(10174), 1, + ACTIONS(10176), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6177), 2, + ACTIONS(6179), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, STATE(7141), 2, @@ -451648,9 +451659,9 @@ static uint16_t ts_small_parse_table[] = { [304386] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(5990), 1, + ACTIONS(5992), 1, sym__identifier, STATE(7142), 1, sym_attribute, @@ -451664,9 +451675,9 @@ static uint16_t ts_small_parse_table[] = { [304409] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10177), 1, + ACTIONS(10179), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451680,11 +451691,11 @@ static uint16_t ts_small_parse_table[] = { [304432] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10179), 1, - anon_sym_COLON_GT, ACTIONS(10181), 1, + anon_sym_COLON_GT, + ACTIONS(10183), 1, anon_sym_RPAREN, STATE(7144), 1, sym_attribute, @@ -451696,9 +451707,9 @@ static uint16_t ts_small_parse_table[] = { [304455] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -451712,9 +451723,9 @@ static uint16_t ts_small_parse_table[] = { [304478] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(6456), 1, + ACTIONS(6458), 1, sym__identifier, STATE(6716), 1, sym_type_constructor_path, @@ -451728,9 +451739,9 @@ static uint16_t ts_small_parse_table[] = { [304501] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9540), 1, + ACTIONS(9542), 1, sym__identifier, STATE(3844), 1, sym_class_path, @@ -451744,9 +451755,9 @@ static uint16_t ts_small_parse_table[] = { [304524] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10164), 1, + ACTIONS(10166), 1, anon_sym_RBRACK, STATE(7148), 1, sym_attribute, @@ -451760,9 +451771,9 @@ static uint16_t ts_small_parse_table[] = { [304547] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(9795), 1, + ACTIONS(9797), 1, sym__identifier, STATE(7149), 1, sym_attribute, @@ -451776,9 +451787,9 @@ static uint16_t ts_small_parse_table[] = { [304570] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10183), 1, + ACTIONS(10185), 1, anon_sym_RBRACK, STATE(7150), 1, sym_attribute, @@ -451792,9 +451803,9 @@ static uint16_t ts_small_parse_table[] = { [304593] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7259), 1, + ACTIONS(7261), 1, sym__capitalized_identifier, - ACTIONS(9795), 1, + ACTIONS(9797), 1, sym__identifier, STATE(7151), 1, sym_attribute, @@ -451808,9 +451819,9 @@ static uint16_t ts_small_parse_table[] = { [304616] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(6578), 1, + ACTIONS(6580), 1, anon_sym_DASH_GT, STATE(4937), 1, sym_module_parameter, @@ -451824,13 +451835,13 @@ static uint16_t ts_small_parse_table[] = { [304639] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10185), 1, + ACTIONS(10187), 1, anon_sym_with, STATE(7153), 1, sym_attribute, @@ -451840,9 +451851,9 @@ static uint16_t ts_small_parse_table[] = { [304662] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4160), 1, + ACTIONS(4162), 1, sym__capitalized_identifier, - ACTIONS(9814), 1, + ACTIONS(9816), 1, anon_sym_LPAREN, STATE(7154), 1, sym_attribute, @@ -451856,9 +451867,9 @@ static uint16_t ts_small_parse_table[] = { [304685] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10187), 1, + ACTIONS(10189), 1, anon_sym_RBRACK, STATE(7155), 1, sym_attribute, @@ -451872,11 +451883,11 @@ static uint16_t ts_small_parse_table[] = { [304708] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10183), 1, + ACTIONS(10185), 1, anon_sym_RBRACK, - ACTIONS(10189), 1, + ACTIONS(10191), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -451888,11 +451899,11 @@ static uint16_t ts_small_parse_table[] = { [304731] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9078), 1, + ACTIONS(9080), 1, sym__identifier, - ACTIONS(9082), 1, - anon_sym_LBRACK, ACTIONS(9084), 1, + anon_sym_LBRACK, + ACTIONS(9086), 1, anon_sym_virtual, STATE(5793), 1, sym_class_binding, @@ -451904,9 +451915,9 @@ static uint16_t ts_small_parse_table[] = { [304754] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10191), 1, + ACTIONS(10193), 1, anon_sym_RBRACK, STATE(7158), 1, sym_attribute, @@ -451920,11 +451931,11 @@ static uint16_t ts_small_parse_table[] = { [304777] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10193), 1, - anon_sym_SEMI, ACTIONS(10195), 1, + anon_sym_SEMI, + ACTIONS(10197), 1, anon_sym_GT_RBRACE, STATE(7159), 1, sym_attribute, @@ -451936,9 +451947,9 @@ static uint16_t ts_small_parse_table[] = { [304800] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10197), 1, + ACTIONS(10199), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -451952,9 +451963,9 @@ static uint16_t ts_small_parse_table[] = { [304823] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9450), 1, + ACTIONS(9452), 1, sym__identifier, STATE(2437), 1, sym_class_path, @@ -451968,7 +451979,7 @@ static uint16_t ts_small_parse_table[] = { [304846] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6388), 1, + ACTIONS(6390), 1, anon_sym_PERCENT, STATE(7162), 1, sym_attribute, @@ -451977,15 +451988,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10199), 2, + ACTIONS(10201), 2, anon_sym__, sym__capitalized_identifier, [304867] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9544), 1, + ACTIONS(9546), 1, sym__identifier, STATE(3560), 1, sym_class_path, @@ -451999,9 +452010,9 @@ static uint16_t ts_small_parse_table[] = { [304890] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -452015,9 +452026,9 @@ static uint16_t ts_small_parse_table[] = { [304913] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10201), 1, - anon_sym_RBRACK, ACTIONS(10203), 1, + anon_sym_RBRACK, + ACTIONS(10205), 1, anon_sym_BQUOTE, STATE(7952), 1, sym_tag, @@ -452030,9 +452041,9 @@ static uint16_t ts_small_parse_table[] = { [304934] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10206), 1, + ACTIONS(10208), 1, anon_sym_RBRACK, STATE(7165), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -452046,9 +452057,9 @@ static uint16_t ts_small_parse_table[] = { [304957] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, - ACTIONS(10208), 1, + ACTIONS(10210), 1, anon_sym_RBRACK, STATE(7165), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -452062,11 +452073,11 @@ static uint16_t ts_small_parse_table[] = { [304980] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10210), 1, - anon_sym_RBRACK, ACTIONS(10212), 1, + anon_sym_RBRACK, + ACTIONS(10214), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -452078,11 +452089,11 @@ static uint16_t ts_small_parse_table[] = { [305003] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10210), 1, - anon_sym_RBRACK, ACTIONS(10212), 1, + anon_sym_RBRACK, + ACTIONS(10214), 1, anon_sym_GT, STATE(7082), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -452094,9 +452105,9 @@ static uint16_t ts_small_parse_table[] = { [305026] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(4939), 1, sym_class_type_path, @@ -452110,9 +452121,9 @@ static uint16_t ts_small_parse_table[] = { [305049] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10214), 1, - sym__identifier, ACTIONS(10216), 1, + sym__identifier, + ACTIONS(10218), 1, anon_sym_LPAREN, STATE(4531), 1, sym_parenthesized_operator, @@ -452126,9 +452137,9 @@ static uint16_t ts_small_parse_table[] = { [305072] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4650), 1, sym_class_type_path, @@ -452142,9 +452153,9 @@ static uint16_t ts_small_parse_table[] = { [305095] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(4926), 1, sym_class_type_path, @@ -452158,9 +452169,9 @@ static uint16_t ts_small_parse_table[] = { [305118] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9818), 1, + ACTIONS(9820), 1, sym__identifier, STATE(4658), 1, sym_class_type_path, @@ -452174,11 +452185,11 @@ static uint16_t ts_small_parse_table[] = { [305141] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10218), 1, - anon_sym_COLON_GT, ACTIONS(10220), 1, + anon_sym_COLON_GT, + ACTIONS(10222), 1, anon_sym_RPAREN, STATE(7175), 1, sym_attribute, @@ -452190,9 +452201,9 @@ static uint16_t ts_small_parse_table[] = { [305164] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4198), 1, + ACTIONS(4200), 1, sym__capitalized_identifier, - ACTIONS(9913), 1, + ACTIONS(9915), 1, anon_sym_LPAREN, STATE(5286), 1, sym_constructor_path, @@ -452206,9 +452217,9 @@ static uint16_t ts_small_parse_table[] = { [305187] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9511), 1, + ACTIONS(9513), 1, sym__identifier, STATE(4070), 1, sym_class_path, @@ -452222,11 +452233,11 @@ static uint16_t ts_small_parse_table[] = { [305210] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10222), 1, - anon_sym_SEMI, ACTIONS(10224), 1, + anon_sym_SEMI, + ACTIONS(10226), 1, anon_sym_GT_RBRACE, STATE(7178), 1, sym_attribute, @@ -452238,9 +452249,9 @@ static uint16_t ts_small_parse_table[] = { [305233] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(10226), 1, + ACTIONS(10228), 1, anon_sym_DOT, STATE(6983), 1, aux_sym_constructor_declaration_repeat1, @@ -452254,9 +452265,9 @@ static uint16_t ts_small_parse_table[] = { [305256] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9410), 1, - sym__identifier, ACTIONS(9412), 1, + sym__identifier, + ACTIONS(9414), 1, anon_sym_LPAREN, STATE(5187), 1, sym_parenthesized_operator, @@ -452270,9 +452281,9 @@ static uint16_t ts_small_parse_table[] = { [305279] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9940), 1, + ACTIONS(9942), 1, sym__identifier, STATE(5760), 1, sym_class_type_path, @@ -452286,11 +452297,11 @@ static uint16_t ts_small_parse_table[] = { [305302] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8982), 1, + ACTIONS(8984), 1, anon_sym_COLON2, - ACTIONS(10228), 1, - anon_sym_COLON_GT, ACTIONS(10230), 1, + anon_sym_COLON_GT, + ACTIONS(10232), 1, anon_sym_RPAREN, STATE(7182), 1, sym_attribute, @@ -452302,9 +452313,9 @@ static uint16_t ts_small_parse_table[] = { [305325] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9540), 1, + ACTIONS(9542), 1, sym__identifier, STATE(3859), 1, sym_class_path, @@ -452318,9 +452329,9 @@ static uint16_t ts_small_parse_table[] = { [305348] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(9446), 1, + ACTIONS(9448), 1, sym__identifier, STATE(3012), 1, sym_class_path, @@ -452334,9 +452345,9 @@ static uint16_t ts_small_parse_table[] = { [305371] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10098), 1, + ACTIONS(10100), 1, sym__identifier, STATE(6090), 1, sym_class_type_path, @@ -452350,13 +452361,13 @@ static uint16_t ts_small_parse_table[] = { [305394] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4566), 1, + ACTIONS(4568), 1, anon_sym_POUND, - ACTIONS(9787), 1, + ACTIONS(9789), 1, anon_sym_DOT, - ACTIONS(9791), 1, + ACTIONS(9793), 1, sym_hash_operator, - ACTIONS(10232), 1, + ACTIONS(10234), 1, anon_sym_with, STATE(7186), 1, sym_attribute, @@ -452366,9 +452377,9 @@ static uint16_t ts_small_parse_table[] = { [305417] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(10234), 1, + ACTIONS(10236), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -452382,11 +452393,11 @@ static uint16_t ts_small_parse_table[] = { [305440] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10236), 1, - anon_sym_SEMI, ACTIONS(10238), 1, + anon_sym_SEMI, + ACTIONS(10240), 1, anon_sym_GT_RBRACE, STATE(7188), 1, sym_attribute, @@ -452398,9 +452409,9 @@ static uint16_t ts_small_parse_table[] = { [305463] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(9834), 1, + ACTIONS(9836), 1, sym__identifier, STATE(4926), 1, sym_class_type_path, @@ -452414,9 +452425,9 @@ static uint16_t ts_small_parse_table[] = { [305486] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4198), 1, + ACTIONS(4200), 1, sym__capitalized_identifier, - ACTIONS(9913), 1, + ACTIONS(9915), 1, anon_sym_LPAREN, STATE(5132), 1, sym_constructor_path, @@ -452430,9 +452441,9 @@ static uint16_t ts_small_parse_table[] = { [305509] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10098), 1, + ACTIONS(10100), 1, sym__identifier, STATE(6074), 1, sym_class_type_path, @@ -452446,9 +452457,9 @@ static uint16_t ts_small_parse_table[] = { [305532] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10240), 1, + ACTIONS(10242), 1, sym__identifier, STATE(3768), 1, sym_type_constructor_path, @@ -452462,11 +452473,11 @@ static uint16_t ts_small_parse_table[] = { [305555] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10242), 1, - anon_sym_RBRACK, ACTIONS(10244), 1, + anon_sym_RBRACK, + ACTIONS(10246), 1, anon_sym_GT, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -452478,9 +452489,9 @@ static uint16_t ts_small_parse_table[] = { [305578] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, - ACTIONS(10098), 1, + ACTIONS(10100), 1, sym__identifier, STATE(6083), 1, sym_class_type_path, @@ -452494,11 +452505,11 @@ static uint16_t ts_small_parse_table[] = { [305601] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10242), 1, - anon_sym_RBRACK, ACTIONS(10244), 1, + anon_sym_RBRACK, + ACTIONS(10246), 1, anon_sym_GT, STATE(7156), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -452510,9 +452521,9 @@ static uint16_t ts_small_parse_table[] = { [305624] = 7, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, - ACTIONS(10246), 1, + ACTIONS(10248), 1, anon_sym_DASH_GT, STATE(4776), 1, aux_sym_module_binding_repeat1, @@ -452533,7 +452544,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [305665] = 5, @@ -452546,15 +452557,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [305683] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9372), 1, + ACTIONS(9374), 1, anon_sym_RBRACE, - ACTIONS(10252), 1, + ACTIONS(10254), 1, anon_sym_SEMI, STATE(7199), 1, sym_attribute, @@ -452566,9 +452577,9 @@ static uint16_t ts_small_parse_table[] = { [305703] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10254), 1, + ACTIONS(10256), 1, anon_sym_GT_RBRACE, STATE(7200), 1, sym_attribute, @@ -452580,9 +452591,9 @@ static uint16_t ts_small_parse_table[] = { [305723] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10256), 1, + ACTIONS(10258), 1, anon_sym_SEMI, - ACTIONS(10259), 1, + ACTIONS(10261), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -452593,11 +452604,11 @@ static uint16_t ts_small_parse_table[] = { [305741] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10261), 1, - sym__identifier, ACTIONS(10263), 1, + sym__identifier, + ACTIONS(10265), 1, sym_indexing_operator, STATE(7202), 1, sym_attribute, @@ -452607,9 +452618,9 @@ static uint16_t ts_small_parse_table[] = { [305761] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10265), 1, - anon_sym_SEMI, ACTIONS(10267), 1, + anon_sym_SEMI, + ACTIONS(10269), 1, anon_sym_RBRACE, STATE(7203), 1, sym_attribute, @@ -452621,9 +452632,9 @@ static uint16_t ts_small_parse_table[] = { [305781] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(10269), 1, + ACTIONS(10271), 1, anon_sym_type, STATE(7204), 1, sym_attribute, @@ -452635,11 +452646,11 @@ static uint16_t ts_small_parse_table[] = { [305801] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10271), 1, + ACTIONS(10273), 1, anon_sym_RPAREN, STATE(7205), 1, sym_attribute, @@ -452649,9 +452660,9 @@ static uint16_t ts_small_parse_table[] = { [305821] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9364), 1, + ACTIONS(9366), 1, anon_sym_RBRACE, - ACTIONS(10273), 1, + ACTIONS(10275), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -452663,9 +452674,9 @@ static uint16_t ts_small_parse_table[] = { [305841] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10275), 1, - anon_sym_SEMI, ACTIONS(10277), 1, + anon_sym_SEMI, + ACTIONS(10279), 1, anon_sym_GT_RBRACE, STATE(7207), 1, sym_attribute, @@ -452679,7 +452690,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2285), 1, anon_sym_RBRACK, - ACTIONS(10279), 1, + ACTIONS(10281), 1, anon_sym_SEMI, STATE(7208), 1, sym_attribute, @@ -452691,9 +452702,9 @@ static uint16_t ts_small_parse_table[] = { [305881] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(10281), 1, + ACTIONS(10283), 1, anon_sym_type, STATE(7209), 1, sym_attribute, @@ -452705,9 +452716,9 @@ static uint16_t ts_small_parse_table[] = { [305901] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9386), 1, + ACTIONS(9388), 1, anon_sym_RBRACE, - ACTIONS(10283), 1, + ACTIONS(10285), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -452726,17 +452737,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9509), 2, + ACTIONS(9511), 2, anon_sym__, sym__capitalized_identifier, [305939] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10285), 1, - anon_sym_LPAREN, ACTIONS(10287), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10289), 1, + anon_sym_LBRACK, + ACTIONS(10291), 1, anon_sym_LBRACE, STATE(7212), 1, sym_attribute, @@ -452746,9 +452757,9 @@ static uint16_t ts_small_parse_table[] = { [305959] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10291), 1, + ACTIONS(10293), 1, anon_sym_GT_RBRACE, STATE(7213), 1, sym_attribute, @@ -452760,9 +452771,9 @@ static uint16_t ts_small_parse_table[] = { [305979] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, - anon_sym_COMMA, ACTIONS(10295), 1, + anon_sym_COMMA, + ACTIONS(10297), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -452774,9 +452785,9 @@ static uint16_t ts_small_parse_table[] = { [305999] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10291), 1, + ACTIONS(10293), 1, anon_sym_GT_RBRACE, - ACTIONS(10297), 1, + ACTIONS(10299), 1, anon_sym_SEMI, STATE(7215), 1, sym_attribute, @@ -452788,9 +452799,9 @@ static uint16_t ts_small_parse_table[] = { [306019] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, - anon_sym_COMMA, ACTIONS(10295), 1, + anon_sym_COMMA, + ACTIONS(10297), 1, anon_sym_RBRACK, STATE(7216), 1, sym_attribute, @@ -452809,7 +452820,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10299), 2, + ACTIONS(10301), 2, anon_sym_EQ, anon_sym_COLON_EQ, [306057] = 6, @@ -452817,7 +452828,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2291), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10301), 1, + ACTIONS(10303), 1, anon_sym_SEMI, STATE(7218), 1, sym_attribute, @@ -452829,11 +452840,11 @@ static uint16_t ts_small_parse_table[] = { [306077] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10303), 1, - anon_sym_LPAREN, ACTIONS(10305), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10307), 1, + anon_sym_LBRACK, + ACTIONS(10309), 1, anon_sym_LBRACE, STATE(7219), 1, sym_attribute, @@ -452850,15 +452861,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [306115] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10309), 1, - anon_sym_SEMI, ACTIONS(10311), 1, + anon_sym_SEMI, + ACTIONS(10313), 1, anon_sym_RBRACE, STATE(7221), 1, sym_attribute, @@ -452877,17 +452888,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9354), 2, + ACTIONS(9356), 2, anon_sym__, sym__capitalized_identifier, [306153] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10313), 1, + ACTIONS(10315), 1, anon_sym_RPAREN, STATE(7223), 1, sym_attribute, @@ -452897,11 +452908,11 @@ static uint16_t ts_small_parse_table[] = { [306173] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10315), 1, + ACTIONS(10317), 1, anon_sym_RPAREN, STATE(7224), 1, sym_attribute, @@ -452911,9 +452922,9 @@ static uint16_t ts_small_parse_table[] = { [306193] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10317), 1, + ACTIONS(10319), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -452932,15 +452943,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [306231] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10319), 1, - anon_sym_SEMI, ACTIONS(10321), 1, + anon_sym_SEMI, + ACTIONS(10323), 1, anon_sym_RBRACE, STATE(7227), 1, sym_attribute, @@ -452952,9 +452963,9 @@ static uint16_t ts_small_parse_table[] = { [306251] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10323), 1, - anon_sym_SEMI, ACTIONS(10325), 1, + anon_sym_SEMI, + ACTIONS(10327), 1, anon_sym_RBRACE, STATE(7228), 1, sym_attribute, @@ -452966,9 +452977,9 @@ static uint16_t ts_small_parse_table[] = { [306271] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10210), 1, + ACTIONS(10212), 1, anon_sym_RBRACK, STATE(7229), 1, sym_attribute, @@ -452980,9 +452991,9 @@ static uint16_t ts_small_parse_table[] = { [306291] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10210), 1, + ACTIONS(10212), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -452994,11 +453005,11 @@ static uint16_t ts_small_parse_table[] = { [306311] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10327), 1, + ACTIONS(10329), 1, anon_sym_EQ, STATE(7231), 1, sym_attribute, @@ -453008,9 +453019,9 @@ static uint16_t ts_small_parse_table[] = { [306331] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10329), 1, - anon_sym_SEMI, ACTIONS(10331), 1, + anon_sym_SEMI, + ACTIONS(10333), 1, anon_sym_GT_RBRACE, STATE(7232), 1, sym_attribute, @@ -453022,9 +453033,9 @@ static uint16_t ts_small_parse_table[] = { [306351] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10333), 1, - anon_sym_SEMI, ACTIONS(10335), 1, + anon_sym_SEMI, + ACTIONS(10337), 1, anon_sym_GT_RBRACE, STATE(7233), 1, sym_attribute, @@ -453036,9 +453047,9 @@ static uint16_t ts_small_parse_table[] = { [306371] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6062), 1, + ACTIONS(6064), 1, anon_sym_GT, - ACTIONS(10337), 1, + ACTIONS(10339), 1, anon_sym_SEMI, STATE(7234), 1, sym_attribute, @@ -453050,9 +453061,9 @@ static uint16_t ts_small_parse_table[] = { [306391] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10331), 1, + ACTIONS(10333), 1, anon_sym_GT_RBRACE, STATE(7235), 1, sym_attribute, @@ -453064,7 +453075,7 @@ static uint16_t ts_small_parse_table[] = { [306411] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7087), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -453085,15 +453096,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [306449] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10339), 1, + ACTIONS(10341), 1, anon_sym_GT_RBRACE, STATE(7238), 1, sym_attribute, @@ -453107,7 +453118,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2111), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10341), 1, + ACTIONS(10343), 1, anon_sym_SEMI, STATE(7239), 1, sym_attribute, @@ -453119,11 +453130,11 @@ static uint16_t ts_small_parse_table[] = { [306489] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10343), 1, + ACTIONS(10345), 1, anon_sym_RPAREN, STATE(7240), 1, sym_attribute, @@ -453133,11 +453144,11 @@ static uint16_t ts_small_parse_table[] = { [306509] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10345), 1, + ACTIONS(10347), 1, anon_sym_EQ, STATE(7241), 1, sym_attribute, @@ -453147,9 +453158,9 @@ static uint16_t ts_small_parse_table[] = { [306529] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10339), 1, + ACTIONS(10341), 1, anon_sym_GT_RBRACE, - ACTIONS(10347), 1, + ACTIONS(10349), 1, anon_sym_SEMI, STATE(7242), 1, sym_attribute, @@ -453161,9 +453172,9 @@ static uint16_t ts_small_parse_table[] = { [306549] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9382), 1, + ACTIONS(9384), 1, anon_sym_RBRACE, - ACTIONS(10349), 1, + ACTIONS(10351), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453177,7 +453188,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2231), 1, anon_sym_RBRACK, - ACTIONS(10351), 1, + ACTIONS(10353), 1, anon_sym_SEMI, STATE(7244), 1, sym_attribute, @@ -453189,7 +453200,7 @@ static uint16_t ts_small_parse_table[] = { [306589] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7115), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -453203,9 +453214,9 @@ static uint16_t ts_small_parse_table[] = { [306609] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5892), 1, + ACTIONS(5894), 1, anon_sym_STAR, - ACTIONS(6616), 1, + ACTIONS(6618), 1, anon_sym_DASH_GT, STATE(7246), 1, sym_attribute, @@ -453217,9 +453228,9 @@ static uint16_t ts_small_parse_table[] = { [306629] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9384), 1, + ACTIONS(9386), 1, anon_sym_RBRACE, - ACTIONS(10353), 1, + ACTIONS(10355), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453231,14 +453242,14 @@ static uint16_t ts_small_parse_table[] = { [306649] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10357), 1, + ACTIONS(10359), 1, anon_sym_LBRACK, STATE(7248), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10355), 2, + ACTIONS(10357), 2, anon_sym_LPAREN, anon_sym_LBRACE, [306667] = 6, @@ -453246,7 +453257,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2099), 1, anon_sym_RBRACK, - ACTIONS(10359), 1, + ACTIONS(10361), 1, anon_sym_SEMI, STATE(7249), 1, sym_attribute, @@ -453260,7 +453271,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2233), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10361), 1, + ACTIONS(10363), 1, anon_sym_SEMI, STATE(7250), 1, sym_attribute, @@ -453272,11 +453283,11 @@ static uint16_t ts_small_parse_table[] = { [306707] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10363), 1, - anon_sym_LPAREN, ACTIONS(10365), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10367), 1, + anon_sym_LBRACK, + ACTIONS(10369), 1, anon_sym_LBRACE, STATE(7251), 1, sym_attribute, @@ -453286,9 +453297,9 @@ static uint16_t ts_small_parse_table[] = { [306727] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10369), 1, + ACTIONS(10371), 1, anon_sym_GT_RBRACE, STATE(7252), 1, sym_attribute, @@ -453300,9 +453311,9 @@ static uint16_t ts_small_parse_table[] = { [306747] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10369), 1, - anon_sym_GT_RBRACE, ACTIONS(10371), 1, + anon_sym_GT_RBRACE, + ACTIONS(10373), 1, anon_sym_SEMI, STATE(7253), 1, sym_attribute, @@ -453314,11 +453325,11 @@ static uint16_t ts_small_parse_table[] = { [306767] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10373), 1, + ACTIONS(10375), 1, anon_sym_RPAREN, STATE(7254), 1, sym_attribute, @@ -453328,9 +453339,9 @@ static uint16_t ts_small_parse_table[] = { [306787] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9420), 1, + ACTIONS(9422), 1, anon_sym_RBRACE, - ACTIONS(10375), 1, + ACTIONS(10377), 1, anon_sym_SEMI, STATE(7255), 1, sym_attribute, @@ -453349,15 +453360,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10377), 2, + ACTIONS(10379), 2, sym__identifier, sym__capitalized_identifier, [306825] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10187), 1, + ACTIONS(10189), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453369,11 +453380,11 @@ static uint16_t ts_small_parse_table[] = { [306845] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10379), 1, + ACTIONS(10381), 1, anon_sym_EQ, STATE(7258), 1, sym_attribute, @@ -453383,9 +453394,9 @@ static uint16_t ts_small_parse_table[] = { [306865] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10381), 1, + ACTIONS(10383), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -453397,11 +453408,11 @@ static uint16_t ts_small_parse_table[] = { [306885] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10383), 1, + ACTIONS(10385), 1, anon_sym_RPAREN, STATE(7260), 1, sym_attribute, @@ -453411,9 +453422,9 @@ static uint16_t ts_small_parse_table[] = { [306905] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9370), 1, + ACTIONS(9372), 1, anon_sym_RBRACE, - ACTIONS(10385), 1, + ACTIONS(10387), 1, anon_sym_SEMI, STATE(7261), 1, sym_attribute, @@ -453425,9 +453436,9 @@ static uint16_t ts_small_parse_table[] = { [306925] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10387), 1, + ACTIONS(10389), 1, anon_sym_GT_RBRACE, STATE(7262), 1, sym_attribute, @@ -453439,9 +453450,9 @@ static uint16_t ts_small_parse_table[] = { [306945] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9392), 1, + ACTIONS(9394), 1, anon_sym_RBRACE, - ACTIONS(10389), 1, + ACTIONS(10391), 1, anon_sym_SEMI, STATE(7263), 1, sym_attribute, @@ -453453,9 +453464,9 @@ static uint16_t ts_small_parse_table[] = { [306965] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10391), 1, - anon_sym_SEMI, ACTIONS(10393), 1, + anon_sym_SEMI, + ACTIONS(10395), 1, anon_sym_GT_RBRACE, STATE(7264), 1, sym_attribute, @@ -453467,9 +453478,9 @@ static uint16_t ts_small_parse_table[] = { [306985] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10395), 1, - anon_sym_SEMI, ACTIONS(10397), 1, + anon_sym_SEMI, + ACTIONS(10399), 1, anon_sym_GT_RBRACE, STATE(7232), 1, aux_sym_object_copy_expression_repeat1, @@ -453481,11 +453492,11 @@ static uint16_t ts_small_parse_table[] = { [307005] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10399), 1, - anon_sym_LPAREN, ACTIONS(10401), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10403), 1, + anon_sym_LBRACK, + ACTIONS(10405), 1, anon_sym_LBRACE, STATE(7266), 1, sym_attribute, @@ -453495,9 +453506,9 @@ static uint16_t ts_small_parse_table[] = { [307025] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10405), 1, + ACTIONS(10407), 1, anon_sym_GT_RBRACE, STATE(7267), 1, sym_attribute, @@ -453509,11 +453520,11 @@ static uint16_t ts_small_parse_table[] = { [307045] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(9322), 1, + ACTIONS(9324), 1, anon_sym_RBRACK, STATE(7268), 1, sym_attribute, @@ -453523,9 +453534,9 @@ static uint16_t ts_small_parse_table[] = { [307065] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10407), 1, + ACTIONS(10409), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -453537,7 +453548,7 @@ static uint16_t ts_small_parse_table[] = { [307085] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7150), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -453551,9 +453562,9 @@ static uint16_t ts_small_parse_table[] = { [307105] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10409), 1, + ACTIONS(10411), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -453565,11 +453576,11 @@ static uint16_t ts_small_parse_table[] = { [307125] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10411), 1, + ACTIONS(10413), 1, sym__identifier, STATE(7272), 1, sym_attribute, @@ -453579,9 +453590,9 @@ static uint16_t ts_small_parse_table[] = { [307145] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10164), 1, + ACTIONS(10166), 1, anon_sym_RBRACK, STATE(7257), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453593,9 +453604,9 @@ static uint16_t ts_small_parse_table[] = { [307165] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10164), 1, + ACTIONS(10166), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453607,11 +453618,11 @@ static uint16_t ts_small_parse_table[] = { [307185] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10413), 1, + ACTIONS(10415), 1, sym__identifier, STATE(7275), 1, sym_attribute, @@ -453621,9 +453632,9 @@ static uint16_t ts_small_parse_table[] = { [307205] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9434), 1, + ACTIONS(9436), 1, anon_sym_RBRACE, - ACTIONS(10415), 1, + ACTIONS(10417), 1, anon_sym_SEMI, STATE(7276), 1, sym_attribute, @@ -453635,11 +453646,11 @@ static uint16_t ts_small_parse_table[] = { [307225] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10417), 1, + ACTIONS(10419), 1, anon_sym_RPAREN, STATE(7277), 1, sym_attribute, @@ -453649,9 +453660,9 @@ static uint16_t ts_small_parse_table[] = { [307245] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9406), 1, + ACTIONS(9408), 1, anon_sym_RBRACE, - ACTIONS(10419), 1, + ACTIONS(10421), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453663,9 +453674,9 @@ static uint16_t ts_small_parse_table[] = { [307265] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9394), 1, + ACTIONS(9396), 1, anon_sym_RBRACE, - ACTIONS(10421), 1, + ACTIONS(10423), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453677,11 +453688,11 @@ static uint16_t ts_small_parse_table[] = { [307285] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10423), 1, + ACTIONS(10425), 1, anon_sym_RPAREN, STATE(7280), 1, sym_attribute, @@ -453691,11 +453702,11 @@ static uint16_t ts_small_parse_table[] = { [307305] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10425), 1, - anon_sym_LPAREN, ACTIONS(10427), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10429), 1, + anon_sym_LBRACK, + ACTIONS(10431), 1, anon_sym_LBRACE, STATE(7281), 1, sym_attribute, @@ -453705,7 +453716,7 @@ static uint16_t ts_small_parse_table[] = { [307325] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(6980), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -453719,9 +453730,9 @@ static uint16_t ts_small_parse_table[] = { [307345] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10144), 1, + ACTIONS(10146), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453733,11 +453744,11 @@ static uint16_t ts_small_parse_table[] = { [307365] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10431), 1, + ACTIONS(10433), 1, anon_sym_EQ, STATE(7284), 1, sym_attribute, @@ -453749,7 +453760,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2065), 1, anon_sym_RBRACK, - ACTIONS(10433), 1, + ACTIONS(10435), 1, anon_sym_SEMI, STATE(7285), 1, sym_attribute, @@ -453761,11 +453772,11 @@ static uint16_t ts_small_parse_table[] = { [307405] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10435), 1, - anon_sym_LPAREN, ACTIONS(10437), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10439), 1, + anon_sym_LBRACK, + ACTIONS(10441), 1, anon_sym_LBRACE, STATE(7286), 1, sym_attribute, @@ -453775,9 +453786,9 @@ static uint16_t ts_small_parse_table[] = { [307425] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10441), 1, - anon_sym_SEMI, ACTIONS(10443), 1, + anon_sym_SEMI, + ACTIONS(10445), 1, anon_sym_RBRACE, STATE(7243), 1, aux_sym_record_expression_repeat1, @@ -453789,7 +453800,7 @@ static uint16_t ts_small_parse_table[] = { [307445] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -453803,11 +453814,11 @@ static uint16_t ts_small_parse_table[] = { [307465] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10445), 1, + ACTIONS(10447), 1, anon_sym_RPAREN, STATE(7289), 1, sym_attribute, @@ -453817,9 +453828,9 @@ static uint16_t ts_small_parse_table[] = { [307485] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9428), 1, + ACTIONS(9430), 1, anon_sym_RBRACE, - ACTIONS(10447), 1, + ACTIONS(10449), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453831,11 +453842,11 @@ static uint16_t ts_small_parse_table[] = { [307505] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10449), 1, + ACTIONS(10451), 1, anon_sym_EQ, STATE(7291), 1, sym_attribute, @@ -453845,9 +453856,9 @@ static uint16_t ts_small_parse_table[] = { [307525] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6159), 1, + ACTIONS(6161), 1, anon_sym_GT, - ACTIONS(10451), 1, + ACTIONS(10453), 1, anon_sym_SEMI, STATE(7292), 1, sym_attribute, @@ -453866,15 +453877,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10299), 2, + ACTIONS(10301), 2, anon_sym_EQ, anon_sym_COLON_EQ, [307563] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9414), 1, + ACTIONS(9416), 1, anon_sym_RBRACE, - ACTIONS(10453), 1, + ACTIONS(10455), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -453886,9 +453897,9 @@ static uint16_t ts_small_parse_table[] = { [307583] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10455), 1, - anon_sym_SEMI, ACTIONS(10457), 1, + anon_sym_SEMI, + ACTIONS(10459), 1, anon_sym_RBRACE, STATE(7295), 1, sym_attribute, @@ -453900,9 +453911,9 @@ static uint16_t ts_small_parse_table[] = { [307603] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10160), 1, + ACTIONS(10162), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453914,9 +453925,9 @@ static uint16_t ts_small_parse_table[] = { [307623] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10459), 1, + ACTIONS(10461), 1, anon_sym_RPAREN, STATE(7297), 1, sym_attribute, @@ -453928,9 +453939,9 @@ static uint16_t ts_small_parse_table[] = { [307643] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10160), 1, + ACTIONS(10162), 1, anon_sym_RBRACK, STATE(7274), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -453942,11 +453953,11 @@ static uint16_t ts_small_parse_table[] = { [307663] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10461), 1, + ACTIONS(10463), 1, anon_sym_RPAREN, STATE(7299), 1, sym_attribute, @@ -453963,17 +453974,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [307701] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10463), 1, + ACTIONS(10465), 1, anon_sym_RPAREN, STATE(7301), 1, sym_attribute, @@ -453985,7 +453996,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2051), 1, anon_sym_RBRACK, - ACTIONS(10465), 1, + ACTIONS(10467), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -453996,11 +454007,11 @@ static uint16_t ts_small_parse_table[] = { [307739] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10468), 1, + ACTIONS(10470), 1, anon_sym_RPAREN, STATE(7303), 1, sym_attribute, @@ -454010,9 +454021,9 @@ static uint16_t ts_small_parse_table[] = { [307759] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9416), 1, + ACTIONS(9418), 1, anon_sym_RBRACE, - ACTIONS(10470), 1, + ACTIONS(10472), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -454024,9 +454035,9 @@ static uint16_t ts_small_parse_table[] = { [307779] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10472), 1, + ACTIONS(10474), 1, anon_sym_RBRACK, STATE(7214), 1, aux_sym__type_params_repeat1, @@ -454038,7 +454049,7 @@ static uint16_t ts_small_parse_table[] = { [307799] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7036), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -454052,11 +454063,11 @@ static uint16_t ts_small_parse_table[] = { [307819] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10474), 1, + ACTIONS(10476), 1, anon_sym_RPAREN, STATE(7307), 1, sym_attribute, @@ -454066,9 +454077,9 @@ static uint16_t ts_small_parse_table[] = { [307839] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10476), 1, - anon_sym_SEMI, ACTIONS(10478), 1, + anon_sym_SEMI, + ACTIONS(10480), 1, anon_sym_RBRACE, STATE(7308), 1, sym_attribute, @@ -454080,9 +454091,9 @@ static uint16_t ts_small_parse_table[] = { [307859] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4478), 1, + ACTIONS(4480), 1, anon_sym_RBRACK, - ACTIONS(10480), 1, + ACTIONS(10482), 1, anon_sym_SEMI, STATE(7309), 1, sym_attribute, @@ -454094,9 +454105,9 @@ static uint16_t ts_small_parse_table[] = { [307879] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10482), 1, + ACTIONS(10484), 1, anon_sym_RPAREN, STATE(7310), 1, sym_attribute, @@ -454124,7 +454135,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2263), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10484), 1, + ACTIONS(10486), 1, anon_sym_SEMI, STATE(7312), 1, sym_attribute, @@ -454136,11 +454147,11 @@ static uint16_t ts_small_parse_table[] = { [307939] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10486), 1, + ACTIONS(10488), 1, sym__identifier, STATE(7313), 1, sym_attribute, @@ -454150,11 +454161,11 @@ static uint16_t ts_small_parse_table[] = { [307959] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10488), 1, - anon_sym_LPAREN, ACTIONS(10490), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10492), 1, + anon_sym_LBRACK, + ACTIONS(10494), 1, anon_sym_LBRACE, STATE(7314), 1, sym_attribute, @@ -454164,7 +454175,7 @@ static uint16_t ts_small_parse_table[] = { [307979] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7011), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -454178,11 +454189,11 @@ static uint16_t ts_small_parse_table[] = { [307999] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10494), 1, + ACTIONS(10496), 1, anon_sym_EQ, STATE(7316), 1, sym_attribute, @@ -454192,11 +454203,11 @@ static uint16_t ts_small_parse_table[] = { [308019] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10496), 1, + ACTIONS(10498), 1, anon_sym_EQ, STATE(7317), 1, sym_attribute, @@ -454213,15 +454224,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9354), 2, + ACTIONS(9356), 2, anon_sym__, sym__capitalized_identifier, [308057] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9438), 1, + ACTIONS(9440), 1, anon_sym_RBRACE, - ACTIONS(10498), 1, + ACTIONS(10500), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -454233,11 +454244,11 @@ static uint16_t ts_small_parse_table[] = { [308077] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10500), 1, + ACTIONS(10502), 1, sym__identifier, STATE(7320), 1, sym_attribute, @@ -454247,9 +454258,9 @@ static uint16_t ts_small_parse_table[] = { [308097] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10502), 1, + ACTIONS(10504), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -454261,9 +454272,9 @@ static uint16_t ts_small_parse_table[] = { [308117] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10055), 1, + ACTIONS(10057), 1, anon_sym_RBRACK, STATE(7322), 1, sym_attribute, @@ -454275,11 +454286,11 @@ static uint16_t ts_small_parse_table[] = { [308137] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10504), 1, - anon_sym_LPAREN, ACTIONS(10506), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10508), 1, + anon_sym_LBRACK, + ACTIONS(10510), 1, anon_sym_LBRACE, STATE(7323), 1, sym_attribute, @@ -454296,15 +454307,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9090), 2, + ACTIONS(9092), 2, anon_sym__, sym__capitalized_identifier, [308175] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10055), 1, + ACTIONS(10057), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -454316,11 +454327,11 @@ static uint16_t ts_small_parse_table[] = { [308195] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10510), 1, - anon_sym_LPAREN, ACTIONS(10512), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10514), 1, + anon_sym_LBRACK, + ACTIONS(10516), 1, anon_sym_LBRACE, STATE(7326), 1, sym_attribute, @@ -454330,9 +454341,9 @@ static uint16_t ts_small_parse_table[] = { [308215] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10516), 1, + ACTIONS(10518), 1, anon_sym_RPAREN, STATE(7327), 1, sym_attribute, @@ -454344,9 +454355,9 @@ static uint16_t ts_small_parse_table[] = { [308235] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10518), 1, + ACTIONS(10520), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -454358,9 +454369,9 @@ static uint16_t ts_small_parse_table[] = { [308255] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10520), 1, + ACTIONS(10522), 1, anon_sym_GT_RBRACE, STATE(7329), 1, sym_attribute, @@ -454372,9 +454383,9 @@ static uint16_t ts_small_parse_table[] = { [308275] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10518), 1, + ACTIONS(10520), 1, anon_sym_RBRACK, STATE(7225), 1, aux_sym__type_params_repeat1, @@ -454386,9 +454397,9 @@ static uint16_t ts_small_parse_table[] = { [308295] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10522), 1, + ACTIONS(10524), 1, anon_sym_GT_RBRACE, STATE(7331), 1, sym_attribute, @@ -454402,7 +454413,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2325), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10524), 1, + ACTIONS(10526), 1, anon_sym_SEMI, STATE(7332), 1, sym_attribute, @@ -454414,7 +454425,7 @@ static uint16_t ts_small_parse_table[] = { [308335] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7014), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -454428,9 +454439,9 @@ static uint16_t ts_small_parse_table[] = { [308355] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10526), 1, - anon_sym_SEMI, ACTIONS(10528), 1, + anon_sym_SEMI, + ACTIONS(10530), 1, anon_sym_RBRACE, STATE(7334), 1, sym_attribute, @@ -454449,7 +454460,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9354), 2, + ACTIONS(9356), 2, anon_sym__, sym__capitalized_identifier, [308393] = 5, @@ -454462,15 +454473,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [308411] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10530), 1, - anon_sym_SEMI, ACTIONS(10532), 1, + anon_sym_SEMI, + ACTIONS(10534), 1, anon_sym_GT_RBRACE, STATE(7337), 1, sym_attribute, @@ -454482,9 +454493,9 @@ static uint16_t ts_small_parse_table[] = { [308431] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10078), 1, + ACTIONS(10080), 1, anon_sym_RBRACK, STATE(7283), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -454496,9 +454507,9 @@ static uint16_t ts_small_parse_table[] = { [308451] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6100), 1, + ACTIONS(6102), 1, anon_sym_GT, - ACTIONS(10534), 1, + ACTIONS(10536), 1, anon_sym_SEMI, STATE(7339), 1, sym_attribute, @@ -454510,11 +454521,11 @@ static uint16_t ts_small_parse_table[] = { [308471] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10536), 1, + ACTIONS(10538), 1, anon_sym_RPAREN, STATE(7340), 1, sym_attribute, @@ -454524,9 +454535,9 @@ static uint16_t ts_small_parse_table[] = { [308491] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8902), 1, - anon_sym_SEMI, ACTIONS(8904), 1, + anon_sym_SEMI, + ACTIONS(8906), 1, anon_sym_GT, STATE(7292), 1, aux_sym_object_type_repeat1, @@ -454540,7 +454551,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2153), 1, anon_sym_RBRACK, - ACTIONS(10538), 1, + ACTIONS(10540), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -454552,9 +454563,9 @@ static uint16_t ts_small_parse_table[] = { [308531] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10540), 1, - anon_sym_SEMI, ACTIONS(10542), 1, + anon_sym_SEMI, + ACTIONS(10544), 1, anon_sym_RBRACE, STATE(7343), 1, sym_attribute, @@ -454573,15 +454584,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [308569] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10544), 1, - anon_sym_SEMI, ACTIONS(10546), 1, + anon_sym_SEMI, + ACTIONS(10548), 1, anon_sym_RBRACE, STATE(7345), 1, sym_attribute, @@ -454593,9 +454604,9 @@ static uint16_t ts_small_parse_table[] = { [308589] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10522), 1, + ACTIONS(10524), 1, anon_sym_GT_RBRACE, - ACTIONS(10548), 1, + ACTIONS(10550), 1, anon_sym_SEMI, STATE(7346), 1, sym_attribute, @@ -454607,9 +454618,9 @@ static uint16_t ts_small_parse_table[] = { [308609] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5308), 1, + ACTIONS(5310), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7296), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -454628,15 +454639,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [308647] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10078), 1, + ACTIONS(10080), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -454648,9 +454659,9 @@ static uint16_t ts_small_parse_table[] = { [308667] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10550), 1, - anon_sym_SEMI, ACTIONS(10552), 1, + anon_sym_SEMI, + ACTIONS(10554), 1, anon_sym_RBRACE, STATE(7350), 1, sym_attribute, @@ -454662,14 +454673,14 @@ static uint16_t ts_small_parse_table[] = { [308687] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10554), 1, + ACTIONS(10556), 1, anon_sym_EQ, STATE(7351), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10556), 2, + ACTIONS(10558), 2, anon_sym_SEMI, anon_sym_RBRACE, [308705] = 6, @@ -454677,7 +454688,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2213), 1, anon_sym_RBRACK, - ACTIONS(10558), 1, + ACTIONS(10560), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -454689,9 +454700,9 @@ static uint16_t ts_small_parse_table[] = { [308725] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9454), 1, + ACTIONS(9456), 1, anon_sym_RBRACE, - ACTIONS(10560), 1, + ACTIONS(10562), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -454703,9 +454714,9 @@ static uint16_t ts_small_parse_table[] = { [308745] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10562), 1, - anon_sym_SEMI, ACTIONS(10564), 1, + anon_sym_SEMI, + ACTIONS(10566), 1, anon_sym_RBRACE, STATE(7354), 1, sym_attribute, @@ -454724,15 +454735,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [308783] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9424), 1, + ACTIONS(9426), 1, anon_sym_RBRACE, - ACTIONS(10566), 1, + ACTIONS(10568), 1, anon_sym_SEMI, STATE(7304), 1, aux_sym_record_expression_repeat1, @@ -454749,7 +454760,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10568), 3, + ACTIONS(10570), 3, anon_sym_private, anon_sym_virtual, sym__identifier, @@ -454761,18 +454772,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10570), 3, + ACTIONS(10572), 3, anon_sym_mutable, anon_sym_virtual, sym__identifier, [308835] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10572), 1, - anon_sym_LPAREN, ACTIONS(10574), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10576), 1, + anon_sym_LBRACK, + ACTIONS(10578), 1, anon_sym_LBRACE, STATE(7359), 1, sym_attribute, @@ -454782,11 +454793,11 @@ static uint16_t ts_small_parse_table[] = { [308855] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10578), 1, + ACTIONS(10580), 1, anon_sym_RPAREN, STATE(7360), 1, sym_attribute, @@ -454796,11 +454807,11 @@ static uint16_t ts_small_parse_table[] = { [308875] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, - anon_sym_LPAREN, ACTIONS(6018), 1, + anon_sym_LPAREN, + ACTIONS(6020), 1, anon_sym_DOT, - ACTIONS(10580), 1, + ACTIONS(10582), 1, anon_sym_RPAREN, STATE(7361), 1, sym_attribute, @@ -454810,11 +454821,11 @@ static uint16_t ts_small_parse_table[] = { [308895] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10582), 1, + ACTIONS(10584), 1, anon_sym_RPAREN, STATE(7362), 1, sym_attribute, @@ -454824,9 +454835,9 @@ static uint16_t ts_small_parse_table[] = { [308915] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10584), 1, + ACTIONS(10586), 1, anon_sym_RPAREN, STATE(7363), 1, sym_attribute, @@ -454838,9 +454849,9 @@ static uint16_t ts_small_parse_table[] = { [308935] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10586), 1, + ACTIONS(10588), 1, anon_sym_RPAREN, STATE(7364), 1, sym_attribute, @@ -454852,11 +454863,11 @@ static uint16_t ts_small_parse_table[] = { [308955] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10588), 1, - anon_sym_LPAREN, ACTIONS(10590), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10592), 1, + anon_sym_LBRACK, + ACTIONS(10594), 1, anon_sym_LBRACE, STATE(7365), 1, sym_attribute, @@ -454866,9 +454877,9 @@ static uint16_t ts_small_parse_table[] = { [308975] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10594), 1, - anon_sym_SEMI, ACTIONS(10596), 1, + anon_sym_SEMI, + ACTIONS(10598), 1, anon_sym_GT_RBRACE, STATE(7366), 1, sym_attribute, @@ -454880,9 +454891,9 @@ static uint16_t ts_small_parse_table[] = { [308995] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10596), 1, + ACTIONS(10598), 1, anon_sym_GT_RBRACE, STATE(7367), 1, sym_attribute, @@ -454894,9 +454905,9 @@ static uint16_t ts_small_parse_table[] = { [309015] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10598), 1, - anon_sym_SEMI, ACTIONS(10600), 1, + anon_sym_SEMI, + ACTIONS(10602), 1, anon_sym_GT_RBRACE, STATE(7368), 1, sym_attribute, @@ -454908,9 +454919,9 @@ static uint16_t ts_small_parse_table[] = { [309035] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10602), 1, + ACTIONS(10604), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -454929,15 +454940,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [309073] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10604), 1, - anon_sym_SEMI, ACTIONS(10606), 1, + anon_sym_SEMI, + ACTIONS(10608), 1, anon_sym_RBRACE, STATE(7371), 1, sym_attribute, @@ -454949,9 +454960,9 @@ static uint16_t ts_small_parse_table[] = { [309093] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4464), 1, + ACTIONS(4466), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10608), 1, + ACTIONS(10610), 1, anon_sym_SEMI, STATE(7372), 1, sym_attribute, @@ -454963,9 +454974,9 @@ static uint16_t ts_small_parse_table[] = { [309113] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9472), 1, + ACTIONS(9474), 1, anon_sym_RBRACE, - ACTIONS(10610), 1, + ACTIONS(10612), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -454977,9 +454988,9 @@ static uint16_t ts_small_parse_table[] = { [309133] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9426), 1, + ACTIONS(9428), 1, anon_sym_RBRACE, - ACTIONS(10612), 1, + ACTIONS(10614), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -454991,9 +455002,9 @@ static uint16_t ts_small_parse_table[] = { [309153] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10106), 1, + ACTIONS(10108), 1, anon_sym_RBRACE, - ACTIONS(10614), 1, + ACTIONS(10616), 1, anon_sym_SEMI, STATE(7375), 1, sym_attribute, @@ -455007,7 +455018,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2337), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10616), 1, + ACTIONS(10618), 1, anon_sym_SEMI, STATE(7376), 1, sym_attribute, @@ -455019,9 +455030,9 @@ static uint16_t ts_small_parse_table[] = { [309193] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5302), 1, + ACTIONS(5304), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7325), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -455038,18 +455049,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9376), 3, + ACTIONS(9378), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [309229] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10618), 1, + ACTIONS(10620), 1, anon_sym_RPAREN, STATE(7379), 1, sym_attribute, @@ -455059,11 +455070,11 @@ static uint16_t ts_small_parse_table[] = { [309249] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10620), 1, + ACTIONS(10622), 1, anon_sym_RPAREN, STATE(7380), 1, sym_attribute, @@ -455075,7 +455086,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2079), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10622), 1, + ACTIONS(10624), 1, anon_sym_SEMI, STATE(7381), 1, sym_attribute, @@ -455087,9 +455098,9 @@ static uint16_t ts_small_parse_table[] = { [309289] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6177), 1, + ACTIONS(6179), 1, anon_sym_DASH_GT, - ACTIONS(10174), 1, + ACTIONS(10176), 1, anon_sym_STAR, ACTIONS(5), 2, sym_comment, @@ -455100,9 +455111,9 @@ static uint16_t ts_small_parse_table[] = { [309307] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10624), 1, - anon_sym_SEMI, ACTIONS(10626), 1, + anon_sym_SEMI, + ACTIONS(10628), 1, anon_sym_RBRACE, STATE(7383), 1, sym_attribute, @@ -455114,11 +455125,11 @@ static uint16_t ts_small_parse_table[] = { [309327] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10628), 1, + ACTIONS(10630), 1, anon_sym_RPAREN, STATE(7384), 1, sym_attribute, @@ -455128,9 +455139,9 @@ static uint16_t ts_small_parse_table[] = { [309347] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9442), 1, + ACTIONS(9444), 1, anon_sym_RBRACK, - ACTIONS(10630), 1, + ACTIONS(10632), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -455141,9 +455152,9 @@ static uint16_t ts_small_parse_table[] = { [309365] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10633), 1, + ACTIONS(10635), 1, anon_sym_SEMI, - ACTIONS(10636), 1, + ACTIONS(10638), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -455156,7 +455167,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2071), 1, anon_sym_RBRACK, - ACTIONS(10638), 1, + ACTIONS(10640), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -455168,9 +455179,9 @@ static uint16_t ts_small_parse_table[] = { [309403] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9478), 1, + ACTIONS(9480), 1, anon_sym_RBRACE, - ACTIONS(10640), 1, + ACTIONS(10642), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -455182,22 +455193,22 @@ static uint16_t ts_small_parse_table[] = { [309423] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10642), 1, + ACTIONS(10644), 1, anon_sym_EQ, STATE(7389), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10644), 2, + ACTIONS(10646), 2, anon_sym_SEMI, anon_sym_GT_RBRACE, [309441] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9432), 1, + ACTIONS(9434), 1, anon_sym_RBRACE, - ACTIONS(10646), 1, + ACTIONS(10648), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -455209,9 +455220,9 @@ static uint16_t ts_small_parse_table[] = { [309461] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10648), 1, + ACTIONS(10650), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -455223,11 +455234,11 @@ static uint16_t ts_small_parse_table[] = { [309481] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10650), 1, + ACTIONS(10652), 1, sym__identifier, STATE(7392), 1, sym_attribute, @@ -455237,11 +455248,11 @@ static uint16_t ts_small_parse_table[] = { [309501] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10652), 1, + ACTIONS(10654), 1, sym__identifier, STATE(7393), 1, sym_attribute, @@ -455251,11 +455262,11 @@ static uint16_t ts_small_parse_table[] = { [309521] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10654), 1, + ACTIONS(10656), 1, anon_sym_EQ, STATE(7394), 1, sym_attribute, @@ -455272,15 +455283,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [309559] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8924), 1, - anon_sym_SEMI, ACTIONS(8926), 1, + anon_sym_SEMI, + ACTIONS(8928), 1, anon_sym_GT, STATE(7339), 1, aux_sym_object_type_repeat1, @@ -455297,7 +455308,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6472), 3, + ACTIONS(6474), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, @@ -455309,18 +455320,18 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9968), 3, + ACTIONS(9970), 3, anon_sym_RPAREN, anon_sym_COMMA, anon_sym_RBRACK, [309611] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10656), 1, + ACTIONS(10658), 1, anon_sym_RPAREN, STATE(7399), 1, sym_attribute, @@ -455330,22 +455341,22 @@ static uint16_t ts_small_parse_table[] = { [309631] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10660), 1, + ACTIONS(10662), 1, anon_sym_LBRACK, STATE(7400), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10658), 2, + ACTIONS(10660), 2, anon_sym_LPAREN, anon_sym_LBRACE, [309649] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10662), 1, + ACTIONS(10664), 1, anon_sym_RBRACK, STATE(7391), 1, aux_sym__type_params_repeat1, @@ -455357,9 +455368,9 @@ static uint16_t ts_small_parse_table[] = { [309669] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10664), 1, + ACTIONS(10666), 1, anon_sym_GT_RBRACE, STATE(7402), 1, sym_attribute, @@ -455371,9 +455382,9 @@ static uint16_t ts_small_parse_table[] = { [309689] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10664), 1, - anon_sym_GT_RBRACE, ACTIONS(10666), 1, + anon_sym_GT_RBRACE, + ACTIONS(10668), 1, anon_sym_SEMI, STATE(7403), 1, sym_attribute, @@ -455392,13 +455403,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [309727] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6590), 1, + ACTIONS(6592), 1, anon_sym_DQUOTE, STATE(5056), 1, aux_sym_external_repeat1, @@ -455414,7 +455425,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2251), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10668), 1, + ACTIONS(10670), 1, anon_sym_SEMI, STATE(7406), 1, sym_attribute, @@ -455426,11 +455437,11 @@ static uint16_t ts_small_parse_table[] = { [309767] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10670), 1, + ACTIONS(10672), 1, anon_sym_RPAREN, STATE(7407), 1, sym_attribute, @@ -455440,11 +455451,11 @@ static uint16_t ts_small_parse_table[] = { [309787] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10672), 1, - anon_sym_LPAREN, ACTIONS(10674), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10676), 1, + anon_sym_LBRACK, + ACTIONS(10678), 1, anon_sym_LBRACE, STATE(7408), 1, sym_attribute, @@ -455454,9 +455465,9 @@ static uint16_t ts_small_parse_table[] = { [309807] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10678), 1, + ACTIONS(10680), 1, anon_sym_GT_RBRACE, STATE(7409), 1, sym_attribute, @@ -455470,7 +455481,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2051), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10680), 1, + ACTIONS(10682), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -455481,9 +455492,9 @@ static uint16_t ts_small_parse_table[] = { [309845] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10683), 1, + ACTIONS(10685), 1, anon_sym_RPAREN, STATE(7411), 1, sym_attribute, @@ -455495,11 +455506,11 @@ static uint16_t ts_small_parse_table[] = { [309865] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10685), 1, + ACTIONS(10687), 1, anon_sym_EQ, STATE(7412), 1, sym_attribute, @@ -455514,16 +455525,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6426), 3, + ACTIONS(6428), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, [309901] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10687), 1, + ACTIONS(10689), 1, anon_sym_GT_RBRACE, STATE(7414), 1, sym_attribute, @@ -455535,9 +455546,9 @@ static uint16_t ts_small_parse_table[] = { [309921] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10689), 1, - anon_sym_SEMI, ACTIONS(10691), 1, + anon_sym_SEMI, + ACTIONS(10693), 1, anon_sym_GT_RBRACE, STATE(7366), 1, aux_sym_object_copy_expression_repeat1, @@ -455549,11 +455560,11 @@ static uint16_t ts_small_parse_table[] = { [309941] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10693), 1, - anon_sym_LPAREN, ACTIONS(10695), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10697), 1, + anon_sym_LBRACK, + ACTIONS(10699), 1, anon_sym_LBRACE, STATE(7416), 1, sym_attribute, @@ -455563,9 +455574,9 @@ static uint16_t ts_small_parse_table[] = { [309961] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9440), 1, + ACTIONS(9442), 1, anon_sym_RBRACE, - ACTIONS(10699), 1, + ACTIONS(10701), 1, anon_sym_SEMI, STATE(7374), 1, aux_sym_record_expression_repeat1, @@ -455577,11 +455588,11 @@ static uint16_t ts_small_parse_table[] = { [309981] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10701), 1, + ACTIONS(10703), 1, anon_sym_RPAREN, STATE(7418), 1, sym_attribute, @@ -455591,9 +455602,9 @@ static uint16_t ts_small_parse_table[] = { [310001] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10662), 1, + ACTIONS(10664), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -455605,9 +455616,9 @@ static uint16_t ts_small_parse_table[] = { [310021] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10703), 1, + ACTIONS(10705), 1, anon_sym_GT_RBRACE, STATE(7420), 1, sym_attribute, @@ -455619,9 +455630,9 @@ static uint16_t ts_small_parse_table[] = { [310041] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9926), 1, + ACTIONS(9928), 1, anon_sym_RBRACE, - ACTIONS(10705), 1, + ACTIONS(10707), 1, anon_sym_SEMI, STATE(7421), 1, sym_attribute, @@ -455633,9 +455644,9 @@ static uint16_t ts_small_parse_table[] = { [310061] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10703), 1, + ACTIONS(10705), 1, anon_sym_GT_RBRACE, - ACTIONS(10707), 1, + ACTIONS(10709), 1, anon_sym_SEMI, STATE(7422), 1, sym_attribute, @@ -455647,11 +455658,11 @@ static uint16_t ts_small_parse_table[] = { [310081] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10709), 1, - anon_sym_LPAREN, ACTIONS(10711), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10713), 1, + anon_sym_LBRACK, + ACTIONS(10715), 1, anon_sym_LBRACE, STATE(7423), 1, sym_attribute, @@ -455661,9 +455672,9 @@ static uint16_t ts_small_parse_table[] = { [310101] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9490), 1, + ACTIONS(9492), 1, anon_sym_RBRACE, - ACTIONS(10715), 1, + ACTIONS(10717), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -455675,9 +455686,9 @@ static uint16_t ts_small_parse_table[] = { [310121] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10717), 1, - anon_sym_RPAREN, ACTIONS(10719), 1, + anon_sym_RPAREN, + ACTIONS(10721), 1, anon_sym_COLON2, STATE(7425), 1, sym_attribute, @@ -455689,9 +455700,9 @@ static uint16_t ts_small_parse_table[] = { [310141] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10721), 1, + ACTIONS(10723), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -455703,9 +455714,9 @@ static uint16_t ts_small_parse_table[] = { [310161] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9494), 1, + ACTIONS(9496), 1, anon_sym_RBRACE, - ACTIONS(10723), 1, + ACTIONS(10725), 1, anon_sym_SEMI, STATE(7373), 1, aux_sym_record_expression_repeat1, @@ -455717,9 +455728,9 @@ static uint16_t ts_small_parse_table[] = { [310181] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9777), 1, + ACTIONS(9779), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -455731,11 +455742,11 @@ static uint16_t ts_small_parse_table[] = { [310201] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10725), 1, + ACTIONS(10727), 1, anon_sym_RPAREN, STATE(7429), 1, sym_attribute, @@ -455745,9 +455756,9 @@ static uint16_t ts_small_parse_table[] = { [310221] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10727), 1, + ACTIONS(10729), 1, anon_sym_RBRACK, STATE(7419), 1, aux_sym__type_params_repeat1, @@ -455759,7 +455770,7 @@ static uint16_t ts_small_parse_table[] = { [310241] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -455773,9 +455784,9 @@ static uint16_t ts_small_parse_table[] = { [310261] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10063), 1, + ACTIONS(10065), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -455787,9 +455798,9 @@ static uint16_t ts_small_parse_table[] = { [310281] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10063), 1, + ACTIONS(10065), 1, anon_sym_RBRACK, STATE(7433), 1, sym_attribute, @@ -455801,11 +455812,11 @@ static uint16_t ts_small_parse_table[] = { [310301] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10729), 1, + ACTIONS(10731), 1, anon_sym_RPAREN, STATE(7434), 1, sym_attribute, @@ -455815,11 +455826,11 @@ static uint16_t ts_small_parse_table[] = { [310321] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10731), 1, + ACTIONS(10733), 1, anon_sym_RPAREN, STATE(7435), 1, sym_attribute, @@ -455829,9 +455840,9 @@ static uint16_t ts_small_parse_table[] = { [310341] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10733), 1, - anon_sym_SEMI, ACTIONS(10735), 1, + anon_sym_SEMI, + ACTIONS(10737), 1, anon_sym_RBRACE, STATE(7390), 1, aux_sym_record_expression_repeat1, @@ -455843,22 +455854,22 @@ static uint16_t ts_small_parse_table[] = { [310361] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10737), 1, + ACTIONS(10739), 1, anon_sym_RPAREN, STATE(7437), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10739), 2, + ACTIONS(10741), 2, anon_sym__, sym__capitalized_identifier, [310379] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10741), 1, - anon_sym_SEMI, ACTIONS(10743), 1, + anon_sym_SEMI, + ACTIONS(10745), 1, anon_sym_GT_RBRACE, STATE(7438), 1, sym_attribute, @@ -455870,9 +455881,9 @@ static uint16_t ts_small_parse_table[] = { [310399] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10743), 1, + ACTIONS(10745), 1, anon_sym_GT_RBRACE, STATE(7439), 1, sym_attribute, @@ -455884,7 +455895,7 @@ static uint16_t ts_small_parse_table[] = { [310419] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7166), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -455905,15 +455916,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [310457] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10745), 1, + ACTIONS(10747), 1, anon_sym_RBRACK, STATE(7328), 1, aux_sym__type_params_repeat1, @@ -455925,9 +455936,9 @@ static uint16_t ts_small_parse_table[] = { [310477] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9499), 1, + ACTIONS(9501), 1, anon_sym_RBRACE, - ACTIONS(10747), 1, + ACTIONS(10749), 1, anon_sym_SEMI, STATE(7443), 1, sym_attribute, @@ -455941,7 +455952,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2321), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10749), 1, + ACTIONS(10751), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -455953,9 +455964,9 @@ static uint16_t ts_small_parse_table[] = { [310517] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9304), 1, + ACTIONS(9306), 1, anon_sym_RBRACE, - ACTIONS(10751), 1, + ACTIONS(10753), 1, anon_sym_SEMI, STATE(7445), 1, sym_attribute, @@ -455967,9 +455978,9 @@ static uint16_t ts_small_parse_table[] = { [310537] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10753), 1, - anon_sym_SEMI, ACTIONS(10755), 1, + anon_sym_SEMI, + ACTIONS(10757), 1, anon_sym_GT_RBRACE, STATE(7215), 1, aux_sym_object_copy_expression_repeat1, @@ -455981,9 +455992,9 @@ static uint16_t ts_small_parse_table[] = { [310557] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9444), 1, + ACTIONS(9446), 1, anon_sym_RBRACE, - ACTIONS(10757), 1, + ACTIONS(10759), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -456002,7 +456013,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [310595] = 6, @@ -456010,7 +456021,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2151), 1, anon_sym_RBRACK, - ACTIONS(10759), 1, + ACTIONS(10761), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -456022,9 +456033,9 @@ static uint16_t ts_small_parse_table[] = { [310615] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10761), 1, + ACTIONS(10763), 1, anon_sym_RPAREN, STATE(7450), 1, sym_attribute, @@ -456036,9 +456047,9 @@ static uint16_t ts_small_parse_table[] = { [310635] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10763), 1, + ACTIONS(10765), 1, anon_sym_GT_RBRACE, STATE(7451), 1, sym_attribute, @@ -456057,17 +456068,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [310673] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10765), 1, - anon_sym_LPAREN, ACTIONS(10767), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10769), 1, + anon_sym_LBRACK, + ACTIONS(10771), 1, anon_sym_LBRACE, STATE(7453), 1, sym_attribute, @@ -456077,9 +456088,9 @@ static uint16_t ts_small_parse_table[] = { [310693] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(10771), 1, + ACTIONS(10773), 1, anon_sym_type, STATE(7454), 1, sym_attribute, @@ -456091,11 +456102,11 @@ static uint16_t ts_small_parse_table[] = { [310713] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10773), 1, + ACTIONS(10775), 1, anon_sym_RPAREN, STATE(7455), 1, sym_attribute, @@ -456105,7 +456116,7 @@ static uint16_t ts_small_parse_table[] = { [310733] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7125), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -456119,9 +456130,9 @@ static uint16_t ts_small_parse_table[] = { [310753] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4440), 1, + ACTIONS(4442), 1, anon_sym_RBRACK, - ACTIONS(10775), 1, + ACTIONS(10777), 1, anon_sym_SEMI, STATE(7457), 1, sym_attribute, @@ -456133,11 +456144,11 @@ static uint16_t ts_small_parse_table[] = { [310773] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10777), 1, - anon_sym_LPAREN, ACTIONS(10779), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10781), 1, + anon_sym_LBRACK, + ACTIONS(10783), 1, anon_sym_LBRACE, STATE(7458), 1, sym_attribute, @@ -456152,16 +456163,16 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10783), 3, + ACTIONS(10785), 3, anon_sym_RPAREN, anon_sym_DOT, sym__identifier, [310809] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9200), 1, + ACTIONS(9202), 1, anon_sym_RBRACE, - ACTIONS(10785), 1, + ACTIONS(10787), 1, anon_sym_SEMI, STATE(7460), 1, sym_attribute, @@ -456173,11 +456184,11 @@ static uint16_t ts_small_parse_table[] = { [310829] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10787), 1, + ACTIONS(10789), 1, sym__identifier, STATE(7461), 1, sym_attribute, @@ -456187,9 +456198,9 @@ static uint16_t ts_small_parse_table[] = { [310849] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10789), 1, - anon_sym_SEMI, ACTIONS(10791), 1, + anon_sym_SEMI, + ACTIONS(10793), 1, anon_sym_GT_RBRACE, STATE(7462), 1, sym_attribute, @@ -456201,11 +456212,11 @@ static uint16_t ts_small_parse_table[] = { [310869] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10793), 1, + ACTIONS(10795), 1, anon_sym_EQ, STATE(7463), 1, sym_attribute, @@ -456217,7 +456228,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2253), 1, anon_sym_RBRACK, - ACTIONS(10795), 1, + ACTIONS(10797), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -456229,9 +456240,9 @@ static uint16_t ts_small_parse_table[] = { [310909] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4054), 1, + ACTIONS(4056), 1, anon_sym_RBRACK, - ACTIONS(10797), 1, + ACTIONS(10799), 1, anon_sym_SEMI, STATE(7385), 1, aux_sym_list_pattern_repeat1, @@ -456243,9 +456254,9 @@ static uint16_t ts_small_parse_table[] = { [310929] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10799), 1, + ACTIONS(10801), 1, anon_sym_GT_RBRACE, STATE(7466), 1, sym_attribute, @@ -456257,11 +456268,11 @@ static uint16_t ts_small_parse_table[] = { [310949] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10801), 1, + ACTIONS(10803), 1, anon_sym_EQ, STATE(7467), 1, sym_attribute, @@ -456271,9 +456282,9 @@ static uint16_t ts_small_parse_table[] = { [310969] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4442), 1, + ACTIONS(4444), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10803), 1, + ACTIONS(10805), 1, anon_sym_SEMI, STATE(7468), 1, sym_attribute, @@ -456285,9 +456296,9 @@ static uint16_t ts_small_parse_table[] = { [310989] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10805), 1, - anon_sym_SEMI, ACTIONS(10807), 1, + anon_sym_SEMI, + ACTIONS(10809), 1, anon_sym_GT_RBRACE, STATE(7438), 1, aux_sym_object_copy_expression_repeat1, @@ -456299,9 +456310,9 @@ static uint16_t ts_small_parse_table[] = { [311009] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10809), 1, + ACTIONS(10811), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -456313,9 +456324,9 @@ static uint16_t ts_small_parse_table[] = { [311029] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7810), 1, + ACTIONS(7812), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7471), 1, sym_attribute, @@ -456327,9 +456338,9 @@ static uint16_t ts_small_parse_table[] = { [311049] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10791), 1, + ACTIONS(10793), 1, anon_sym_GT_RBRACE, STATE(7472), 1, sym_attribute, @@ -456341,9 +456352,9 @@ static uint16_t ts_small_parse_table[] = { [311069] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10813), 1, + ACTIONS(10815), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -456362,15 +456373,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311107] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10815), 1, - anon_sym_SEMI, ACTIONS(10817), 1, + anon_sym_SEMI, + ACTIONS(10819), 1, anon_sym_RBRACE, STATE(7447), 1, aux_sym_record_expression_repeat1, @@ -456382,7 +456393,7 @@ static uint16_t ts_small_parse_table[] = { [311127] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7094), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -456396,9 +456407,9 @@ static uint16_t ts_small_parse_table[] = { [311147] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10819), 1, + ACTIONS(10821), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -456410,11 +456421,11 @@ static uint16_t ts_small_parse_table[] = { [311167] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10821), 1, + ACTIONS(10823), 1, anon_sym_RPAREN, STATE(7478), 1, sym_attribute, @@ -456431,7 +456442,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311205] = 5, @@ -456444,28 +456455,28 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6266), 2, + ACTIONS(6268), 2, anon_sym_EQ, anon_sym_COLON_EQ, [311223] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5703), 1, + ACTIONS(5705), 1, anon_sym_DOT, STATE(7481), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10823), 2, + ACTIONS(10825), 2, anon_sym_EQ, anon_sym_COLON_EQ, [311241] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10825), 1, + ACTIONS(10827), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -456477,11 +456488,11 @@ static uint16_t ts_small_parse_table[] = { [311261] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10827), 1, + ACTIONS(10829), 1, sym__identifier, STATE(7483), 1, sym_attribute, @@ -456491,9 +456502,9 @@ static uint16_t ts_small_parse_table[] = { [311281] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9464), 1, + ACTIONS(9466), 1, anon_sym_RBRACE, - ACTIONS(10829), 1, + ACTIONS(10831), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -456505,11 +456516,11 @@ static uint16_t ts_small_parse_table[] = { [311301] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10831), 1, + ACTIONS(10833), 1, sym__identifier, STATE(7485), 1, sym_attribute, @@ -456519,11 +456530,11 @@ static uint16_t ts_small_parse_table[] = { [311321] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10833), 1, + ACTIONS(10835), 1, anon_sym_RPAREN, STATE(7486), 1, sym_attribute, @@ -456533,7 +456544,7 @@ static uint16_t ts_small_parse_table[] = { [311341] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7148), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -456547,7 +456558,7 @@ static uint16_t ts_small_parse_table[] = { [311361] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7155), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -456561,7 +456572,7 @@ static uint16_t ts_small_parse_table[] = { [311381] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7158), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -456582,17 +456593,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [311419] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10835), 1, + ACTIONS(10837), 1, anon_sym_EQ, STATE(7491), 1, sym_attribute, @@ -456602,7 +456613,7 @@ static uint16_t ts_small_parse_table[] = { [311439] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -456623,15 +456634,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [311477] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9476), 1, + ACTIONS(9478), 1, anon_sym_RBRACE, - ACTIONS(10837), 1, + ACTIONS(10839), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -456643,11 +456654,11 @@ static uint16_t ts_small_parse_table[] = { [311497] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10839), 1, + ACTIONS(10841), 1, anon_sym_RPAREN, STATE(7495), 1, sym_attribute, @@ -456657,11 +456668,11 @@ static uint16_t ts_small_parse_table[] = { [311517] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10841), 1, - anon_sym_LPAREN, ACTIONS(10843), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10845), 1, + anon_sym_LBRACK, + ACTIONS(10847), 1, anon_sym_LBRACE, STATE(7496), 1, sym_attribute, @@ -456678,7 +456689,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [311555] = 5, @@ -456691,17 +456702,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311573] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10847), 1, + ACTIONS(10849), 1, anon_sym_RPAREN, STATE(7499), 1, sym_attribute, @@ -456711,24 +456722,24 @@ static uint16_t ts_small_parse_table[] = { [311593] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10849), 1, + ACTIONS(10851), 1, anon_sym_EQ, STATE(7500), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10851), 2, + ACTIONS(10853), 2, anon_sym_SEMI, anon_sym_RBRACE, [311611] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10853), 1, - anon_sym_LPAREN, ACTIONS(10855), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10857), 1, + anon_sym_LBRACK, + ACTIONS(10859), 1, anon_sym_LBRACE, STATE(7501), 1, sym_attribute, @@ -456745,15 +456756,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311649] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4058), 1, + ACTIONS(4060), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10859), 1, + ACTIONS(10861), 1, anon_sym_SEMI, STATE(7503), 1, sym_attribute, @@ -456772,15 +456783,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10861), 2, + ACTIONS(10863), 2, anon_sym_EQ, anon_sym_COLON_EQ, [311687] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10863), 1, + ACTIONS(10865), 1, anon_sym_SEMI, - ACTIONS(10866), 1, + ACTIONS(10868), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -456798,17 +456809,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311723] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(10868), 1, + ACTIONS(10870), 1, sym__identifier, STATE(7507), 1, sym_attribute, @@ -456818,9 +456829,9 @@ static uint16_t ts_small_parse_table[] = { [311743] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(10870), 1, + ACTIONS(10872), 1, anon_sym_RPAREN, STATE(7508), 1, sym_attribute, @@ -456832,11 +456843,11 @@ static uint16_t ts_small_parse_table[] = { [311763] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10872), 1, - anon_sym_LPAREN, ACTIONS(10874), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10876), 1, + anon_sym_LBRACK, + ACTIONS(10878), 1, anon_sym_LBRACE, STATE(7509), 1, sym_attribute, @@ -456846,11 +456857,11 @@ static uint16_t ts_small_parse_table[] = { [311783] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10878), 1, + ACTIONS(10880), 1, anon_sym_EQ, STATE(7510), 1, sym_attribute, @@ -456860,9 +456871,9 @@ static uint16_t ts_small_parse_table[] = { [311803] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9521), 1, + ACTIONS(9523), 1, anon_sym_RBRACE, - ACTIONS(10880), 1, + ACTIONS(10882), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -456874,11 +456885,11 @@ static uint16_t ts_small_parse_table[] = { [311823] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10882), 1, + ACTIONS(10884), 1, anon_sym_RPAREN, STATE(7512), 1, sym_attribute, @@ -456888,9 +456899,9 @@ static uint16_t ts_small_parse_table[] = { [311843] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(10884), 1, + ACTIONS(10886), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -456902,9 +456913,9 @@ static uint16_t ts_small_parse_table[] = { [311863] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10886), 1, + ACTIONS(10888), 1, anon_sym_GT_RBRACE, STATE(7514), 1, sym_attribute, @@ -456916,11 +456927,11 @@ static uint16_t ts_small_parse_table[] = { [311883] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10888), 1, + ACTIONS(10890), 1, anon_sym_RPAREN, STATE(7515), 1, sym_attribute, @@ -456932,7 +456943,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2131), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10890), 1, + ACTIONS(10892), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -456944,9 +456955,9 @@ static uint16_t ts_small_parse_table[] = { [311923] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9962), 1, + ACTIONS(9964), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -456958,11 +456969,11 @@ static uint16_t ts_small_parse_table[] = { [311943] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10892), 1, - anon_sym_LPAREN, ACTIONS(10894), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10896), 1, + anon_sym_LBRACK, + ACTIONS(10898), 1, anon_sym_LBRACE, STATE(7518), 1, sym_attribute, @@ -456979,15 +456990,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [311981] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9523), 1, + ACTIONS(9525), 1, anon_sym_RBRACE, - ACTIONS(10898), 1, + ACTIONS(10900), 1, anon_sym_SEMI, STATE(7520), 1, sym_attribute, @@ -456999,9 +457010,9 @@ static uint16_t ts_small_parse_table[] = { [312001] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9484), 1, + ACTIONS(9486), 1, anon_sym_RBRACE, - ACTIONS(10900), 1, + ACTIONS(10902), 1, anon_sym_SEMI, STATE(7494), 1, aux_sym_record_expression_repeat1, @@ -457013,9 +457024,9 @@ static uint16_t ts_small_parse_table[] = { [312021] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6123), 1, + ACTIONS(6125), 1, anon_sym_GT, - ACTIONS(10902), 1, + ACTIONS(10904), 1, anon_sym_SEMI, STATE(7522), 1, sym_attribute, @@ -457027,9 +457038,9 @@ static uint16_t ts_small_parse_table[] = { [312041] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9990), 1, + ACTIONS(9992), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457048,17 +457059,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6266), 2, + ACTIONS(6268), 2, anon_sym_EQ, anon_sym_COLON_EQ, [312079] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10904), 1, + ACTIONS(10906), 1, anon_sym_EQ, STATE(7525), 1, sym_attribute, @@ -457068,9 +457079,9 @@ static uint16_t ts_small_parse_table[] = { [312099] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(10906), 1, + ACTIONS(10908), 1, anon_sym_RBRACK, STATE(7526), 1, sym_attribute, @@ -457082,11 +457093,11 @@ static uint16_t ts_small_parse_table[] = { [312119] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10908), 1, + ACTIONS(10910), 1, anon_sym_RPAREN, STATE(7527), 1, sym_attribute, @@ -457096,9 +457107,9 @@ static uint16_t ts_small_parse_table[] = { [312139] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9536), 1, + ACTIONS(9538), 1, anon_sym_RBRACE, - ACTIONS(10910), 1, + ACTIONS(10912), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -457117,7 +457128,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [312177] = 6, @@ -457125,7 +457136,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2127), 1, anon_sym_RBRACK, - ACTIONS(10912), 1, + ACTIONS(10914), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -457137,11 +457148,11 @@ static uint16_t ts_small_parse_table[] = { [312197] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10914), 1, + ACTIONS(10916), 1, anon_sym_EQ, STATE(7531), 1, sym_attribute, @@ -457151,9 +457162,9 @@ static uint16_t ts_small_parse_table[] = { [312217] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9060), 1, + ACTIONS(9062), 1, anon_sym_RBRACE, - ACTIONS(10916), 1, + ACTIONS(10918), 1, anon_sym_SEMI, STATE(7386), 1, aux_sym_record_pattern_repeat1, @@ -457165,9 +457176,9 @@ static uint16_t ts_small_parse_table[] = { [312237] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9132), 1, + ACTIONS(9134), 1, anon_sym_RBRACE, - ACTIONS(10918), 1, + ACTIONS(10920), 1, anon_sym_SEMI, STATE(7386), 1, aux_sym_record_pattern_repeat1, @@ -457179,9 +457190,9 @@ static uint16_t ts_small_parse_table[] = { [312257] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5282), 1, + ACTIONS(5284), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7534), 1, sym_attribute, @@ -457193,9 +457204,9 @@ static uint16_t ts_small_parse_table[] = { [312277] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10920), 1, - anon_sym_SEMI, ACTIONS(10922), 1, + anon_sym_SEMI, + ACTIONS(10924), 1, anon_sym_GT_RBRACE, STATE(7535), 1, sym_attribute, @@ -457214,17 +457225,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [312315] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10924), 1, - anon_sym_LPAREN, ACTIONS(10926), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10928), 1, + anon_sym_LBRACK, + ACTIONS(10930), 1, anon_sym_LBRACE, STATE(7537), 1, sym_attribute, @@ -457234,9 +457245,9 @@ static uint16_t ts_small_parse_table[] = { [312335] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9480), 1, + ACTIONS(9482), 1, anon_sym_RBRACK, - ACTIONS(10930), 1, + ACTIONS(10932), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -457247,9 +457258,9 @@ static uint16_t ts_small_parse_table[] = { [312353] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10922), 1, + ACTIONS(10924), 1, anon_sym_GT_RBRACE, STATE(7539), 1, sym_attribute, @@ -457268,7 +457279,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9090), 2, + ACTIONS(9092), 2, anon_sym__, sym__capitalized_identifier, [312391] = 6, @@ -457276,7 +457287,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2289), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10933), 1, + ACTIONS(10935), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -457295,15 +457306,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [312429] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9501), 1, + ACTIONS(9503), 1, anon_sym_RBRACE, - ACTIONS(10935), 1, + ACTIONS(10937), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -457315,9 +457326,9 @@ static uint16_t ts_small_parse_table[] = { [312449] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8990), 1, - anon_sym_SEMI, ACTIONS(8992), 1, + anon_sym_SEMI, + ACTIONS(8994), 1, anon_sym_GT, STATE(7544), 1, sym_attribute, @@ -457329,9 +457340,9 @@ static uint16_t ts_small_parse_table[] = { [312469] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10937), 1, - anon_sym_SEMI, ACTIONS(10939), 1, + anon_sym_SEMI, + ACTIONS(10941), 1, anon_sym_GT_RBRACE, STATE(7462), 1, aux_sym_object_copy_expression_repeat1, @@ -457350,7 +457361,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9090), 2, + ACTIONS(9092), 2, anon_sym__, sym__capitalized_identifier, [312507] = 6, @@ -457358,7 +457369,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2317), 1, anon_sym_RBRACK, - ACTIONS(10941), 1, + ACTIONS(10943), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -457370,9 +457381,9 @@ static uint16_t ts_small_parse_table[] = { [312527] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9777), 1, + ACTIONS(9779), 1, anon_sym_RBRACK, STATE(7349), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457384,9 +457395,9 @@ static uint16_t ts_small_parse_table[] = { [312547] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9890), 1, + ACTIONS(9892), 1, anon_sym_RBRACK, STATE(7523), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457398,11 +457409,11 @@ static uint16_t ts_small_parse_table[] = { [312567] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10943), 1, + ACTIONS(10945), 1, anon_sym_RPAREN, STATE(7550), 1, sym_attribute, @@ -457412,9 +457423,9 @@ static uint16_t ts_small_parse_table[] = { [312587] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9890), 1, + ACTIONS(9892), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457426,11 +457437,11 @@ static uint16_t ts_small_parse_table[] = { [312607] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10945), 1, + ACTIONS(10947), 1, anon_sym_EQ, STATE(7552), 1, sym_attribute, @@ -457447,15 +457458,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [312645] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10947), 1, - anon_sym_SEMI, ACTIONS(10949), 1, + anon_sym_SEMI, + ACTIONS(10951), 1, anon_sym_RBRACE, STATE(7554), 1, sym_attribute, @@ -457467,11 +457478,11 @@ static uint16_t ts_small_parse_table[] = { [312665] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10951), 1, - anon_sym_LPAREN, ACTIONS(10953), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10955), 1, + anon_sym_LBRACK, + ACTIONS(10957), 1, anon_sym_LBRACE, STATE(7555), 1, sym_attribute, @@ -457481,11 +457492,11 @@ static uint16_t ts_small_parse_table[] = { [312685] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10957), 1, + ACTIONS(10959), 1, anon_sym_RPAREN, STATE(7556), 1, sym_attribute, @@ -457495,11 +457506,11 @@ static uint16_t ts_small_parse_table[] = { [312705] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(10959), 1, + ACTIONS(10961), 1, anon_sym_RPAREN, STATE(7557), 1, sym_attribute, @@ -457509,9 +457520,9 @@ static uint16_t ts_small_parse_table[] = { [312725] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4118), 1, + ACTIONS(4120), 1, anon_sym_RBRACK, - ACTIONS(10961), 1, + ACTIONS(10963), 1, anon_sym_SEMI, STATE(7385), 1, aux_sym_list_pattern_repeat1, @@ -457523,9 +457534,9 @@ static uint16_t ts_small_parse_table[] = { [312745] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10963), 1, - anon_sym_SEMI, ACTIONS(10965), 1, + anon_sym_SEMI, + ACTIONS(10967), 1, anon_sym_RBRACE, STATE(7528), 1, aux_sym_record_expression_repeat1, @@ -457537,9 +457548,9 @@ static uint16_t ts_small_parse_table[] = { [312765] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9168), 1, + ACTIONS(9170), 1, anon_sym_RBRACE, - ACTIONS(10967), 1, + ACTIONS(10969), 1, anon_sym_SEMI, STATE(7386), 1, aux_sym_record_pattern_repeat1, @@ -457551,9 +457562,9 @@ static uint16_t ts_small_parse_table[] = { [312785] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4116), 1, + ACTIONS(4118), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10969), 1, + ACTIONS(10971), 1, anon_sym_SEMI, STATE(7561), 1, sym_attribute, @@ -457565,9 +457576,9 @@ static uint16_t ts_small_parse_table[] = { [312805] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(10971), 1, + ACTIONS(10973), 1, anon_sym_GT_RBRACE, STATE(7562), 1, sym_attribute, @@ -457579,11 +457590,11 @@ static uint16_t ts_small_parse_table[] = { [312825] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10973), 1, - anon_sym_LPAREN, ACTIONS(10975), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10977), 1, + anon_sym_LBRACK, + ACTIONS(10979), 1, anon_sym_LBRACE, STATE(7563), 1, sym_attribute, @@ -457593,24 +457604,24 @@ static uint16_t ts_small_parse_table[] = { [312845] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10979), 1, + ACTIONS(10981), 1, anon_sym_RPAREN, STATE(7564), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10981), 2, + ACTIONS(10983), 2, anon_sym__, sym__capitalized_identifier, [312863] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10983), 1, - anon_sym_LPAREN, ACTIONS(10985), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(10987), 1, + anon_sym_LBRACK, + ACTIONS(10989), 1, anon_sym_LBRACE, STATE(7565), 1, sym_attribute, @@ -457627,15 +457638,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [312901] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, STATE(7308), 1, sym_field_declaration, @@ -457654,17 +457665,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10989), 2, + ACTIONS(10991), 2, sym__identifier, sym__capitalized_identifier, [312939] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(10991), 1, + ACTIONS(10993), 1, anon_sym_EQ, STATE(7569), 1, sym_attribute, @@ -457674,9 +457685,9 @@ static uint16_t ts_small_parse_table[] = { [312959] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4072), 1, + ACTIONS(4074), 1, anon_sym_PIPE_RBRACK, - ACTIONS(10993), 1, + ACTIONS(10995), 1, anon_sym_SEMI, STATE(7570), 1, sym_attribute, @@ -457695,15 +457706,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [312997] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10995), 1, - anon_sym_SEMI, ACTIONS(10997), 1, + anon_sym_SEMI, + ACTIONS(10999), 1, anon_sym_GT_RBRACE, STATE(7535), 1, aux_sym_object_copy_expression_repeat1, @@ -457715,9 +457726,9 @@ static uint16_t ts_small_parse_table[] = { [313017] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9218), 1, + ACTIONS(9220), 1, anon_sym_RBRACE, - ACTIONS(10999), 1, + ACTIONS(11001), 1, anon_sym_SEMI, STATE(7386), 1, aux_sym_record_pattern_repeat1, @@ -457736,7 +457747,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313055] = 6, @@ -457744,7 +457755,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2123), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11001), 1, + ACTIONS(11003), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -457756,9 +457767,9 @@ static uint16_t ts_small_parse_table[] = { [313075] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4062), 1, + ACTIONS(4064), 1, anon_sym_RBRACK, - ACTIONS(11003), 1, + ACTIONS(11005), 1, anon_sym_SEMI, STATE(7385), 1, aux_sym_list_pattern_repeat1, @@ -457770,9 +457781,9 @@ static uint16_t ts_small_parse_table[] = { [313095] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9948), 1, + ACTIONS(9950), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457784,9 +457795,9 @@ static uint16_t ts_small_parse_table[] = { [313115] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9948), 1, + ACTIONS(9950), 1, anon_sym_RBRACK, STATE(7578), 1, sym_attribute, @@ -457798,9 +457809,9 @@ static uint16_t ts_small_parse_table[] = { [313135] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6119), 1, + ACTIONS(6121), 1, anon_sym_GT, - ACTIONS(11005), 1, + ACTIONS(11007), 1, anon_sym_SEMI, STATE(7579), 1, sym_attribute, @@ -457812,11 +457823,11 @@ static uint16_t ts_small_parse_table[] = { [313155] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11007), 1, + ACTIONS(11009), 1, anon_sym_RPAREN, STATE(7580), 1, sym_attribute, @@ -457826,9 +457837,9 @@ static uint16_t ts_small_parse_table[] = { [313175] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11009), 1, - anon_sym_SEMI, ACTIONS(11011), 1, + anon_sym_SEMI, + ACTIONS(11013), 1, anon_sym_RBRACE, STATE(7543), 1, aux_sym_record_expression_repeat1, @@ -457840,7 +457851,7 @@ static uint16_t ts_small_parse_table[] = { [313195] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -457854,7 +457865,7 @@ static uint16_t ts_small_parse_table[] = { [313215] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -457868,9 +457879,9 @@ static uint16_t ts_small_parse_table[] = { [313235] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(11013), 1, + ACTIONS(11015), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -457882,9 +457893,9 @@ static uint16_t ts_small_parse_table[] = { [313255] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(11013), 1, + ACTIONS(11015), 1, anon_sym_RBRACK, STATE(7585), 1, sym_attribute, @@ -457903,15 +457914,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313293] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10719), 1, + ACTIONS(10721), 1, anon_sym_COLON2, - ACTIONS(11015), 1, + ACTIONS(11017), 1, anon_sym_RPAREN, STATE(7587), 1, sym_attribute, @@ -457923,9 +457934,9 @@ static uint16_t ts_small_parse_table[] = { [313313] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9554), 1, + ACTIONS(9556), 1, anon_sym_RBRACE, - ACTIONS(11017), 1, + ACTIONS(11019), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -457937,9 +457948,9 @@ static uint16_t ts_small_parse_table[] = { [313333] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9846), 1, + ACTIONS(9848), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457951,11 +457962,11 @@ static uint16_t ts_small_parse_table[] = { [313353] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11019), 1, + ACTIONS(11021), 1, anon_sym_RPAREN, STATE(7590), 1, sym_attribute, @@ -457965,9 +457976,9 @@ static uint16_t ts_small_parse_table[] = { [313373] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(9846), 1, + ACTIONS(9848), 1, anon_sym_RBRACK, STATE(7551), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -457979,11 +457990,11 @@ static uint16_t ts_small_parse_table[] = { [313393] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(11021), 1, + ACTIONS(11023), 1, anon_sym_RPAREN, STATE(7592), 1, sym_attribute, @@ -457998,29 +458009,29 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9918), 3, + ACTIONS(9920), 3, anon_sym_PIPE, anon_sym_RBRACK, anon_sym_GT, [313429] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11023), 1, + ACTIONS(11025), 1, anon_sym_EQ, STATE(7594), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11025), 2, + ACTIONS(11027), 2, anon_sym_SEMI, anon_sym_RBRACE, [313447] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9564), 1, + ACTIONS(9566), 1, anon_sym_RBRACE, - ACTIONS(11027), 1, + ACTIONS(11029), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -458032,9 +458043,9 @@ static uint16_t ts_small_parse_table[] = { [313467] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11029), 1, + ACTIONS(11031), 1, anon_sym_GT_RBRACE, STATE(7596), 1, sym_attribute, @@ -458053,13 +458064,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [313505] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7167), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -458073,9 +458084,9 @@ static uint16_t ts_small_parse_table[] = { [313525] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11031), 1, - anon_sym_SEMI, ACTIONS(11033), 1, + anon_sym_SEMI, + ACTIONS(11035), 1, anon_sym_RBRACE, STATE(7599), 1, sym_attribute, @@ -458094,15 +458105,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313563] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9022), 1, - anon_sym_SEMI, ACTIONS(9024), 1, + anon_sym_SEMI, + ACTIONS(9026), 1, anon_sym_GT, STATE(7234), 1, aux_sym_object_type_repeat1, @@ -458114,9 +458125,9 @@ static uint16_t ts_small_parse_table[] = { [313583] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9519), 1, + ACTIONS(9521), 1, anon_sym_RBRACE, - ACTIONS(11035), 1, + ACTIONS(11037), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -458128,9 +458139,9 @@ static uint16_t ts_small_parse_table[] = { [313603] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11037), 1, - anon_sym_SEMI, ACTIONS(11039), 1, + anon_sym_SEMI, + ACTIONS(11041), 1, anon_sym_RBRACE, STATE(7603), 1, sym_attribute, @@ -458142,11 +458153,11 @@ static uint16_t ts_small_parse_table[] = { [313623] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11041), 1, + ACTIONS(11043), 1, anon_sym_RPAREN, STATE(7604), 1, sym_attribute, @@ -458163,15 +458174,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313661] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9160), 1, + ACTIONS(9162), 1, anon_sym_GT, - ACTIONS(11043), 1, + ACTIONS(11045), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -458189,15 +458200,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313697] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7694), 1, + ACTIONS(7696), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7471), 1, aux_sym_module_definition_repeat1, @@ -458209,9 +458220,9 @@ static uint16_t ts_small_parse_table[] = { [313717] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9480), 1, + ACTIONS(9482), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11046), 1, + ACTIONS(11048), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -458222,11 +458233,11 @@ static uint16_t ts_small_parse_table[] = { [313735] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11049), 1, + ACTIONS(11051), 1, anon_sym_EQ, STATE(7610), 1, sym_attribute, @@ -458243,15 +458254,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313773] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11051), 1, + ACTIONS(11053), 1, anon_sym_RPAREN, STATE(7612), 1, sym_attribute, @@ -458263,9 +458274,9 @@ static uint16_t ts_small_parse_table[] = { [313793] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7747), 1, + ACTIONS(7749), 1, anon_sym_in, - ACTIONS(11053), 1, + ACTIONS(11055), 1, anon_sym_and, ACTIONS(5), 2, sym_comment, @@ -458276,11 +458287,11 @@ static uint16_t ts_small_parse_table[] = { [313811] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11056), 1, + ACTIONS(11058), 1, sym__identifier, STATE(7614), 1, sym_attribute, @@ -458297,17 +458308,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313849] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11058), 1, - anon_sym_LPAREN, ACTIONS(11060), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11062), 1, + anon_sym_LBRACK, + ACTIONS(11064), 1, anon_sym_LBRACE, STATE(7616), 1, sym_attribute, @@ -458317,11 +458328,11 @@ static uint16_t ts_small_parse_table[] = { [313869] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11064), 1, - anon_sym_LPAREN, ACTIONS(11066), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11068), 1, + anon_sym_LBRACK, + ACTIONS(11070), 1, anon_sym_LBRACE, STATE(7617), 1, sym_attribute, @@ -458338,17 +458349,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [313907] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11070), 1, + ACTIONS(11072), 1, sym__identifier, STATE(7619), 1, sym_attribute, @@ -458365,15 +458376,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313945] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(11072), 1, + ACTIONS(11074), 1, anon_sym_RBRACK, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -458392,15 +458403,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [313983] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11074), 1, + ACTIONS(11076), 1, anon_sym_GT_RBRACE, STATE(7623), 1, sym_attribute, @@ -458419,15 +458430,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314021] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11076), 1, + ACTIONS(11078), 1, anon_sym_RPAREN, STATE(7625), 1, sym_attribute, @@ -458439,9 +458450,9 @@ static uint16_t ts_small_parse_table[] = { [314041] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5296), 1, + ACTIONS(5298), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7230), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -458453,11 +458464,11 @@ static uint16_t ts_small_parse_table[] = { [314061] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11078), 1, + ACTIONS(11080), 1, anon_sym_RPAREN, STATE(7627), 1, sym_attribute, @@ -458467,9 +458478,9 @@ static uint16_t ts_small_parse_table[] = { [314081] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(11080), 1, + ACTIONS(11082), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -458488,13 +458499,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314119] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7081), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -458508,9 +458519,9 @@ static uint16_t ts_small_parse_table[] = { [314139] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(11082), 1, + ACTIONS(11084), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -458522,9 +458533,9 @@ static uint16_t ts_small_parse_table[] = { [314159] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11084), 1, + ACTIONS(11086), 1, anon_sym_GT_RBRACE, STATE(7632), 1, sym_attribute, @@ -458536,11 +458547,11 @@ static uint16_t ts_small_parse_table[] = { [314179] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11086), 1, - anon_sym_LPAREN, ACTIONS(11088), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11090), 1, + anon_sym_LBRACK, + ACTIONS(11092), 1, anon_sym_LBRACE, STATE(7633), 1, sym_attribute, @@ -458550,9 +458561,9 @@ static uint16_t ts_small_parse_table[] = { [314199] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9442), 1, + ACTIONS(9444), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11092), 1, + ACTIONS(11094), 1, anon_sym_SEMI, ACTIONS(5), 2, sym_comment, @@ -458563,11 +458574,11 @@ static uint16_t ts_small_parse_table[] = { [314217] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11095), 1, - anon_sym_LPAREN, ACTIONS(11097), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11099), 1, + anon_sym_LBRACK, + ACTIONS(11101), 1, anon_sym_LBRACE, STATE(7635), 1, sym_attribute, @@ -458577,9 +458588,9 @@ static uint16_t ts_small_parse_table[] = { [314237] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4024), 1, + ACTIONS(4026), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11101), 1, + ACTIONS(11103), 1, anon_sym_SEMI, STATE(7634), 1, aux_sym_list_pattern_repeat1, @@ -458598,17 +458609,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [314275] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11103), 1, + ACTIONS(11105), 1, anon_sym_EQ, STATE(7638), 1, sym_attribute, @@ -458625,7 +458636,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11105), 2, + ACTIONS(11107), 2, sym__identifier, sym__capitalized_identifier, [314313] = 5, @@ -458638,15 +458649,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314331] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11107), 1, + ACTIONS(11109), 1, anon_sym_GT_RBRACE, STATE(7641), 1, sym_attribute, @@ -458658,9 +458669,9 @@ static uint16_t ts_small_parse_table[] = { [314351] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11109), 1, + ACTIONS(11111), 1, anon_sym_SEMI, - ACTIONS(11112), 1, + ACTIONS(11114), 1, anon_sym_GT_RBRACE, ACTIONS(5), 2, sym_comment, @@ -458671,11 +458682,11 @@ static uint16_t ts_small_parse_table[] = { [314369] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11114), 1, + ACTIONS(11116), 1, anon_sym_RPAREN, STATE(7643), 1, sym_attribute, @@ -458685,9 +458696,9 @@ static uint16_t ts_small_parse_table[] = { [314389] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9064), 1, + ACTIONS(9066), 1, anon_sym_RBRACE, - ACTIONS(11116), 1, + ACTIONS(11118), 1, anon_sym_SEMI, STATE(7386), 1, aux_sym_record_pattern_repeat1, @@ -458699,9 +458710,9 @@ static uint16_t ts_small_parse_table[] = { [314409] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11084), 1, + ACTIONS(11086), 1, anon_sym_GT_RBRACE, - ACTIONS(11118), 1, + ACTIONS(11120), 1, anon_sym_SEMI, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -458713,9 +458724,9 @@ static uint16_t ts_small_parse_table[] = { [314429] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4022), 1, + ACTIONS(4024), 1, anon_sym_RBRACK, - ACTIONS(11120), 1, + ACTIONS(11122), 1, anon_sym_SEMI, STATE(7385), 1, aux_sym_list_pattern_repeat1, @@ -458727,9 +458738,9 @@ static uint16_t ts_small_parse_table[] = { [314449] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5248), 1, + ACTIONS(5250), 1, sym__capitalized_identifier, - ACTIONS(11122), 1, + ACTIONS(11124), 1, anon_sym_type, STATE(7481), 1, sym_module_path, @@ -458741,9 +458752,9 @@ static uint16_t ts_small_parse_table[] = { [314469] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9558), 1, + ACTIONS(9560), 1, anon_sym_RBRACE, - ACTIONS(11124), 1, + ACTIONS(11126), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -458755,9 +458766,9 @@ static uint16_t ts_small_parse_table[] = { [314489] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9527), 1, + ACTIONS(9529), 1, anon_sym_RBRACE, - ACTIONS(11126), 1, + ACTIONS(11128), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -458769,11 +458780,11 @@ static uint16_t ts_small_parse_table[] = { [314509] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11128), 1, - anon_sym_LPAREN, ACTIONS(11130), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11132), 1, + anon_sym_LBRACK, + ACTIONS(11134), 1, anon_sym_LBRACE, STATE(7650), 1, sym_attribute, @@ -458783,9 +458794,9 @@ static uint16_t ts_small_parse_table[] = { [314529] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11134), 1, - anon_sym_SEMI, ACTIONS(11136), 1, + anon_sym_SEMI, + ACTIONS(11138), 1, anon_sym_GT_RBRACE, STATE(7651), 1, sym_attribute, @@ -458797,9 +458808,9 @@ static uint16_t ts_small_parse_table[] = { [314549] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11138), 1, + ACTIONS(11140), 1, anon_sym_RPAREN, STATE(7652), 1, sym_attribute, @@ -458811,11 +458822,11 @@ static uint16_t ts_small_parse_table[] = { [314569] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11140), 1, - anon_sym_LPAREN, ACTIONS(11142), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11144), 1, + anon_sym_LBRACK, + ACTIONS(11146), 1, anon_sym_LBRACE, STATE(7653), 1, sym_attribute, @@ -458825,9 +458836,9 @@ static uint16_t ts_small_parse_table[] = { [314589] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(11146), 1, + ACTIONS(11148), 1, anon_sym_RBRACK, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -458839,7 +458850,7 @@ static uint16_t ts_small_parse_table[] = { [314609] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7018), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -458853,9 +458864,9 @@ static uint16_t ts_small_parse_table[] = { [314629] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9018), 1, - anon_sym_SEMI, ACTIONS(9020), 1, + anon_sym_SEMI, + ACTIONS(9022), 1, anon_sym_GT, STATE(7579), 1, aux_sym_object_type_repeat1, @@ -458867,9 +458878,9 @@ static uint16_t ts_small_parse_table[] = { [314649] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7694), 1, + ACTIONS(7696), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7613), 1, aux_sym_module_definition_repeat1, @@ -458881,9 +458892,9 @@ static uint16_t ts_small_parse_table[] = { [314669] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11148), 1, + ACTIONS(11150), 1, anon_sym_GT_RBRACE, STATE(7658), 1, sym_attribute, @@ -458902,15 +458913,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314707] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5298), 1, + ACTIONS(5300), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7589), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -458922,11 +458933,11 @@ static uint16_t ts_small_parse_table[] = { [314727] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11150), 1, + ACTIONS(11152), 1, anon_sym_RPAREN, STATE(7661), 1, sym_attribute, @@ -458943,7 +458954,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314765] = 5, @@ -458956,17 +458967,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [314783] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11152), 1, + ACTIONS(11154), 1, sym__identifier, STATE(7664), 1, sym_attribute, @@ -458976,11 +458987,11 @@ static uint16_t ts_small_parse_table[] = { [314803] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11154), 1, - anon_sym_LPAREN, ACTIONS(11156), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11158), 1, + anon_sym_LBRACK, + ACTIONS(11160), 1, anon_sym_LBRACE, STATE(7665), 1, sym_attribute, @@ -458997,7 +459008,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314841] = 5, @@ -459010,15 +459021,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314859] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11160), 1, - anon_sym_SEMI, ACTIONS(11162), 1, + anon_sym_SEMI, + ACTIONS(11164), 1, anon_sym_GT_RBRACE, STATE(7668), 1, sym_attribute, @@ -459030,7 +459041,7 @@ static uint16_t ts_small_parse_table[] = { [314879] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(6995), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -459044,11 +459055,11 @@ static uint16_t ts_small_parse_table[] = { [314899] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(11164), 1, + ACTIONS(11166), 1, anon_sym_RPAREN, STATE(7670), 1, sym_attribute, @@ -459065,13 +459076,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [314937] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6590), 1, + ACTIONS(6592), 1, anon_sym_DQUOTE, STATE(5088), 1, aux_sym_external_repeat1, @@ -459092,15 +459103,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [314975] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11166), 1, + ACTIONS(11168), 1, anon_sym_GT_RBRACE, STATE(7674), 1, sym_attribute, @@ -459112,9 +459123,9 @@ static uint16_t ts_small_parse_table[] = { [314995] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11168), 1, + ACTIONS(11170), 1, anon_sym_SEMI, - ACTIONS(11171), 1, + ACTIONS(11173), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_comment, @@ -459125,9 +459136,9 @@ static uint16_t ts_small_parse_table[] = { [315013] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9532), 1, + ACTIONS(9534), 1, anon_sym_RBRACE, - ACTIONS(11173), 1, + ACTIONS(11175), 1, anon_sym_SEMI, STATE(7602), 1, aux_sym_record_expression_repeat1, @@ -459139,9 +459150,9 @@ static uint16_t ts_small_parse_table[] = { [315033] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10242), 1, + ACTIONS(10244), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -459153,9 +459164,9 @@ static uint16_t ts_small_parse_table[] = { [315053] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11175), 1, + ACTIONS(11177), 1, anon_sym_RPAREN, STATE(7678), 1, sym_attribute, @@ -459167,11 +459178,11 @@ static uint16_t ts_small_parse_table[] = { [315073] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11177), 1, + ACTIONS(11179), 1, anon_sym_RPAREN, STATE(7679), 1, sym_attribute, @@ -459188,15 +459199,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5978), 2, + ACTIONS(5980), 2, anon_sym_EQ, anon_sym_COLON_EQ, [315111] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4466), 1, + ACTIONS(4468), 1, anon_sym_RBRACK, - ACTIONS(11179), 1, + ACTIONS(11181), 1, anon_sym_SEMI, STATE(7538), 1, aux_sym_list_binding_pattern_repeat1, @@ -459208,9 +459219,9 @@ static uint16_t ts_small_parse_table[] = { [315131] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11181), 1, - anon_sym_SEMI, ACTIONS(11183), 1, + anon_sym_SEMI, + ACTIONS(11185), 1, anon_sym_RBRACE, STATE(7682), 1, sym_attribute, @@ -459222,9 +459233,9 @@ static uint16_t ts_small_parse_table[] = { [315151] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11185), 1, + ACTIONS(11187), 1, anon_sym_RPAREN, STATE(7683), 1, sym_attribute, @@ -459236,14 +459247,14 @@ static uint16_t ts_small_parse_table[] = { [315171] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5703), 1, + ACTIONS(5705), 1, anon_sym_DOT, STATE(7684), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11187), 2, + ACTIONS(11189), 2, anon_sym_EQ, anon_sym_COLON_EQ, [315189] = 5, @@ -459256,17 +459267,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [315207] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11189), 1, - anon_sym_LPAREN, ACTIONS(11191), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11193), 1, + anon_sym_LBRACK, + ACTIONS(11195), 1, anon_sym_LBRACE, STATE(7686), 1, sym_attribute, @@ -459276,9 +459287,9 @@ static uint16_t ts_small_parse_table[] = { [315227] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9048), 1, + ACTIONS(9050), 1, anon_sym_RBRACE, - ACTIONS(11195), 1, + ACTIONS(11197), 1, anon_sym_SEMI, STATE(7505), 1, aux_sym_record_binding_pattern_repeat1, @@ -459290,9 +459301,9 @@ static uint16_t ts_small_parse_table[] = { [315247] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11197), 1, - anon_sym_SEMI, ACTIONS(11199), 1, + anon_sym_SEMI, + ACTIONS(11201), 1, anon_sym_GT_RBRACE, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -459304,9 +459315,9 @@ static uint16_t ts_small_parse_table[] = { [315267] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9538), 1, + ACTIONS(9540), 1, anon_sym_RBRACE, - ACTIONS(11201), 1, + ACTIONS(11203), 1, anon_sym_SEMI, STATE(7649), 1, aux_sym_record_expression_repeat1, @@ -459325,28 +459336,28 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [315305] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7567), 1, + ACTIONS(7569), 1, anon_sym_and, STATE(7691), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7565), 2, + ACTIONS(7567), 2, anon_sym_in, sym_and_operator, [315323] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11199), 1, + ACTIONS(11201), 1, anon_sym_GT_RBRACE, STATE(7692), 1, sym_attribute, @@ -459358,11 +459369,11 @@ static uint16_t ts_small_parse_table[] = { [315343] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(11203), 1, + ACTIONS(11205), 1, anon_sym_RPAREN, STATE(7693), 1, sym_attribute, @@ -459372,9 +459383,9 @@ static uint16_t ts_small_parse_table[] = { [315363] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9374), 1, + ACTIONS(9376), 1, anon_sym_COMMA, - ACTIONS(11205), 1, + ACTIONS(11207), 1, anon_sym_RPAREN, STATE(6923), 1, aux_sym_instantiated_class_type_repeat1, @@ -459386,11 +459397,11 @@ static uint16_t ts_small_parse_table[] = { [315383] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11207), 1, - anon_sym_LPAREN, ACTIONS(11209), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11211), 1, + anon_sym_LBRACK, + ACTIONS(11213), 1, anon_sym_LBRACE, STATE(7695), 1, sym_attribute, @@ -459400,11 +459411,11 @@ static uint16_t ts_small_parse_table[] = { [315403] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11213), 1, + ACTIONS(11215), 1, sym__identifier, STATE(7696), 1, sym_attribute, @@ -459414,11 +459425,11 @@ static uint16_t ts_small_parse_table[] = { [315423] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11215), 1, + ACTIONS(11217), 1, anon_sym_RPAREN, STATE(7697), 1, sym_attribute, @@ -459428,11 +459439,11 @@ static uint16_t ts_small_parse_table[] = { [315443] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11217), 1, + ACTIONS(11219), 1, sym__identifier, STATE(7698), 1, sym_attribute, @@ -459442,14 +459453,14 @@ static uint16_t ts_small_parse_table[] = { [315463] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(4496), 1, + ACTIONS(4498), 1, anon_sym_DOT, STATE(7699), 1, sym_attribute, ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(4498), 2, + ACTIONS(4500), 2, sym__left_quoted_string_delimiter, aux_sym_quoted_extension_token1, [315481] = 4, @@ -459460,7 +459471,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6476), 3, + ACTIONS(6478), 3, anon_sym_and, anon_sym_in, anon_sym_LBRACK_AT_AT, @@ -459469,7 +459480,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2235), 1, anon_sym_RBRACK, - ACTIONS(11219), 1, + ACTIONS(11221), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -459481,9 +459492,9 @@ static uint16_t ts_small_parse_table[] = { [315517] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11221), 1, - anon_sym_SEMI, ACTIONS(11223), 1, + anon_sym_SEMI, + ACTIONS(11225), 1, anon_sym_RBRACE, STATE(7445), 1, aux_sym_record_binding_pattern_repeat1, @@ -459502,15 +459513,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [315555] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11225), 1, - anon_sym_SEMI, ACTIONS(11227), 1, + anon_sym_SEMI, + ACTIONS(11229), 1, anon_sym_GT_RBRACE, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -459524,7 +459535,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2139), 1, anon_sym_RBRACK, - ACTIONS(11229), 1, + ACTIONS(11231), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -459538,7 +459549,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2061), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11231), 1, + ACTIONS(11233), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -459550,9 +459561,9 @@ static uint16_t ts_small_parse_table[] = { [315615] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6104), 1, + ACTIONS(6106), 1, anon_sym_GT, - ACTIONS(11233), 1, + ACTIONS(11235), 1, anon_sym_SEMI, STATE(7606), 1, aux_sym_object_type_repeat1, @@ -459571,17 +459582,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [315653] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11235), 1, - anon_sym_LPAREN, ACTIONS(11237), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11239), 1, + anon_sym_LBRACK, + ACTIONS(11241), 1, anon_sym_LBRACE, STATE(7709), 1, sym_attribute, @@ -459591,9 +459602,9 @@ static uint16_t ts_small_parse_table[] = { [315673] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11241), 1, - anon_sym_SEMI, ACTIONS(11243), 1, + anon_sym_SEMI, + ACTIONS(11245), 1, anon_sym_RBRACE, STATE(7644), 1, aux_sym_record_pattern_repeat1, @@ -459612,17 +459623,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [315711] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11245), 1, - anon_sym_LPAREN, ACTIONS(11247), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11249), 1, + anon_sym_LBRACK, + ACTIONS(11251), 1, anon_sym_LBRACE, STATE(7712), 1, sym_attribute, @@ -459632,9 +459643,9 @@ static uint16_t ts_small_parse_table[] = { [315731] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11227), 1, + ACTIONS(11229), 1, anon_sym_GT_RBRACE, STATE(7713), 1, sym_attribute, @@ -459653,15 +459664,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [315769] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9582), 1, + ACTIONS(9584), 1, anon_sym_RBRACE, - ACTIONS(11251), 1, + ACTIONS(11253), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -459673,9 +459684,9 @@ static uint16_t ts_small_parse_table[] = { [315789] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9542), 1, + ACTIONS(9544), 1, anon_sym_RBRACE, - ACTIONS(11253), 1, + ACTIONS(11255), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -459687,11 +459698,11 @@ static uint16_t ts_small_parse_table[] = { [315809] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11255), 1, - anon_sym_LPAREN, ACTIONS(11257), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11259), 1, + anon_sym_LBRACK, + ACTIONS(11261), 1, anon_sym_LBRACE, STATE(7717), 1, sym_attribute, @@ -459708,15 +459719,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [315847] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9546), 1, + ACTIONS(9548), 1, anon_sym_RBRACE, - ACTIONS(11261), 1, + ACTIONS(11263), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -459730,7 +459741,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2095), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11263), 1, + ACTIONS(11265), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -459742,9 +459753,9 @@ static uint16_t ts_small_parse_table[] = { [315887] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10208), 1, + ACTIONS(10210), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -459763,15 +459774,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9509), 2, + ACTIONS(9511), 2, anon_sym__, sym__capitalized_identifier, [315925] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7793), 1, + ACTIONS(7795), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7613), 1, aux_sym_module_definition_repeat1, @@ -459790,7 +459801,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9509), 2, + ACTIONS(9511), 2, anon_sym__, sym__capitalized_identifier, [315963] = 6, @@ -459798,7 +459809,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2259), 1, anon_sym_RBRACK, - ACTIONS(11265), 1, + ACTIONS(11267), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -459810,9 +459821,9 @@ static uint16_t ts_small_parse_table[] = { [315983] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9548), 1, + ACTIONS(9550), 1, anon_sym_RBRACE, - ACTIONS(11267), 1, + ACTIONS(11269), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -459824,11 +459835,11 @@ static uint16_t ts_small_parse_table[] = { [316003] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11269), 1, - anon_sym_LPAREN, ACTIONS(11271), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11273), 1, + anon_sym_LBRACK, + ACTIONS(11275), 1, anon_sym_LBRACE, STATE(7727), 1, sym_attribute, @@ -459840,7 +459851,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2093), 1, anon_sym_RBRACK, - ACTIONS(11275), 1, + ACTIONS(11277), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -459852,9 +459863,9 @@ static uint16_t ts_small_parse_table[] = { [316043] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4454), 1, + ACTIONS(4456), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11277), 1, + ACTIONS(11279), 1, anon_sym_SEMI, STATE(7609), 1, aux_sym_list_binding_pattern_repeat1, @@ -459866,9 +459877,9 @@ static uint16_t ts_small_parse_table[] = { [316063] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7793), 1, + ACTIONS(7795), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7657), 1, aux_sym_module_definition_repeat1, @@ -459880,7 +459891,7 @@ static uint16_t ts_small_parse_table[] = { [316083] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4018), 1, + ACTIONS(4020), 1, anon_sym_BQUOTE, STATE(7112), 1, aux_sym_polymorphic_variant_type_repeat2, @@ -459896,7 +459907,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2081), 1, anon_sym_RBRACK, - ACTIONS(11279), 1, + ACTIONS(11281), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -459910,7 +459921,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2145), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11281), 1, + ACTIONS(11283), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -459929,7 +459940,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [316161] = 5, @@ -459942,7 +459953,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316179] = 5, @@ -459955,7 +459966,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [316197] = 5, @@ -459968,15 +459979,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316215] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9550), 1, + ACTIONS(9552), 1, anon_sym_RBRACE, - ACTIONS(11283), 1, + ACTIONS(11285), 1, anon_sym_SEMI, STATE(7278), 1, aux_sym_record_expression_repeat1, @@ -459988,9 +459999,9 @@ static uint16_t ts_small_parse_table[] = { [316235] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11285), 1, - anon_sym_SEMI, ACTIONS(11287), 1, + anon_sym_SEMI, + ACTIONS(11289), 1, anon_sym_GT_RBRACE, STATE(7645), 1, aux_sym_object_copy_expression_repeat1, @@ -460002,11 +460013,11 @@ static uint16_t ts_small_parse_table[] = { [316255] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11289), 1, - anon_sym_LPAREN, ACTIONS(11291), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11293), 1, + anon_sym_LBRACK, + ACTIONS(11295), 1, anon_sym_LBRACE, STATE(7740), 1, sym_attribute, @@ -460016,9 +460027,9 @@ static uint16_t ts_small_parse_table[] = { [316275] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11295), 1, + ACTIONS(11297), 1, anon_sym_GT_RBRACE, STATE(7741), 1, sym_attribute, @@ -460032,7 +460043,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2221), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11297), 1, + ACTIONS(11299), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -460044,9 +460055,9 @@ static uint16_t ts_small_parse_table[] = { [316315] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11299), 1, + ACTIONS(11301), 1, anon_sym_GT_RBRACE, STATE(7743), 1, sym_attribute, @@ -460065,17 +460076,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316353] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11301), 1, - anon_sym_LPAREN, ACTIONS(11303), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11305), 1, + anon_sym_LBRACK, + ACTIONS(11307), 1, anon_sym_LBRACE, STATE(7745), 1, sym_attribute, @@ -460085,9 +460096,9 @@ static uint16_t ts_small_parse_table[] = { [316373] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11307), 1, - anon_sym_SEMI, ACTIONS(11309), 1, + anon_sym_SEMI, + ACTIONS(11311), 1, anon_sym_GT_RBRACE, STATE(7688), 1, aux_sym_object_copy_expression_repeat1, @@ -460106,15 +460117,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [316411] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11311), 1, - anon_sym_SEMI, ACTIONS(11313), 1, + anon_sym_SEMI, + ACTIONS(11315), 1, anon_sym_GT_RBRACE, STATE(7704), 1, aux_sym_object_copy_expression_repeat1, @@ -460126,9 +460137,9 @@ static uint16_t ts_small_parse_table[] = { [316431] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11315), 1, - anon_sym_SEMI, ACTIONS(11317), 1, + anon_sym_SEMI, + ACTIONS(11319), 1, anon_sym_RBRACE, STATE(7749), 1, sym_attribute, @@ -460140,9 +460151,9 @@ static uint16_t ts_small_parse_table[] = { [316451] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11299), 1, + ACTIONS(11301), 1, anon_sym_GT_RBRACE, - ACTIONS(11319), 1, + ACTIONS(11321), 1, anon_sym_SEMI, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -460154,9 +460165,9 @@ static uint16_t ts_small_parse_table[] = { [316471] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11321), 1, - anon_sym_SEMI, ACTIONS(11323), 1, + anon_sym_SEMI, + ACTIONS(11325), 1, anon_sym_RBRACE, STATE(7726), 1, aux_sym_record_expression_repeat1, @@ -460168,11 +460179,11 @@ static uint16_t ts_small_parse_table[] = { [316491] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9681), 1, + ACTIONS(9683), 1, anon_sym_with, - ACTIONS(9824), 1, + ACTIONS(9826), 1, anon_sym_DASH_GT, - ACTIONS(11325), 1, + ACTIONS(11327), 1, anon_sym_RPAREN, STATE(7752), 1, sym_attribute, @@ -460182,9 +460193,9 @@ static uint16_t ts_small_parse_table[] = { [316511] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(11327), 1, + ACTIONS(11329), 1, anon_sym_RPAREN, STATE(7021), 1, aux_sym__type_params_repeat1, @@ -460196,9 +460207,9 @@ static uint16_t ts_small_parse_table[] = { [316531] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10183), 1, + ACTIONS(10185), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -460210,9 +460221,9 @@ static uint16_t ts_small_parse_table[] = { [316551] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10183), 1, + ACTIONS(10185), 1, anon_sym_RBRACK, STATE(7755), 1, sym_attribute, @@ -460226,7 +460237,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2307), 1, anon_sym_RBRACK, - ACTIONS(11329), 1, + ACTIONS(11331), 1, anon_sym_SEMI, STATE(7302), 1, aux_sym_list_expression_repeat1, @@ -460238,9 +460249,9 @@ static uint16_t ts_small_parse_table[] = { [316591] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11331), 1, + ACTIONS(11333), 1, anon_sym_GT_RBRACE, STATE(7757), 1, sym_attribute, @@ -460259,15 +460270,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316629] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11333), 1, - anon_sym_SEMI, ACTIONS(11335), 1, + anon_sym_SEMI, + ACTIONS(11337), 1, anon_sym_RBRACE, STATE(7719), 1, aux_sym_record_expression_repeat1, @@ -460279,9 +460290,9 @@ static uint16_t ts_small_parse_table[] = { [316649] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4104), 1, + ACTIONS(4106), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11337), 1, + ACTIONS(11339), 1, anon_sym_SEMI, STATE(7634), 1, aux_sym_list_pattern_repeat1, @@ -460293,9 +460304,9 @@ static uint16_t ts_small_parse_table[] = { [316669] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7775), 1, + ACTIONS(7777), 1, anon_sym_in, - ACTIONS(10811), 1, + ACTIONS(10813), 1, anon_sym_and, STATE(7723), 1, aux_sym_module_definition_repeat1, @@ -460307,9 +460318,9 @@ static uint16_t ts_small_parse_table[] = { [316689] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9556), 1, + ACTIONS(9558), 1, anon_sym_RBRACE, - ACTIONS(11339), 1, + ACTIONS(11341), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -460321,11 +460332,11 @@ static uint16_t ts_small_parse_table[] = { [316709] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, - anon_sym_LPAREN, ACTIONS(6018), 1, + anon_sym_LPAREN, + ACTIONS(6020), 1, anon_sym_DOT, - ACTIONS(11341), 1, + ACTIONS(11343), 1, anon_sym_RPAREN, STATE(7763), 1, sym_attribute, @@ -460342,17 +460353,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316747] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11343), 1, + ACTIONS(11345), 1, anon_sym_RPAREN, STATE(7765), 1, sym_attribute, @@ -460362,9 +460373,9 @@ static uint16_t ts_small_parse_table[] = { [316767] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11331), 1, + ACTIONS(11333), 1, anon_sym_GT_RBRACE, - ACTIONS(11345), 1, + ACTIONS(11347), 1, anon_sym_SEMI, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -460376,9 +460387,9 @@ static uint16_t ts_small_parse_table[] = { [316787] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9576), 1, + ACTIONS(9578), 1, anon_sym_RBRACE, - ACTIONS(11347), 1, + ACTIONS(11349), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -460404,11 +460415,11 @@ static uint16_t ts_small_parse_table[] = { [316827] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11349), 1, + ACTIONS(11351), 1, anon_sym_RPAREN, STATE(7769), 1, sym_attribute, @@ -460418,11 +460429,11 @@ static uint16_t ts_small_parse_table[] = { [316847] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11351), 1, + ACTIONS(11353), 1, anon_sym_RPAREN, STATE(7770), 1, sym_attribute, @@ -460432,9 +460443,9 @@ static uint16_t ts_small_parse_table[] = { [316867] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9568), 1, + ACTIONS(9570), 1, anon_sym_RBRACE, - ACTIONS(11353), 1, + ACTIONS(11355), 1, anon_sym_SEMI, STATE(7767), 1, aux_sym_record_expression_repeat1, @@ -460446,9 +460457,9 @@ static uint16_t ts_small_parse_table[] = { [316887] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9580), 1, + ACTIONS(9582), 1, anon_sym_RBRACE, - ACTIONS(11355), 1, + ACTIONS(11357), 1, anon_sym_SEMI, STATE(7772), 1, sym_attribute, @@ -460460,9 +460471,9 @@ static uint16_t ts_small_parse_table[] = { [316907] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11357), 1, - anon_sym_SEMI, ACTIONS(11359), 1, + anon_sym_SEMI, + ACTIONS(11361), 1, anon_sym_GT_RBRACE, STATE(7773), 1, sym_attribute, @@ -460474,7 +460485,7 @@ static uint16_t ts_small_parse_table[] = { [316927] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5931), 1, + ACTIONS(5933), 1, anon_sym_LPAREN, STATE(4937), 1, sym_module_parameter, @@ -460495,15 +460506,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [316965] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4100), 1, + ACTIONS(4102), 1, anon_sym_RBRACK, - ACTIONS(11361), 1, + ACTIONS(11363), 1, anon_sym_SEMI, STATE(7385), 1, aux_sym_list_pattern_repeat1, @@ -460522,17 +460533,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [317003] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11363), 1, - anon_sym_LPAREN, ACTIONS(11365), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11367), 1, + anon_sym_LBRACK, + ACTIONS(11369), 1, anon_sym_LBRACE, STATE(7778), 1, sym_attribute, @@ -460542,9 +460553,9 @@ static uint16_t ts_small_parse_table[] = { [317023] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, STATE(7779), 1, sym_attribute, @@ -460563,17 +460574,17 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5978), 2, + ACTIONS(5980), 2, anon_sym_EQ, anon_sym_COLON_EQ, [317061] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11369), 1, - anon_sym_LPAREN, ACTIONS(11371), 1, - anon_sym_LBRACK, + anon_sym_LPAREN, ACTIONS(11373), 1, + anon_sym_LBRACK, + ACTIONS(11375), 1, anon_sym_LBRACE, STATE(7781), 1, sym_attribute, @@ -460590,7 +460601,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [317099] = 5, @@ -460603,15 +460614,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [317117] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11375), 1, - anon_sym_SEMI, ACTIONS(11377), 1, + anon_sym_SEMI, + ACTIONS(11379), 1, anon_sym_RBRACE, STATE(7532), 1, aux_sym_record_pattern_repeat1, @@ -460623,11 +460634,11 @@ static uint16_t ts_small_parse_table[] = { [317137] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11379), 1, + ACTIONS(11381), 1, anon_sym_EQ, STATE(7785), 1, sym_attribute, @@ -460639,7 +460650,7 @@ static uint16_t ts_small_parse_table[] = { anon_sym_LBRACK_AT, ACTIONS(2333), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11381), 1, + ACTIONS(11383), 1, anon_sym_SEMI, STATE(7410), 1, aux_sym_list_expression_repeat1, @@ -460651,9 +460662,9 @@ static uint16_t ts_small_parse_table[] = { [317177] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11383), 1, + ACTIONS(11385), 1, anon_sym_GT_RBRACE, STATE(7787), 1, sym_attribute, @@ -460665,9 +460676,9 @@ static uint16_t ts_small_parse_table[] = { [317197] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11383), 1, - anon_sym_GT_RBRACE, ACTIONS(11385), 1, + anon_sym_GT_RBRACE, + ACTIONS(11387), 1, anon_sym_SEMI, STATE(7642), 1, aux_sym_object_copy_expression_repeat1, @@ -460679,9 +460690,9 @@ static uint16_t ts_small_parse_table[] = { [317217] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, - ACTIONS(11387), 1, + ACTIONS(11389), 1, anon_sym_RPAREN, STATE(7789), 1, sym_attribute, @@ -460700,15 +460711,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [317255] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4468), 1, + ACTIONS(4470), 1, anon_sym_RBRACK, - ACTIONS(11389), 1, + ACTIONS(11391), 1, anon_sym_SEMI, STATE(7538), 1, aux_sym_list_binding_pattern_repeat1, @@ -460720,9 +460731,9 @@ static uint16_t ts_small_parse_table[] = { [317275] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9254), 1, + ACTIONS(9256), 1, anon_sym_RBRACE, - ACTIONS(11391), 1, + ACTIONS(11393), 1, anon_sym_SEMI, STATE(7505), 1, aux_sym_record_binding_pattern_repeat1, @@ -460734,9 +460745,9 @@ static uint16_t ts_small_parse_table[] = { [317295] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4462), 1, + ACTIONS(4464), 1, anon_sym_PIPE_RBRACK, - ACTIONS(11393), 1, + ACTIONS(11395), 1, anon_sym_SEMI, STATE(7609), 1, aux_sym_list_binding_pattern_repeat1, @@ -460748,9 +460759,9 @@ static uint16_t ts_small_parse_table[] = { [317315] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10293), 1, + ACTIONS(10295), 1, anon_sym_COMMA, - ACTIONS(11395), 1, + ACTIONS(11397), 1, anon_sym_RPAREN, STATE(7753), 1, aux_sym__type_params_repeat1, @@ -460762,11 +460773,11 @@ static uint16_t ts_small_parse_table[] = { [317335] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11397), 1, + ACTIONS(11399), 1, anon_sym_RPAREN, STATE(7795), 1, sym_attribute, @@ -460783,15 +460794,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10248), 2, + ACTIONS(10250), 2, sym__identifier, sym__capitalized_identifier, [317373] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9588), 1, + ACTIONS(9590), 1, anon_sym_RBRACE, - ACTIONS(11399), 1, + ACTIONS(11401), 1, anon_sym_SEMI, STATE(7588), 1, aux_sym_record_expression_repeat1, @@ -460803,11 +460814,11 @@ static uint16_t ts_small_parse_table[] = { [317393] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11401), 1, + ACTIONS(11403), 1, sym__identifier, STATE(7798), 1, sym_attribute, @@ -460817,9 +460828,9 @@ static uint16_t ts_small_parse_table[] = { [317413] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9584), 1, + ACTIONS(9586), 1, anon_sym_RBRACE, - ACTIONS(11403), 1, + ACTIONS(11405), 1, anon_sym_SEMI, STATE(7201), 1, aux_sym_record_expression_repeat1, @@ -460831,11 +460842,11 @@ static uint16_t ts_small_parse_table[] = { [317433] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11405), 1, + ACTIONS(11407), 1, anon_sym_RPAREN, STATE(7800), 1, sym_attribute, @@ -460845,9 +460856,9 @@ static uint16_t ts_small_parse_table[] = { [317453] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9924), 1, + ACTIONS(9926), 1, sym__identifier, - ACTIONS(9928), 1, + ACTIONS(9930), 1, anon_sym_mutable, STATE(7383), 1, sym_field_declaration, @@ -460859,9 +460870,9 @@ static uint16_t ts_small_parse_table[] = { [317473] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5290), 1, + ACTIONS(5292), 1, anon_sym_RBRACK, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, STATE(7428), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -460873,9 +460884,9 @@ static uint16_t ts_small_parse_table[] = { [317493] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, - ACTIONS(11407), 1, + ACTIONS(11409), 1, anon_sym__, STATE(6826), 1, sym_type_variable, @@ -460887,11 +460898,11 @@ static uint16_t ts_small_parse_table[] = { [317513] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(10263), 1, + ACTIONS(10265), 1, sym_indexing_operator, - ACTIONS(11409), 1, + ACTIONS(11411), 1, sym__identifier, STATE(7804), 1, sym_attribute, @@ -460901,9 +460912,9 @@ static uint16_t ts_small_parse_table[] = { [317533] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9004), 1, - anon_sym_SEMI, ACTIONS(9006), 1, + anon_sym_SEMI, + ACTIONS(9008), 1, anon_sym_GT, STATE(7522), 1, aux_sym_object_type_repeat1, @@ -460915,9 +460926,9 @@ static uint16_t ts_small_parse_table[] = { [317553] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10242), 1, + ACTIONS(10244), 1, anon_sym_RBRACK, STATE(7754), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -460936,15 +460947,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10861), 2, + ACTIONS(10863), 2, anon_sym_EQ, anon_sym_COLON_EQ, [317591] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10719), 1, + ACTIONS(10721), 1, anon_sym_COLON2, - ACTIONS(11411), 1, + ACTIONS(11413), 1, anon_sym_RPAREN, STATE(7808), 1, sym_attribute, @@ -460963,15 +460974,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10250), 2, + ACTIONS(10252), 2, sym__identifier, sym__capitalized_identifier, [317629] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, - ACTIONS(11413), 1, + ACTIONS(11415), 1, anon_sym_GT_RBRACE, STATE(7810), 1, sym_attribute, @@ -460983,9 +460994,9 @@ static uint16_t ts_small_parse_table[] = { [317649] = 6, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9754), 1, + ACTIONS(9756), 1, anon_sym_PIPE, - ACTIONS(10120), 1, + ACTIONS(10122), 1, anon_sym_RBRACK, STATE(6994), 1, aux_sym_polymorphic_variant_type_repeat1, @@ -460997,7 +461008,7 @@ static uint16_t ts_small_parse_table[] = { [317669] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11415), 1, + ACTIONS(11417), 1, anon_sym_do, STATE(3166), 1, sym_do_clause, @@ -461009,9 +461020,9 @@ static uint16_t ts_small_parse_table[] = { [317686] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11417), 1, - anon_sym_COLON_GT, ACTIONS(11419), 1, + anon_sym_COLON_GT, + ACTIONS(11421), 1, anon_sym_RPAREN, STATE(7813), 1, sym_attribute, @@ -461021,9 +461032,9 @@ static uint16_t ts_small_parse_table[] = { [317703] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11421), 1, - anon_sym_RPAREN, ACTIONS(11423), 1, + anon_sym_RPAREN, + ACTIONS(11425), 1, anon_sym_LT_DASH, STATE(7814), 1, sym_attribute, @@ -461033,7 +461044,7 @@ static uint16_t ts_small_parse_table[] = { [317720] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11425), 1, + ACTIONS(11427), 1, anon_sym_COLON2, STATE(7815), 1, sym_attribute, @@ -461045,7 +461056,7 @@ static uint16_t ts_small_parse_table[] = { [317737] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11427), 1, + ACTIONS(11429), 1, anon_sym_then, STATE(3175), 1, sym_then_clause, @@ -461057,7 +461068,7 @@ static uint16_t ts_small_parse_table[] = { [317754] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11425), 1, + ACTIONS(11427), 1, anon_sym_COLON2, STATE(7817), 1, sym_attribute, @@ -461069,9 +461080,9 @@ static uint16_t ts_small_parse_table[] = { [317771] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11429), 1, - anon_sym_RPAREN, ACTIONS(11431), 1, + anon_sym_RPAREN, + ACTIONS(11433), 1, anon_sym_LT_DASH, STATE(7818), 1, sym_attribute, @@ -461081,7 +461092,7 @@ static uint16_t ts_small_parse_table[] = { [317788] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11433), 1, + ACTIONS(11435), 1, anon_sym_then, STATE(4532), 1, sym_then_clause, @@ -461093,9 +461104,9 @@ static uint16_t ts_small_parse_table[] = { [317805] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11435), 1, - aux_sym_quoted_extension_token1, ACTIONS(11437), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11439), 1, sym__left_quoted_string_delimiter, STATE(7820), 1, sym_attribute, @@ -461110,15 +461121,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11439), 2, + ACTIONS(11441), 2, sym__identifier, sym__capitalized_identifier, [317837] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11441), 1, - anon_sym_RBRACK, ACTIONS(11443), 1, + anon_sym_RBRACK, + ACTIONS(11445), 1, anon_sym_SEMI, STATE(7822), 1, sym_attribute, @@ -461128,7 +461139,7 @@ static uint16_t ts_small_parse_table[] = { [317854] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, STATE(6153), 1, sym_type_variable, @@ -461140,7 +461151,7 @@ static uint16_t ts_small_parse_table[] = { [317871] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11445), 1, + ACTIONS(11447), 1, anon_sym_do, STATE(3285), 1, sym_do_clause, @@ -461152,7 +461163,7 @@ static uint16_t ts_small_parse_table[] = { [317888] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11447), 1, + ACTIONS(11449), 1, anon_sym_do, STATE(4400), 1, sym_do_clause, @@ -461164,9 +461175,9 @@ static uint16_t ts_small_parse_table[] = { [317905] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11449), 1, - anon_sym_DASH_GT, ACTIONS(11451), 1, + anon_sym_DASH_GT, + ACTIONS(11453), 1, anon_sym_STAR, STATE(7826), 1, sym_attribute, @@ -461176,9 +461187,9 @@ static uint16_t ts_small_parse_table[] = { [317922] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11453), 1, - sym__identifier, ACTIONS(11455), 1, + sym__identifier, + ACTIONS(11457), 1, anon_sym_LBRACK, STATE(7827), 1, sym_attribute, @@ -461188,9 +461199,9 @@ static uint16_t ts_small_parse_table[] = { [317939] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5290), 1, + ACTIONS(5292), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(7828), 1, sym_attribute, @@ -461200,9 +461211,9 @@ static uint16_t ts_small_parse_table[] = { [317956] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11441), 1, + ACTIONS(11443), 1, anon_sym_RPAREN, - ACTIONS(11457), 1, + ACTIONS(11459), 1, anon_sym_SEMI, STATE(7829), 1, sym_attribute, @@ -461212,9 +461223,9 @@ static uint16_t ts_small_parse_table[] = { [317973] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11459), 1, + ACTIONS(11461), 1, sym__identifier, STATE(7830), 1, sym_attribute, @@ -461224,7 +461235,7 @@ static uint16_t ts_small_parse_table[] = { [317990] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, STATE(4706), 1, sym_extended_module_path, @@ -461241,15 +461252,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11461), 2, + ACTIONS(11463), 2, anon_sym_EQ, anon_sym_COLON_EQ, [318022] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11463), 1, + ACTIONS(11465), 1, sym__identifier, STATE(7833), 1, sym_attribute, @@ -461259,9 +461270,9 @@ static uint16_t ts_small_parse_table[] = { [318039] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5224), 1, + ACTIONS(5226), 1, anon_sym_RPAREN, - ACTIONS(5362), 1, + ACTIONS(5364), 1, anon_sym_COLON_COLON, STATE(7834), 1, sym_attribute, @@ -461271,9 +461282,9 @@ static uint16_t ts_small_parse_table[] = { [318056] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11465), 1, - aux_sym_quoted_extension_token1, ACTIONS(11467), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11469), 1, sym__left_quoted_string_delimiter, STATE(7835), 1, sym_attribute, @@ -461283,7 +461294,7 @@ static uint16_t ts_small_parse_table[] = { [318073] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(7836), 1, sym_attribute, @@ -461295,9 +461306,9 @@ static uint16_t ts_small_parse_table[] = { [318090] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11469), 1, - aux_sym_quoted_extension_token1, ACTIONS(11471), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11473), 1, sym__left_quoted_string_delimiter, STATE(7837), 1, sym_attribute, @@ -461307,7 +461318,7 @@ static uint16_t ts_small_parse_table[] = { [318107] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11473), 1, + ACTIONS(11475), 1, anon_sym_do, STATE(3094), 1, sym_do_clause, @@ -461319,9 +461330,9 @@ static uint16_t ts_small_parse_table[] = { [318124] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11475), 1, - aux_sym_quoted_extension_token1, ACTIONS(11477), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11479), 1, sym__left_quoted_string_delimiter, STATE(7839), 1, sym_attribute, @@ -461331,9 +461342,9 @@ static uint16_t ts_small_parse_table[] = { [318141] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11479), 1, - anon_sym_RPAREN, ACTIONS(11481), 1, + anon_sym_RPAREN, + ACTIONS(11483), 1, anon_sym_LT_DASH, STATE(7840), 1, sym_attribute, @@ -461343,9 +461354,9 @@ static uint16_t ts_small_parse_table[] = { [318158] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11483), 1, - anon_sym_RPAREN, ACTIONS(11485), 1, + anon_sym_RPAREN, + ACTIONS(11487), 1, anon_sym_LT_DASH, STATE(7841), 1, sym_attribute, @@ -461355,7 +461366,7 @@ static uint16_t ts_small_parse_table[] = { [318175] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11415), 1, + ACTIONS(11417), 1, anon_sym_do, STATE(3243), 1, sym_do_clause, @@ -461367,9 +461378,9 @@ static uint16_t ts_small_parse_table[] = { [318192] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11487), 1, - aux_sym_quoted_extension_token1, ACTIONS(11489), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11491), 1, sym__left_quoted_string_delimiter, STATE(7843), 1, sym_attribute, @@ -461379,7 +461390,7 @@ static uint16_t ts_small_parse_table[] = { [318209] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11445), 1, + ACTIONS(11447), 1, anon_sym_do, STATE(3284), 1, sym_do_clause, @@ -461391,9 +461402,9 @@ static uint16_t ts_small_parse_table[] = { [318226] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11491), 1, - anon_sym_SEMI, ACTIONS(11493), 1, + anon_sym_SEMI, + ACTIONS(11495), 1, anon_sym_RBRACE, STATE(7845), 1, sym_attribute, @@ -461403,7 +461414,7 @@ static uint16_t ts_small_parse_table[] = { [318243] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11495), 1, + ACTIONS(11497), 1, anon_sym_then, STATE(3321), 1, sym_then_clause, @@ -461415,9 +461426,9 @@ static uint16_t ts_small_parse_table[] = { [318260] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11497), 1, - aux_sym_quoted_extension_token1, ACTIONS(11499), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11501), 1, sym__left_quoted_string_delimiter, STATE(7847), 1, sym_attribute, @@ -461427,7 +461438,7 @@ static uint16_t ts_small_parse_table[] = { [318277] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11501), 1, + ACTIONS(11503), 1, anon_sym_then, STATE(4596), 1, sym_then_clause, @@ -461444,7 +461455,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11503), 2, + ACTIONS(11505), 2, sym__identifier, sym__capitalized_identifier, [318309] = 4, @@ -461455,7 +461466,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11505), 2, + ACTIONS(11507), 2, sym__identifier, sym__capitalized_identifier, [318324] = 4, @@ -461466,13 +461477,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11507), 2, + ACTIONS(11509), 2, sym__identifier, sym__capitalized_identifier, [318339] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11509), 1, + ACTIONS(11511), 1, anon_sym_then, STATE(4879), 1, sym_then_clause, @@ -461484,9 +461495,9 @@ static uint16_t ts_small_parse_table[] = { [318356] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11511), 1, + ACTIONS(11513), 1, sym__identifier, STATE(7853), 1, sym_attribute, @@ -461496,9 +461507,9 @@ static uint16_t ts_small_parse_table[] = { [318373] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11513), 1, - aux_sym_quoted_extension_token1, ACTIONS(11515), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11517), 1, sym__left_quoted_string_delimiter, STATE(7854), 1, sym_attribute, @@ -461508,9 +461519,9 @@ static uint16_t ts_small_parse_table[] = { [318390] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11517), 1, - sym__identifier, ACTIONS(11519), 1, + sym__identifier, + ACTIONS(11521), 1, sym__capitalized_identifier, STATE(7855), 1, sym_attribute, @@ -461520,9 +461531,9 @@ static uint16_t ts_small_parse_table[] = { [318407] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11521), 1, - anon_sym_COLON_GT, ACTIONS(11523), 1, + anon_sym_COLON_GT, + ACTIONS(11525), 1, anon_sym_RPAREN, STATE(7856), 1, sym_attribute, @@ -461532,9 +461543,9 @@ static uint16_t ts_small_parse_table[] = { [318424] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11525), 1, + ACTIONS(11527), 1, anon_sym_DOT, STATE(7857), 1, sym_attribute, @@ -461544,9 +461555,9 @@ static uint16_t ts_small_parse_table[] = { [318441] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4336), 1, - anon_sym_COLON_GT, ACTIONS(4338), 1, + anon_sym_COLON_GT, + ACTIONS(4340), 1, anon_sym_EQ, STATE(7858), 1, sym_attribute, @@ -461556,7 +461567,7 @@ static uint16_t ts_small_parse_table[] = { [318458] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11527), 1, + ACTIONS(11529), 1, anon_sym_then, STATE(4675), 1, sym_then_clause, @@ -461568,7 +461579,7 @@ static uint16_t ts_small_parse_table[] = { [318475] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11501), 1, + ACTIONS(11503), 1, anon_sym_then, STATE(4579), 1, sym_then_clause, @@ -461580,9 +461591,9 @@ static uint16_t ts_small_parse_table[] = { [318492] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11529), 1, - aux_sym_quoted_extension_token1, ACTIONS(11531), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11533), 1, sym__left_quoted_string_delimiter, STATE(7861), 1, sym_attribute, @@ -461592,9 +461603,9 @@ static uint16_t ts_small_parse_table[] = { [318509] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11533), 1, + ACTIONS(11535), 1, sym__identifier, STATE(7862), 1, sym_attribute, @@ -461609,15 +461620,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11535), 2, + ACTIONS(11537), 2, sym__identifier, sym__capitalized_identifier, [318541] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11537), 1, - anon_sym_SEMI, ACTIONS(11539), 1, + anon_sym_SEMI, + ACTIONS(11541), 1, anon_sym_RBRACE, STATE(7864), 1, sym_attribute, @@ -461627,9 +461638,9 @@ static uint16_t ts_small_parse_table[] = { [318558] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11541), 1, - aux_sym_quoted_extension_token1, ACTIONS(11543), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11545), 1, sym__left_quoted_string_delimiter, STATE(7865), 1, sym_attribute, @@ -461639,9 +461650,9 @@ static uint16_t ts_small_parse_table[] = { [318575] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11545), 1, + ACTIONS(11547), 1, sym__identifier, STATE(7866), 1, sym_attribute, @@ -461651,9 +461662,9 @@ static uint16_t ts_small_parse_table[] = { [318592] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11547), 1, - sym__identifier, ACTIONS(11549), 1, + sym__identifier, + ACTIONS(11551), 1, anon_sym_LPAREN, STATE(7867), 1, sym_attribute, @@ -461663,9 +461674,9 @@ static uint16_t ts_small_parse_table[] = { [318609] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11551), 1, - aux_sym_quoted_extension_token1, ACTIONS(11553), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11555), 1, sym__left_quoted_string_delimiter, STATE(7868), 1, sym_attribute, @@ -461680,15 +461691,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11555), 2, + ACTIONS(11557), 2, sym__identifier, sym__capitalized_identifier, [318641] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11557), 1, - anon_sym_COLON_GT, ACTIONS(11559), 1, + anon_sym_COLON_GT, + ACTIONS(11561), 1, anon_sym_RPAREN, STATE(7870), 1, sym_attribute, @@ -461703,15 +461714,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11561), 2, + ACTIONS(11563), 2, anon_sym_to, anon_sym_downto, [318673] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11563), 1, - aux_sym_quoted_extension_token1, ACTIONS(11565), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11567), 1, sym__left_quoted_string_delimiter, STATE(7872), 1, sym_attribute, @@ -461721,9 +461732,9 @@ static uint16_t ts_small_parse_table[] = { [318690] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11567), 1, - anon_sym_COLON_GT, ACTIONS(11569), 1, + anon_sym_COLON_GT, + ACTIONS(11571), 1, anon_sym_RPAREN, STATE(7873), 1, sym_attribute, @@ -461733,9 +461744,9 @@ static uint16_t ts_small_parse_table[] = { [318707] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11571), 1, + ACTIONS(11573), 1, sym__identifier, STATE(7874), 1, sym_attribute, @@ -461745,9 +461756,9 @@ static uint16_t ts_small_parse_table[] = { [318724] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11573), 1, - aux_sym_quoted_extension_token1, ACTIONS(11575), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11577), 1, sym__left_quoted_string_delimiter, STATE(7875), 1, sym_attribute, @@ -461757,9 +461768,9 @@ static uint16_t ts_small_parse_table[] = { [318741] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9194), 1, + ACTIONS(9196), 1, anon_sym_RBRACE, - ACTIONS(11577), 1, + ACTIONS(11579), 1, anon_sym_SEMI, STATE(7876), 1, sym_attribute, @@ -461769,9 +461780,9 @@ static uint16_t ts_small_parse_table[] = { [318758] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11579), 1, - sym__identifier, ACTIONS(11581), 1, + sym__identifier, + ACTIONS(11583), 1, anon_sym_LPAREN, STATE(7877), 1, sym_attribute, @@ -461786,15 +461797,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5890), 2, + ACTIONS(5892), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [318790] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11583), 1, - aux_sym_quoted_extension_token1, ACTIONS(11585), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11587), 1, sym__left_quoted_string_delimiter, STATE(7879), 1, sym_attribute, @@ -461821,15 +461832,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11587), 2, + ACTIONS(11589), 2, sym__identifier, sym__capitalized_identifier, [318839] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11589), 1, - aux_sym_quoted_extension_token1, ACTIONS(11591), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11593), 1, sym__left_quoted_string_delimiter, STATE(7882), 1, sym_attribute, @@ -461839,7 +461850,7 @@ static uint16_t ts_small_parse_table[] = { [318856] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11593), 1, + ACTIONS(11595), 1, anon_sym_COLON2, STATE(6249), 1, sym__typed, @@ -461851,9 +461862,9 @@ static uint16_t ts_small_parse_table[] = { [318873] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11595), 1, + ACTIONS(11597), 1, sym__identifier, STATE(7884), 1, sym_attribute, @@ -461863,9 +461874,9 @@ static uint16_t ts_small_parse_table[] = { [318890] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11597), 1, - aux_sym_quoted_extension_token1, ACTIONS(11599), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11601), 1, sym__left_quoted_string_delimiter, STATE(7885), 1, sym_attribute, @@ -461875,7 +461886,7 @@ static uint16_t ts_small_parse_table[] = { [318907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11527), 1, + ACTIONS(11529), 1, anon_sym_then, STATE(4697), 1, sym_then_clause, @@ -461887,9 +461898,9 @@ static uint16_t ts_small_parse_table[] = { [318924] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(11601), 1, + ACTIONS(11603), 1, anon_sym_DASH_GT, STATE(7887), 1, sym_attribute, @@ -461899,7 +461910,7 @@ static uint16_t ts_small_parse_table[] = { [318941] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11603), 1, + ACTIONS(11605), 1, anon_sym_then, STATE(3949), 1, sym_then_clause, @@ -461911,9 +461922,9 @@ static uint16_t ts_small_parse_table[] = { [318958] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11605), 1, - anon_sym_RPAREN, ACTIONS(11607), 1, + anon_sym_RPAREN, + ACTIONS(11609), 1, anon_sym_LT_DASH, STATE(7889), 1, sym_attribute, @@ -461923,9 +461934,9 @@ static uint16_t ts_small_parse_table[] = { [318975] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11609), 1, + ACTIONS(11611), 1, sym__identifier, STATE(7890), 1, sym_attribute, @@ -461935,7 +461946,7 @@ static uint16_t ts_small_parse_table[] = { [318992] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11611), 1, + ACTIONS(11613), 1, anon_sym_then, STATE(3872), 1, sym_then_clause, @@ -461947,7 +461958,7 @@ static uint16_t ts_small_parse_table[] = { [319009] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11447), 1, + ACTIONS(11449), 1, anon_sym_do, STATE(4354), 1, sym_do_clause, @@ -461959,9 +461970,9 @@ static uint16_t ts_small_parse_table[] = { [319026] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11613), 1, - anon_sym_COLON_GT, ACTIONS(11615), 1, + anon_sym_COLON_GT, + ACTIONS(11617), 1, anon_sym_RPAREN, STATE(7893), 1, sym_attribute, @@ -461971,7 +461982,7 @@ static uint16_t ts_small_parse_table[] = { [319043] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11617), 1, + ACTIONS(11619), 1, anon_sym_then, STATE(3331), 1, sym_then_clause, @@ -461983,9 +461994,9 @@ static uint16_t ts_small_parse_table[] = { [319060] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11619), 1, + ACTIONS(11621), 1, sym__identifier, STATE(7895), 1, sym_attribute, @@ -461995,9 +462006,9 @@ static uint16_t ts_small_parse_table[] = { [319077] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11621), 1, - aux_sym_quoted_extension_token1, ACTIONS(11623), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11625), 1, sym__left_quoted_string_delimiter, STATE(7896), 1, sym_attribute, @@ -462007,9 +462018,9 @@ static uint16_t ts_small_parse_table[] = { [319094] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11625), 1, - sym__identifier, ACTIONS(11627), 1, + sym__identifier, + ACTIONS(11629), 1, anon_sym_LPAREN, STATE(7897), 1, sym_attribute, @@ -462019,9 +462030,9 @@ static uint16_t ts_small_parse_table[] = { [319111] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11629), 1, - anon_sym_COLON_GT, ACTIONS(11631), 1, + anon_sym_COLON_GT, + ACTIONS(11633), 1, anon_sym_RPAREN, STATE(7898), 1, sym_attribute, @@ -462031,9 +462042,9 @@ static uint16_t ts_small_parse_table[] = { [319128] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11633), 1, - aux_sym_quoted_extension_token1, ACTIONS(11635), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11637), 1, sym__left_quoted_string_delimiter, STATE(7899), 1, sym_attribute, @@ -462048,15 +462059,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11637), 2, + ACTIONS(11639), 2, sym__identifier, sym__capitalized_identifier, [319160] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11639), 1, - aux_sym_quoted_extension_token1, ACTIONS(11641), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11643), 1, sym__left_quoted_string_delimiter, STATE(7901), 1, sym_attribute, @@ -462066,9 +462077,9 @@ static uint16_t ts_small_parse_table[] = { [319177] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11643), 1, - sym__identifier, ACTIONS(11645), 1, + sym__identifier, + ACTIONS(11647), 1, anon_sym_LPAREN, STATE(7902), 1, sym_attribute, @@ -462083,7 +462094,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11171), 2, + ACTIONS(11173), 2, anon_sym_SEMI, anon_sym_RBRACE, [319209] = 4, @@ -462094,15 +462105,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11647), 2, + ACTIONS(11649), 2, anon_sym_SEMI, anon_sym_RBRACE, [319224] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11649), 1, - anon_sym_RPAREN, ACTIONS(11651), 1, + anon_sym_RPAREN, + ACTIONS(11653), 1, anon_sym_LT_DASH, STATE(7905), 1, sym_attribute, @@ -462112,9 +462123,9 @@ static uint16_t ts_small_parse_table[] = { [319241] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5355), 1, + ACTIONS(5357), 1, anon_sym_RPAREN, - ACTIONS(11653), 1, + ACTIONS(11655), 1, aux_sym_number_token1, STATE(7906), 1, sym_attribute, @@ -462124,9 +462135,9 @@ static uint16_t ts_small_parse_table[] = { [319258] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11441), 1, + ACTIONS(11443), 1, anon_sym_RBRACE, - ACTIONS(11655), 1, + ACTIONS(11657), 1, anon_sym_SEMI, STATE(7907), 1, sym_attribute, @@ -462141,13 +462152,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5919), 2, + ACTIONS(5921), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [319290] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11657), 1, + ACTIONS(11659), 1, anon_sym_open, STATE(7909), 1, sym_attribute, @@ -462159,7 +462170,7 @@ static uint16_t ts_small_parse_table[] = { [319307] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(7910), 1, sym_attribute, @@ -462171,9 +462182,9 @@ static uint16_t ts_small_parse_table[] = { [319324] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5298), 1, + ACTIONS(5300), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(7911), 1, sym_attribute, @@ -462183,7 +462194,7 @@ static uint16_t ts_small_parse_table[] = { [319341] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11473), 1, + ACTIONS(11475), 1, anon_sym_do, STATE(3089), 1, sym_do_clause, @@ -462195,9 +462206,9 @@ static uint16_t ts_small_parse_table[] = { [319358] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11659), 1, - anon_sym_EQ, ACTIONS(11661), 1, + anon_sym_EQ, + ACTIONS(11663), 1, anon_sym_RPAREN, STATE(7913), 1, sym_attribute, @@ -462207,9 +462218,9 @@ static uint16_t ts_small_parse_table[] = { [319375] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(11663), 1, + ACTIONS(11665), 1, anon_sym_DASH_GT, STATE(7914), 1, sym_attribute, @@ -462219,9 +462230,9 @@ static uint16_t ts_small_parse_table[] = { [319392] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11665), 1, - anon_sym_RPAREN, ACTIONS(11667), 1, + anon_sym_RPAREN, + ACTIONS(11669), 1, anon_sym_LT_DASH, STATE(7915), 1, sym_attribute, @@ -462231,9 +462242,9 @@ static uint16_t ts_small_parse_table[] = { [319409] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11669), 1, - anon_sym_SEMI, ACTIONS(11671), 1, + anon_sym_SEMI, + ACTIONS(11673), 1, anon_sym_RBRACE, STATE(7916), 1, sym_attribute, @@ -462243,9 +462254,9 @@ static uint16_t ts_small_parse_table[] = { [319426] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11673), 1, + ACTIONS(11675), 1, anon_sym_DOT, STATE(7917), 1, sym_attribute, @@ -462255,7 +462266,7 @@ static uint16_t ts_small_parse_table[] = { [319443] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11425), 1, + ACTIONS(11427), 1, anon_sym_COLON2, STATE(7918), 1, sym_attribute, @@ -462267,9 +462278,9 @@ static uint16_t ts_small_parse_table[] = { [319460] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11675), 1, - anon_sym_SEMI, ACTIONS(11677), 1, + anon_sym_SEMI, + ACTIONS(11679), 1, anon_sym_RBRACE, STATE(7919), 1, sym_attribute, @@ -462279,9 +462290,9 @@ static uint16_t ts_small_parse_table[] = { [319477] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9124), 1, + ACTIONS(9126), 1, anon_sym_RBRACE, - ACTIONS(11679), 1, + ACTIONS(11681), 1, anon_sym_SEMI, STATE(7920), 1, sym_attribute, @@ -462291,7 +462302,7 @@ static uint16_t ts_small_parse_table[] = { [319494] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11681), 1, + ACTIONS(11683), 1, anon_sym_SQUOTE, STATE(6153), 1, sym_type_variable, @@ -462303,9 +462314,9 @@ static uint16_t ts_small_parse_table[] = { [319511] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11683), 1, - aux_sym_quoted_extension_token1, ACTIONS(11685), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11687), 1, sym__left_quoted_string_delimiter, STATE(7922), 1, sym_attribute, @@ -462315,7 +462326,7 @@ static uint16_t ts_small_parse_table[] = { [319528] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11687), 1, + ACTIONS(11689), 1, anon_sym_then, STATE(4665), 1, sym_then_clause, @@ -462327,9 +462338,9 @@ static uint16_t ts_small_parse_table[] = { [319545] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11689), 1, - anon_sym_RPAREN, ACTIONS(11691), 1, + anon_sym_RPAREN, + ACTIONS(11693), 1, anon_sym_LT_DASH, STATE(7924), 1, sym_attribute, @@ -462339,7 +462350,7 @@ static uint16_t ts_small_parse_table[] = { [319562] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11495), 1, + ACTIONS(11497), 1, anon_sym_then, STATE(3315), 1, sym_then_clause, @@ -462351,7 +462362,7 @@ static uint16_t ts_small_parse_table[] = { [319579] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(7926), 1, sym_attribute, @@ -462363,9 +462374,9 @@ static uint16_t ts_small_parse_table[] = { [319596] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11677), 1, + ACTIONS(11679), 1, anon_sym_RBRACK, - ACTIONS(11693), 1, + ACTIONS(11695), 1, anon_sym_SEMI, STATE(7927), 1, sym_attribute, @@ -462375,9 +462386,9 @@ static uint16_t ts_small_parse_table[] = { [319613] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11695), 1, - anon_sym_RPAREN, ACTIONS(11697), 1, + anon_sym_RPAREN, + ACTIONS(11699), 1, anon_sym_LT_DASH, STATE(7928), 1, sym_attribute, @@ -462392,7 +462403,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11112), 2, + ACTIONS(11114), 2, anon_sym_SEMI, anon_sym_GT_RBRACE, [319645] = 4, @@ -462403,15 +462414,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11699), 2, + ACTIONS(11701), 2, sym__identifier, sym__capitalized_identifier, [319660] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11677), 1, + ACTIONS(11679), 1, anon_sym_RPAREN, - ACTIONS(11701), 1, + ACTIONS(11703), 1, anon_sym_SEMI, STATE(7931), 1, sym_attribute, @@ -462421,9 +462432,9 @@ static uint16_t ts_small_parse_table[] = { [319677] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5296), 1, + ACTIONS(5298), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(7932), 1, sym_attribute, @@ -462433,9 +462444,9 @@ static uint16_t ts_small_parse_table[] = { [319694] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9030), 1, + ACTIONS(9032), 1, anon_sym_RBRACE, - ACTIONS(11703), 1, + ACTIONS(11705), 1, anon_sym_SEMI, STATE(7933), 1, sym_attribute, @@ -462445,9 +462456,9 @@ static uint16_t ts_small_parse_table[] = { [319711] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11705), 1, - aux_sym_quoted_extension_token1, ACTIONS(11707), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11709), 1, sym__left_quoted_string_delimiter, STATE(7934), 1, sym_attribute, @@ -462462,15 +462473,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11709), 2, + ACTIONS(11711), 2, sym__identifier, sym__capitalized_identifier, [319743] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11711), 1, + ACTIONS(11713), 1, anon_sym_DOT, STATE(7936), 1, sym_attribute, @@ -462480,7 +462491,7 @@ static uint16_t ts_small_parse_table[] = { [319760] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11713), 1, + ACTIONS(11715), 1, anon_sym_then, STATE(3304), 1, sym_then_clause, @@ -462497,15 +462508,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(7747), 2, + ACTIONS(7749), 2, anon_sym_and, anon_sym_in, [319792] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11715), 1, - anon_sym_RPAREN, ACTIONS(11717), 1, + anon_sym_RPAREN, + ACTIONS(11719), 1, anon_sym_LT_DASH, STATE(7939), 1, sym_attribute, @@ -462520,15 +462531,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11719), 2, + ACTIONS(11721), 2, anon_sym_RBRACK, anon_sym_DASH_GT, [319824] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11721), 1, - anon_sym_RPAREN, ACTIONS(11723), 1, + anon_sym_RPAREN, + ACTIONS(11725), 1, anon_sym_LT_DASH, STATE(7941), 1, sym_attribute, @@ -462538,7 +462549,7 @@ static uint16_t ts_small_parse_table[] = { [319841] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11725), 1, + ACTIONS(11727), 1, anon_sym_then, STATE(3275), 1, sym_then_clause, @@ -462550,9 +462561,9 @@ static uint16_t ts_small_parse_table[] = { [319858] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11727), 1, - aux_sym_quoted_extension_token1, ACTIONS(11729), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11731), 1, sym__left_quoted_string_delimiter, STATE(7943), 1, sym_attribute, @@ -462562,7 +462573,7 @@ static uint16_t ts_small_parse_table[] = { [319875] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11433), 1, + ACTIONS(11435), 1, anon_sym_then, STATE(4548), 1, sym_then_clause, @@ -462579,13 +462590,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(9160), 2, + ACTIONS(9162), 2, anon_sym_SEMI, anon_sym_GT, [319907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11611), 1, + ACTIONS(11613), 1, anon_sym_then, STATE(3904), 1, sym_then_clause, @@ -462602,13 +462613,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11731), 2, + ACTIONS(11733), 2, sym__identifier, sym__capitalized_identifier, [319939] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11725), 1, + ACTIONS(11727), 1, anon_sym_then, STATE(3271), 1, sym_then_clause, @@ -462620,7 +462631,7 @@ static uint16_t ts_small_parse_table[] = { [319956] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(7949), 1, sym_attribute, @@ -462632,9 +462643,9 @@ static uint16_t ts_small_parse_table[] = { [319973] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11733), 1, - anon_sym_SEMI, ACTIONS(11735), 1, + anon_sym_SEMI, + ACTIONS(11737), 1, anon_sym_RBRACE, STATE(7950), 1, sym_attribute, @@ -462644,9 +462655,9 @@ static uint16_t ts_small_parse_table[] = { [319990] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11737), 1, + ACTIONS(11739), 1, sym__identifier, STATE(7951), 1, sym_attribute, @@ -462661,13 +462672,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11739), 2, + ACTIONS(11741), 2, anon_sym_RBRACK, anon_sym_BQUOTE, [320022] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11741), 1, + ACTIONS(11743), 1, anon_sym_SQUOTE, STATE(4140), 1, sym_type_variable, @@ -462684,7 +462695,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11743), 2, + ACTIONS(11745), 2, sym__identifier, sym__capitalized_identifier, [320054] = 4, @@ -462695,15 +462706,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11745), 2, + ACTIONS(11747), 2, sym__identifier, sym__capitalized_identifier, [320069] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11747), 1, + ACTIONS(11749), 1, anon_sym_DOT, STATE(7956), 1, sym_attribute, @@ -462713,9 +462724,9 @@ static uint16_t ts_small_parse_table[] = { [320086] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11735), 1, + ACTIONS(11737), 1, anon_sym_RBRACK, - ACTIONS(11749), 1, + ACTIONS(11751), 1, anon_sym_SEMI, STATE(7957), 1, sym_attribute, @@ -462725,7 +462736,7 @@ static uint16_t ts_small_parse_table[] = { [320103] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11751), 1, + ACTIONS(11753), 1, anon_sym_then, STATE(3882), 1, sym_then_clause, @@ -462737,9 +462748,9 @@ static uint16_t ts_small_parse_table[] = { [320120] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11753), 1, - anon_sym_SEMI, ACTIONS(11755), 1, + anon_sym_SEMI, + ACTIONS(11757), 1, anon_sym_RBRACE, STATE(7959), 1, sym_attribute, @@ -462749,9 +462760,9 @@ static uint16_t ts_small_parse_table[] = { [320137] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11755), 1, - anon_sym_RBRACK, ACTIONS(11757), 1, + anon_sym_RBRACK, + ACTIONS(11759), 1, anon_sym_SEMI, STATE(7960), 1, sym_attribute, @@ -462761,9 +462772,9 @@ static uint16_t ts_small_parse_table[] = { [320154] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11735), 1, + ACTIONS(11737), 1, anon_sym_RPAREN, - ACTIONS(11759), 1, + ACTIONS(11761), 1, anon_sym_SEMI, STATE(7961), 1, sym_attribute, @@ -462773,9 +462784,9 @@ static uint16_t ts_small_parse_table[] = { [320171] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11755), 1, + ACTIONS(11757), 1, anon_sym_RPAREN, - ACTIONS(11761), 1, + ACTIONS(11763), 1, anon_sym_SEMI, STATE(7962), 1, sym_attribute, @@ -462785,9 +462796,9 @@ static uint16_t ts_small_parse_table[] = { [320188] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11763), 1, + ACTIONS(11765), 1, anon_sym_DOT, STATE(7963), 1, sym_attribute, @@ -462797,9 +462808,9 @@ static uint16_t ts_small_parse_table[] = { [320205] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11765), 1, + ACTIONS(11767), 1, anon_sym_DOT, STATE(7964), 1, sym_attribute, @@ -462809,7 +462820,7 @@ static uint16_t ts_small_parse_table[] = { [320222] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11415), 1, + ACTIONS(11417), 1, anon_sym_do, STATE(3155), 1, sym_do_clause, @@ -462826,15 +462837,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11767), 2, + ACTIONS(11769), 2, sym__identifier, sym__capitalized_identifier, [320254] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11769), 1, - anon_sym_RPAREN, ACTIONS(11771), 1, + anon_sym_RPAREN, + ACTIONS(11773), 1, anon_sym_COLON_COLON, STATE(7967), 1, sym_attribute, @@ -462844,7 +462855,7 @@ static uint16_t ts_small_parse_table[] = { [320271] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, STATE(7361), 1, sym_extended_module_path, @@ -462856,9 +462867,9 @@ static uint16_t ts_small_parse_table[] = { [320288] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11773), 1, + ACTIONS(11775), 1, anon_sym_DOT, STATE(7969), 1, sym_attribute, @@ -462873,13 +462884,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11775), 2, + ACTIONS(11777), 2, anon_sym__, sym__capitalized_identifier, [320320] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, STATE(7971), 1, sym_attribute, @@ -462891,7 +462902,7 @@ static uint16_t ts_small_parse_table[] = { [320337] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11777), 1, + ACTIONS(11779), 1, anon_sym_COLON2, STATE(5812), 1, sym__polymorphic_typed, @@ -462908,15 +462919,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11779), 2, + ACTIONS(11781), 2, sym__identifier, sym__capitalized_identifier, [320369] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11781), 1, + ACTIONS(11783), 1, sym__identifier, STATE(7974), 1, sym_attribute, @@ -462926,9 +462937,9 @@ static uint16_t ts_small_parse_table[] = { [320386] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11783), 1, - anon_sym_LPAREN, ACTIONS(11785), 1, + anon_sym_LPAREN, + ACTIONS(11787), 1, sym__capitalized_identifier, STATE(7975), 1, sym_attribute, @@ -462943,15 +462954,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11787), 2, + ACTIONS(11789), 2, sym__identifier, sym__capitalized_identifier, [320418] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11789), 1, - anon_sym_SEMI, ACTIONS(11791), 1, + anon_sym_SEMI, + ACTIONS(11793), 1, anon_sym_RBRACE, STATE(7977), 1, sym_attribute, @@ -462961,9 +462972,9 @@ static uint16_t ts_small_parse_table[] = { [320435] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9262), 1, + ACTIONS(9264), 1, anon_sym_RBRACE, - ACTIONS(11793), 1, + ACTIONS(11795), 1, anon_sym_SEMI, STATE(7978), 1, sym_attribute, @@ -462973,9 +462984,9 @@ static uint16_t ts_small_parse_table[] = { [320452] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11795), 1, - anon_sym_SEMI, ACTIONS(11797), 1, + anon_sym_SEMI, + ACTIONS(11799), 1, anon_sym_RBRACE, STATE(7979), 1, sym_attribute, @@ -462990,15 +463001,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11799), 2, + ACTIONS(11801), 2, sym__identifier, sym__capitalized_identifier, [320484] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11801), 1, - anon_sym_EQ, ACTIONS(11803), 1, + anon_sym_EQ, + ACTIONS(11805), 1, anon_sym_RPAREN, STATE(7981), 1, sym_attribute, @@ -463008,9 +463019,9 @@ static uint16_t ts_small_parse_table[] = { [320501] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4326), 1, - anon_sym_COLON_GT, ACTIONS(4328), 1, + anon_sym_COLON_GT, + ACTIONS(4330), 1, anon_sym_EQ, STATE(7982), 1, sym_attribute, @@ -463020,9 +463031,9 @@ static uint16_t ts_small_parse_table[] = { [320518] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11797), 1, + ACTIONS(11799), 1, anon_sym_RBRACK, - ACTIONS(11805), 1, + ACTIONS(11807), 1, anon_sym_SEMI, STATE(7983), 1, sym_attribute, @@ -463032,9 +463043,9 @@ static uint16_t ts_small_parse_table[] = { [320535] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11807), 1, - anon_sym_SEMI, ACTIONS(11809), 1, + anon_sym_SEMI, + ACTIONS(11811), 1, anon_sym_RBRACE, STATE(7984), 1, sym_attribute, @@ -463044,9 +463055,9 @@ static uint16_t ts_small_parse_table[] = { [320552] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11809), 1, - anon_sym_RBRACK, ACTIONS(11811), 1, + anon_sym_RBRACK, + ACTIONS(11813), 1, anon_sym_SEMI, STATE(7985), 1, sym_attribute, @@ -463056,9 +463067,9 @@ static uint16_t ts_small_parse_table[] = { [320569] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11809), 1, + ACTIONS(11811), 1, anon_sym_RPAREN, - ACTIONS(11813), 1, + ACTIONS(11815), 1, anon_sym_SEMI, STATE(7986), 1, sym_attribute, @@ -463068,9 +463079,9 @@ static uint16_t ts_small_parse_table[] = { [320586] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11815), 1, + ACTIONS(11817), 1, sym__identifier, STATE(7987), 1, sym_attribute, @@ -463080,9 +463091,9 @@ static uint16_t ts_small_parse_table[] = { [320603] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10945), 1, + ACTIONS(10947), 1, anon_sym_EQ, - ACTIONS(11817), 1, + ACTIONS(11819), 1, anon_sym_COLON_GT, STATE(7988), 1, sym_attribute, @@ -463092,9 +463103,9 @@ static uint16_t ts_small_parse_table[] = { [320620] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11819), 1, - anon_sym_COLON_GT, ACTIONS(11821), 1, + anon_sym_COLON_GT, + ACTIONS(11823), 1, anon_sym_RPAREN, STATE(7989), 1, sym_attribute, @@ -463104,7 +463115,7 @@ static uint16_t ts_small_parse_table[] = { [320637] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11427), 1, + ACTIONS(11429), 1, anon_sym_then, STATE(3255), 1, sym_then_clause, @@ -463116,9 +463127,9 @@ static uint16_t ts_small_parse_table[] = { [320654] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11823), 1, - anon_sym_RPAREN, ACTIONS(11825), 1, + anon_sym_RPAREN, + ACTIONS(11827), 1, anon_sym_SEMI, STATE(7991), 1, sym_attribute, @@ -463128,7 +463139,7 @@ static uint16_t ts_small_parse_table[] = { [320671] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4980), 1, + ACTIONS(4982), 1, anon_sym_SQUOTE, STATE(4140), 1, sym_type_variable, @@ -463140,9 +463151,9 @@ static uint16_t ts_small_parse_table[] = { [320688] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(11827), 1, + ACTIONS(11829), 1, anon_sym_DASH_GT, STATE(7993), 1, sym_attribute, @@ -463157,15 +463168,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11829), 2, + ACTIONS(11831), 2, anon_sym__, sym__capitalized_identifier, [320720] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11823), 1, + ACTIONS(11825), 1, anon_sym_RBRACK, - ACTIONS(11831), 1, + ACTIONS(11833), 1, anon_sym_SEMI, STATE(7995), 1, sym_attribute, @@ -463175,9 +463186,9 @@ static uint16_t ts_small_parse_table[] = { [320737] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11797), 1, + ACTIONS(11799), 1, anon_sym_RPAREN, - ACTIONS(11833), 1, + ACTIONS(11835), 1, anon_sym_SEMI, STATE(7996), 1, sym_attribute, @@ -463187,9 +463198,9 @@ static uint16_t ts_small_parse_table[] = { [320754] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(11835), 1, + ACTIONS(11837), 1, anon_sym_DASH_GT, STATE(7997), 1, sym_attribute, @@ -463199,9 +463210,9 @@ static uint16_t ts_small_parse_table[] = { [320771] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11837), 1, - aux_sym_quoted_extension_token1, ACTIONS(11839), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11841), 1, sym__left_quoted_string_delimiter, STATE(7998), 1, sym_attribute, @@ -463211,9 +463222,9 @@ static uint16_t ts_small_parse_table[] = { [320788] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11823), 1, + ACTIONS(11825), 1, anon_sym_RBRACE, - ACTIONS(11841), 1, + ACTIONS(11843), 1, anon_sym_SEMI, STATE(7999), 1, sym_attribute, @@ -463223,9 +463234,9 @@ static uint16_t ts_small_parse_table[] = { [320805] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11843), 1, + ACTIONS(11845), 1, sym__identifier, STATE(8000), 1, sym_attribute, @@ -463235,9 +463246,9 @@ static uint16_t ts_small_parse_table[] = { [320822] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11845), 1, - anon_sym_SEMI, ACTIONS(11847), 1, + anon_sym_SEMI, + ACTIONS(11849), 1, anon_sym_RBRACE, STATE(8001), 1, sym_attribute, @@ -463247,9 +463258,9 @@ static uint16_t ts_small_parse_table[] = { [320839] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9188), 1, + ACTIONS(9190), 1, anon_sym_RBRACE, - ACTIONS(11849), 1, + ACTIONS(11851), 1, anon_sym_SEMI, STATE(8002), 1, sym_attribute, @@ -463259,9 +463270,9 @@ static uint16_t ts_small_parse_table[] = { [320856] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11851), 1, - sym__identifier, ACTIONS(11853), 1, + sym__identifier, + ACTIONS(11855), 1, anon_sym_LPAREN, STATE(8003), 1, sym_attribute, @@ -463271,7 +463282,7 @@ static uint16_t ts_small_parse_table[] = { [320873] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11855), 1, + ACTIONS(11857), 1, anon_sym_then, STATE(4594), 1, sym_then_clause, @@ -463295,7 +463306,7 @@ static uint16_t ts_small_parse_table[] = { [320907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(8006), 1, sym_attribute, @@ -463312,15 +463323,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11857), 2, + ACTIONS(11859), 2, anon_sym_to, anon_sym_downto, [320939] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5282), 1, + ACTIONS(5284), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(8008), 1, sym_attribute, @@ -463335,15 +463346,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11859), 2, + ACTIONS(11861), 2, anon_sym__, sym__capitalized_identifier, [320971] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11861), 1, - anon_sym_COLON_GT, ACTIONS(11863), 1, + anon_sym_COLON_GT, + ACTIONS(11865), 1, anon_sym_RPAREN, STATE(8010), 1, sym_attribute, @@ -463353,9 +463364,9 @@ static uint16_t ts_small_parse_table[] = { [320988] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11865), 1, - anon_sym_RPAREN, ACTIONS(11867), 1, + anon_sym_RPAREN, + ACTIONS(11869), 1, anon_sym_LT_DASH, STATE(8011), 1, sym_attribute, @@ -463365,9 +463376,9 @@ static uint16_t ts_small_parse_table[] = { [321005] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11869), 1, + ACTIONS(11871), 1, anon_sym_DOT, STATE(8012), 1, sym_attribute, @@ -463377,9 +463388,9 @@ static uint16_t ts_small_parse_table[] = { [321022] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11871), 1, - anon_sym_RPAREN, ACTIONS(11873), 1, + anon_sym_RPAREN, + ACTIONS(11875), 1, anon_sym_LT_DASH, STATE(8013), 1, sym_attribute, @@ -463389,9 +463400,9 @@ static uint16_t ts_small_parse_table[] = { [321039] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11875), 1, + ACTIONS(11877), 1, sym__identifier, STATE(8014), 1, sym_attribute, @@ -463401,9 +463412,9 @@ static uint16_t ts_small_parse_table[] = { [321056] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10914), 1, + ACTIONS(10916), 1, anon_sym_EQ, - ACTIONS(11877), 1, + ACTIONS(11879), 1, anon_sym_COLON_GT, STATE(8015), 1, sym_attribute, @@ -463413,9 +463424,9 @@ static uint16_t ts_small_parse_table[] = { [321073] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11879), 1, - anon_sym_RPAREN, ACTIONS(11881), 1, + anon_sym_RPAREN, + ACTIONS(11883), 1, anon_sym_LT_DASH, STATE(8016), 1, sym_attribute, @@ -463425,9 +463436,9 @@ static uint16_t ts_small_parse_table[] = { [321090] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11883), 1, - anon_sym_RPAREN, ACTIONS(11885), 1, + anon_sym_RPAREN, + ACTIONS(11887), 1, anon_sym_SEMI, STATE(8017), 1, sym_attribute, @@ -463437,9 +463448,9 @@ static uint16_t ts_small_parse_table[] = { [321107] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11883), 1, + ACTIONS(11885), 1, anon_sym_RBRACK, - ACTIONS(11887), 1, + ACTIONS(11889), 1, anon_sym_SEMI, STATE(8018), 1, sym_attribute, @@ -463449,9 +463460,9 @@ static uint16_t ts_small_parse_table[] = { [321124] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11883), 1, + ACTIONS(11885), 1, anon_sym_RBRACE, - ACTIONS(11889), 1, + ACTIONS(11891), 1, anon_sym_SEMI, STATE(8019), 1, sym_attribute, @@ -463461,9 +463472,9 @@ static uint16_t ts_small_parse_table[] = { [321141] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11891), 1, - sym__identifier, ACTIONS(11893), 1, + sym__identifier, + ACTIONS(11895), 1, anon_sym_LPAREN, STATE(8020), 1, sym_attribute, @@ -463473,9 +463484,9 @@ static uint16_t ts_small_parse_table[] = { [321158] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11791), 1, + ACTIONS(11793), 1, anon_sym_RBRACK, - ACTIONS(11895), 1, + ACTIONS(11897), 1, anon_sym_SEMI, STATE(8021), 1, sym_attribute, @@ -463490,15 +463501,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11897), 2, + ACTIONS(11899), 2, anon_sym_EQ, anon_sym_COLON_EQ, [321190] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11899), 1, - aux_sym_quoted_extension_token1, ACTIONS(11901), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11903), 1, sym__left_quoted_string_delimiter, STATE(8023), 1, sym_attribute, @@ -463508,9 +463519,9 @@ static uint16_t ts_small_parse_table[] = { [321207] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11791), 1, + ACTIONS(11793), 1, anon_sym_RPAREN, - ACTIONS(11903), 1, + ACTIONS(11905), 1, anon_sym_SEMI, STATE(8024), 1, sym_attribute, @@ -463525,15 +463536,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11905), 2, + ACTIONS(11907), 2, sym__identifier, sym__capitalized_identifier, [321239] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11907), 1, - anon_sym_SEMI, ACTIONS(11909), 1, + anon_sym_SEMI, + ACTIONS(11911), 1, anon_sym_RBRACE, STATE(8026), 1, sym_attribute, @@ -463543,7 +463554,7 @@ static uint16_t ts_small_parse_table[] = { [321256] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3914), 1, + ACTIONS(3866), 1, sym__capitalized_identifier, STATE(7763), 1, sym_extended_module_path, @@ -463555,9 +463566,9 @@ static uint16_t ts_small_parse_table[] = { [321273] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11911), 1, - sym__identifier, ACTIONS(11913), 1, + sym__identifier, + ACTIONS(11915), 1, anon_sym_LBRACK, STATE(8028), 1, sym_attribute, @@ -463567,9 +463578,9 @@ static uint16_t ts_small_parse_table[] = { [321290] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11915), 1, + ACTIONS(11917), 1, anon_sym_DOT, STATE(8029), 1, sym_attribute, @@ -463584,13 +463595,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10866), 2, + ACTIONS(10868), 2, anon_sym_SEMI, anon_sym_RBRACE, [321322] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11593), 1, + ACTIONS(11595), 1, anon_sym_COLON2, STATE(6238), 1, sym__typed, @@ -463602,9 +463613,9 @@ static uint16_t ts_small_parse_table[] = { [321339] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11917), 1, - aux_sym_quoted_extension_token1, ACTIONS(11919), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11921), 1, sym__left_quoted_string_delimiter, STATE(8032), 1, sym_attribute, @@ -463614,7 +463625,7 @@ static uint16_t ts_small_parse_table[] = { [321356] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11657), 1, + ACTIONS(11659), 1, anon_sym_open, STATE(8033), 1, sym_attribute, @@ -463626,9 +463637,9 @@ static uint16_t ts_small_parse_table[] = { [321373] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11921), 1, + ACTIONS(11923), 1, anon_sym_DOT, STATE(8034), 1, sym_attribute, @@ -463638,9 +463649,9 @@ static uint16_t ts_small_parse_table[] = { [321390] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11909), 1, + ACTIONS(11911), 1, anon_sym_RBRACK, - ACTIONS(11923), 1, + ACTIONS(11925), 1, anon_sym_SEMI, STATE(8035), 1, sym_attribute, @@ -463650,9 +463661,9 @@ static uint16_t ts_small_parse_table[] = { [321407] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11909), 1, + ACTIONS(11911), 1, anon_sym_RPAREN, - ACTIONS(11925), 1, + ACTIONS(11927), 1, anon_sym_SEMI, STATE(8036), 1, sym_attribute, @@ -463662,9 +463673,9 @@ static uint16_t ts_small_parse_table[] = { [321424] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11927), 1, - aux_sym_quoted_extension_token1, ACTIONS(11929), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11931), 1, sym__left_quoted_string_delimiter, STATE(8037), 1, sym_attribute, @@ -463674,9 +463685,9 @@ static uint16_t ts_small_parse_table[] = { [321441] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11931), 1, + ACTIONS(11933), 1, sym__identifier, STATE(8038), 1, sym_attribute, @@ -463686,9 +463697,9 @@ static uint16_t ts_small_parse_table[] = { [321458] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4312), 1, - anon_sym_COLON_GT, ACTIONS(4314), 1, + anon_sym_COLON_GT, + ACTIONS(4316), 1, anon_sym_EQ, STATE(8039), 1, sym_attribute, @@ -463703,13 +463714,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11933), 2, + ACTIONS(11935), 2, anon_sym_to, anon_sym_downto, [321490] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(8041), 1, sym_attribute, @@ -463721,9 +463732,9 @@ static uint16_t ts_small_parse_table[] = { [321507] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11935), 1, - anon_sym_RPAREN, ACTIONS(11937), 1, + anon_sym_RPAREN, + ACTIONS(11939), 1, anon_sym_LT_DASH, STATE(8042), 1, sym_attribute, @@ -463733,9 +463744,9 @@ static uint16_t ts_small_parse_table[] = { [321524] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(11939), 1, - aux_sym_quoted_extension_token1, ACTIONS(11941), 1, + aux_sym_quoted_extension_token1, + ACTIONS(11943), 1, sym__left_quoted_string_delimiter, STATE(8043), 1, sym_attribute, @@ -463750,15 +463761,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5886), 2, + ACTIONS(5888), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [321556] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11943), 1, - anon_sym_SEMI, ACTIONS(11945), 1, + anon_sym_SEMI, + ACTIONS(11947), 1, anon_sym_RBRACE, STATE(8045), 1, sym_attribute, @@ -463768,9 +463779,9 @@ static uint16_t ts_small_parse_table[] = { [321573] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11945), 1, - anon_sym_RBRACK, ACTIONS(11947), 1, + anon_sym_RBRACK, + ACTIONS(11949), 1, anon_sym_SEMI, STATE(8046), 1, sym_attribute, @@ -463780,9 +463791,9 @@ static uint16_t ts_small_parse_table[] = { [321590] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11945), 1, + ACTIONS(11947), 1, anon_sym_RPAREN, - ACTIONS(11949), 1, + ACTIONS(11951), 1, anon_sym_SEMI, STATE(8047), 1, sym_attribute, @@ -463792,9 +463803,9 @@ static uint16_t ts_small_parse_table[] = { [321607] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11951), 1, - anon_sym_RPAREN, ACTIONS(11953), 1, + anon_sym_RPAREN, + ACTIONS(11955), 1, anon_sym_LT_DASH, STATE(8048), 1, sym_attribute, @@ -463804,9 +463815,9 @@ static uint16_t ts_small_parse_table[] = { [321624] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(11955), 1, + ACTIONS(11957), 1, sym__identifier, STATE(8049), 1, sym_attribute, @@ -463816,9 +463827,9 @@ static uint16_t ts_small_parse_table[] = { [321641] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10878), 1, + ACTIONS(10880), 1, anon_sym_EQ, - ACTIONS(11957), 1, + ACTIONS(11959), 1, anon_sym_COLON_GT, STATE(8050), 1, sym_attribute, @@ -463828,9 +463839,9 @@ static uint16_t ts_small_parse_table[] = { [321658] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(11959), 1, + ACTIONS(11961), 1, anon_sym_DASH_GT, STATE(8051), 1, sym_attribute, @@ -463840,9 +463851,9 @@ static uint16_t ts_small_parse_table[] = { [321675] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11961), 1, + ACTIONS(11963), 1, anon_sym_DOT, STATE(8052), 1, sym_attribute, @@ -463852,9 +463863,9 @@ static uint16_t ts_small_parse_table[] = { [321692] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11963), 1, + ACTIONS(11965), 1, sym__identifier, STATE(8053), 1, sym_attribute, @@ -463864,9 +463875,9 @@ static uint16_t ts_small_parse_table[] = { [321709] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11965), 1, - anon_sym_RPAREN, ACTIONS(11967), 1, + anon_sym_RPAREN, + ACTIONS(11969), 1, anon_sym_LT_DASH, STATE(8054), 1, sym_attribute, @@ -463876,9 +463887,9 @@ static uint16_t ts_small_parse_table[] = { [321726] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11969), 1, + ACTIONS(11971), 1, anon_sym_DOT, STATE(8055), 1, sym_attribute, @@ -463893,15 +463904,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11971), 2, + ACTIONS(11973), 2, sym__identifier, sym__capitalized_identifier, [321758] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11973), 1, - anon_sym_SEMI, ACTIONS(11975), 1, + anon_sym_SEMI, + ACTIONS(11977), 1, anon_sym_RBRACE, STATE(8057), 1, sym_attribute, @@ -463911,7 +463922,7 @@ static uint16_t ts_small_parse_table[] = { [321775] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11617), 1, + ACTIONS(11619), 1, anon_sym_then, STATE(3326), 1, sym_then_clause, @@ -463923,9 +463934,9 @@ static uint16_t ts_small_parse_table[] = { [321792] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11975), 1, - anon_sym_RBRACK, ACTIONS(11977), 1, + anon_sym_RBRACK, + ACTIONS(11979), 1, anon_sym_SEMI, STATE(8059), 1, sym_attribute, @@ -463940,7 +463951,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10259), 2, + ACTIONS(10261), 2, anon_sym_SEMI, anon_sym_RBRACE, [321824] = 4, @@ -463951,15 +463962,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6010), 2, + ACTIONS(6012), 2, anon_sym_DOT, anon_sym_SQUOTE, [321839] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11975), 1, + ACTIONS(11977), 1, anon_sym_RPAREN, - ACTIONS(11979), 1, + ACTIONS(11981), 1, anon_sym_SEMI, STATE(8062), 1, sym_attribute, @@ -463969,9 +463980,9 @@ static uint16_t ts_small_parse_table[] = { [321856] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11981), 1, - anon_sym_RPAREN, ACTIONS(11983), 1, + anon_sym_RPAREN, + ACTIONS(11985), 1, anon_sym_LT_DASH, STATE(8063), 1, sym_attribute, @@ -463981,9 +463992,9 @@ static uint16_t ts_small_parse_table[] = { [321873] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11985), 1, - anon_sym_SEMI, ACTIONS(11987), 1, + anon_sym_SEMI, + ACTIONS(11989), 1, anon_sym_RBRACE, STATE(8064), 1, sym_attribute, @@ -463993,7 +464004,7 @@ static uint16_t ts_small_parse_table[] = { [321890] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(8065), 1, sym_attribute, @@ -464005,9 +464016,9 @@ static uint16_t ts_small_parse_table[] = { [321907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11989), 1, - anon_sym_EQ, ACTIONS(11991), 1, + anon_sym_EQ, + ACTIONS(11993), 1, anon_sym_RPAREN, STATE(8066), 1, sym_attribute, @@ -464022,13 +464033,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(11993), 2, + ACTIONS(11995), 2, sym__identifier, sym__capitalized_identifier, [321939] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11425), 1, + ACTIONS(11427), 1, anon_sym_COLON2, STATE(8068), 1, sym_attribute, @@ -464040,9 +464051,9 @@ static uint16_t ts_small_parse_table[] = { [321956] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(11995), 1, + ACTIONS(11997), 1, anon_sym_DOT, STATE(8069), 1, sym_attribute, @@ -464052,9 +464063,9 @@ static uint16_t ts_small_parse_table[] = { [321973] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11997), 1, - anon_sym_SEMI, ACTIONS(11999), 1, + anon_sym_SEMI, + ACTIONS(12001), 1, anon_sym_RBRACE, STATE(8070), 1, sym_attribute, @@ -464064,9 +464075,9 @@ static uint16_t ts_small_parse_table[] = { [321990] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9206), 1, + ACTIONS(9208), 1, anon_sym_RBRACE, - ACTIONS(12001), 1, + ACTIONS(12003), 1, anon_sym_SEMI, STATE(8071), 1, sym_attribute, @@ -464076,9 +464087,9 @@ static uint16_t ts_small_parse_table[] = { [322007] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12003), 1, - anon_sym_RPAREN, ACTIONS(12005), 1, + anon_sym_RPAREN, + ACTIONS(12007), 1, anon_sym_SEMI, STATE(8072), 1, sym_attribute, @@ -464088,9 +464099,9 @@ static uint16_t ts_small_parse_table[] = { [322024] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12003), 1, + ACTIONS(12005), 1, anon_sym_RBRACK, - ACTIONS(12007), 1, + ACTIONS(12009), 1, anon_sym_SEMI, STATE(8073), 1, sym_attribute, @@ -464100,9 +464111,9 @@ static uint16_t ts_small_parse_table[] = { [322041] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12003), 1, + ACTIONS(12005), 1, anon_sym_RBRACE, - ACTIONS(12009), 1, + ACTIONS(12011), 1, anon_sym_SEMI, STATE(8074), 1, sym_attribute, @@ -464112,9 +464123,9 @@ static uint16_t ts_small_parse_table[] = { [322058] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12011), 1, - aux_sym_quoted_extension_token1, ACTIONS(12013), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12015), 1, sym__left_quoted_string_delimiter, STATE(8075), 1, sym_attribute, @@ -464124,9 +464135,9 @@ static uint16_t ts_small_parse_table[] = { [322075] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12015), 1, - aux_sym_quoted_extension_token1, ACTIONS(12017), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12019), 1, sym__left_quoted_string_delimiter, STATE(8076), 1, sym_attribute, @@ -464136,9 +464147,9 @@ static uint16_t ts_small_parse_table[] = { [322092] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12019), 1, - anon_sym_COLON_GT, ACTIONS(12021), 1, + anon_sym_COLON_GT, + ACTIONS(12023), 1, anon_sym_RPAREN, STATE(8077), 1, sym_attribute, @@ -464153,7 +464164,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12023), 2, + ACTIONS(12025), 2, sym__identifier, sym__capitalized_identifier, [322124] = 4, @@ -464164,15 +464175,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6604), 2, + ACTIONS(6606), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [322139] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12025), 1, + ACTIONS(12027), 1, sym__identifier, STATE(8080), 1, sym_attribute, @@ -464187,15 +464198,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12027), 2, + ACTIONS(12029), 2, sym__identifier, sym__capitalized_identifier, [322171] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12029), 1, + ACTIONS(12031), 1, anon_sym_DOT, STATE(8082), 1, sym_attribute, @@ -464205,9 +464216,9 @@ static uint16_t ts_small_parse_table[] = { [322188] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12031), 1, - anon_sym_SEMI, ACTIONS(12033), 1, + anon_sym_SEMI, + ACTIONS(12035), 1, anon_sym_RBRACE, STATE(8083), 1, sym_attribute, @@ -464217,9 +464228,9 @@ static uint16_t ts_small_parse_table[] = { [322205] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5216), 1, + ACTIONS(5218), 1, anon_sym_RPAREN, - ACTIONS(5392), 1, + ACTIONS(5394), 1, anon_sym_COLON_COLON, STATE(8084), 1, sym_attribute, @@ -464229,9 +464240,9 @@ static uint16_t ts_small_parse_table[] = { [322222] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12035), 1, - anon_sym_RPAREN, ACTIONS(12037), 1, + anon_sym_RPAREN, + ACTIONS(12039), 1, anon_sym_LT_DASH, STATE(8085), 1, sym_attribute, @@ -464241,9 +464252,9 @@ static uint16_t ts_small_parse_table[] = { [322239] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12033), 1, + ACTIONS(12035), 1, anon_sym_RBRACK, - ACTIONS(12039), 1, + ACTIONS(12041), 1, anon_sym_SEMI, STATE(8086), 1, sym_attribute, @@ -464253,9 +464264,9 @@ static uint16_t ts_small_parse_table[] = { [322256] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12041), 1, - anon_sym_SEMI, ACTIONS(12043), 1, + anon_sym_SEMI, + ACTIONS(12045), 1, anon_sym_RBRACE, STATE(8087), 1, sym_attribute, @@ -464265,9 +464276,9 @@ static uint16_t ts_small_parse_table[] = { [322273] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(12045), 1, + ACTIONS(12047), 1, anon_sym_DASH_GT, STATE(8088), 1, sym_attribute, @@ -464277,9 +464288,9 @@ static uint16_t ts_small_parse_table[] = { [322290] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12043), 1, + ACTIONS(12045), 1, anon_sym_RBRACK, - ACTIONS(12047), 1, + ACTIONS(12049), 1, anon_sym_SEMI, STATE(8089), 1, sym_attribute, @@ -464289,7 +464300,7 @@ static uint16_t ts_small_parse_table[] = { [322307] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11855), 1, + ACTIONS(11857), 1, anon_sym_then, STATE(4591), 1, sym_then_clause, @@ -464301,9 +464312,9 @@ static uint16_t ts_small_parse_table[] = { [322324] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12049), 1, - anon_sym_RPAREN, ACTIONS(12051), 1, + anon_sym_RPAREN, + ACTIONS(12053), 1, anon_sym_LT_DASH, STATE(8091), 1, sym_attribute, @@ -464313,9 +464324,9 @@ static uint16_t ts_small_parse_table[] = { [322341] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12053), 1, - anon_sym_RPAREN, ACTIONS(12055), 1, + anon_sym_RPAREN, + ACTIONS(12057), 1, anon_sym_SEMI, STATE(8092), 1, sym_attribute, @@ -464325,9 +464336,9 @@ static uint16_t ts_small_parse_table[] = { [322358] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12053), 1, + ACTIONS(12055), 1, anon_sym_RBRACK, - ACTIONS(12057), 1, + ACTIONS(12059), 1, anon_sym_SEMI, STATE(8093), 1, sym_attribute, @@ -464342,13 +464353,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12059), 2, + ACTIONS(12061), 2, anon_sym_SEMI, anon_sym_RBRACE, [322390] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9334), 1, + ACTIONS(9336), 1, anon_sym_COLON2, STATE(7904), 1, sym__polymorphic_typed, @@ -464360,9 +464371,9 @@ static uint16_t ts_small_parse_table[] = { [322407] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12043), 1, + ACTIONS(12045), 1, anon_sym_RPAREN, - ACTIONS(12061), 1, + ACTIONS(12063), 1, anon_sym_SEMI, STATE(8096), 1, sym_attribute, @@ -464377,15 +464388,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12063), 2, + ACTIONS(12065), 2, anon_sym__, sym__capitalized_identifier, [322439] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12065), 1, - anon_sym_RPAREN, ACTIONS(12067), 1, + anon_sym_RPAREN, + ACTIONS(12069), 1, anon_sym_LT_DASH, STATE(8098), 1, sym_attribute, @@ -464395,9 +464406,9 @@ static uint16_t ts_small_parse_table[] = { [322456] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12053), 1, + ACTIONS(12055), 1, anon_sym_RBRACE, - ACTIONS(12069), 1, + ACTIONS(12071), 1, anon_sym_SEMI, STATE(8099), 1, sym_attribute, @@ -464407,9 +464418,9 @@ static uint16_t ts_small_parse_table[] = { [322473] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12033), 1, + ACTIONS(12035), 1, anon_sym_RPAREN, - ACTIONS(12071), 1, + ACTIONS(12073), 1, anon_sym_SEMI, STATE(8100), 1, sym_attribute, @@ -464419,7 +464430,7 @@ static uint16_t ts_small_parse_table[] = { [322490] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12073), 1, + ACTIONS(12075), 1, anon_sym_then, STATE(4081), 1, sym_then_clause, @@ -464431,9 +464442,9 @@ static uint16_t ts_small_parse_table[] = { [322507] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12075), 1, + ACTIONS(12077), 1, sym__identifier, STATE(8102), 1, sym_attribute, @@ -464448,13 +464459,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12077), 2, + ACTIONS(12079), 2, sym__identifier, sym__capitalized_identifier, [322539] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(3912), 1, + ACTIONS(3864), 1, anon_sym_SQUOTE, STATE(4140), 1, sym_type_variable, @@ -464466,9 +464477,9 @@ static uint16_t ts_small_parse_table[] = { [322556] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12079), 1, - anon_sym_RPAREN, ACTIONS(12081), 1, + anon_sym_RPAREN, + ACTIONS(12083), 1, anon_sym_LT_DASH, STATE(8105), 1, sym_attribute, @@ -464478,9 +464489,9 @@ static uint16_t ts_small_parse_table[] = { [322573] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12083), 1, - anon_sym_SEMI, ACTIONS(12085), 1, + anon_sym_SEMI, + ACTIONS(12087), 1, anon_sym_RBRACE, STATE(8106), 1, sym_attribute, @@ -464490,9 +464501,9 @@ static uint16_t ts_small_parse_table[] = { [322590] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12087), 1, - aux_sym_quoted_extension_token1, ACTIONS(12089), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12091), 1, sym__left_quoted_string_delimiter, STATE(8107), 1, sym_attribute, @@ -464502,9 +464513,9 @@ static uint16_t ts_small_parse_table[] = { [322607] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12091), 1, - anon_sym_RPAREN, ACTIONS(12093), 1, + anon_sym_RPAREN, + ACTIONS(12095), 1, anon_sym_LT_DASH, STATE(8108), 1, sym_attribute, @@ -464514,9 +464525,9 @@ static uint16_t ts_small_parse_table[] = { [322624] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12095), 1, - sym__identifier, ACTIONS(12097), 1, + sym__identifier, + ACTIONS(12099), 1, anon_sym_LPAREN, STATE(8109), 1, sym_attribute, @@ -464526,7 +464537,7 @@ static uint16_t ts_small_parse_table[] = { [322641] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11777), 1, + ACTIONS(11779), 1, anon_sym_COLON2, STATE(5821), 1, sym__polymorphic_typed, @@ -464538,9 +464549,9 @@ static uint16_t ts_small_parse_table[] = { [322658] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12099), 1, + ACTIONS(12101), 1, sym__identifier, STATE(8111), 1, sym_attribute, @@ -464550,9 +464561,9 @@ static uint16_t ts_small_parse_table[] = { [322675] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12101), 1, - anon_sym_COLON_GT, ACTIONS(12103), 1, + anon_sym_COLON_GT, + ACTIONS(12105), 1, anon_sym_RPAREN, STATE(8112), 1, sym_attribute, @@ -464562,9 +464573,9 @@ static uint16_t ts_small_parse_table[] = { [322692] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12105), 1, + ACTIONS(12107), 1, sym__identifier, STATE(8113), 1, sym_attribute, @@ -464574,9 +464585,9 @@ static uint16_t ts_small_parse_table[] = { [322709] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12107), 1, + ACTIONS(12109), 1, anon_sym_DOT, STATE(8114), 1, sym_attribute, @@ -464586,9 +464597,9 @@ static uint16_t ts_small_parse_table[] = { [322726] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12109), 1, - anon_sym_RPAREN, ACTIONS(12111), 1, + anon_sym_RPAREN, + ACTIONS(12113), 1, anon_sym_LT_DASH, STATE(8115), 1, sym_attribute, @@ -464603,7 +464614,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12113), 2, + ACTIONS(12115), 2, sym__identifier, sym__capitalized_identifier, [322758] = 4, @@ -464614,15 +464625,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12115), 2, + ACTIONS(12117), 2, sym__identifier, sym__capitalized_identifier, [322773] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12117), 1, + ACTIONS(12119), 1, anon_sym_DOT, STATE(8118), 1, sym_attribute, @@ -464632,9 +464643,9 @@ static uint16_t ts_small_parse_table[] = { [322790] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12119), 1, - anon_sym_RPAREN, ACTIONS(12121), 1, + anon_sym_RPAREN, + ACTIONS(12123), 1, anon_sym_LT_DASH, STATE(8119), 1, sym_attribute, @@ -464644,9 +464655,9 @@ static uint16_t ts_small_parse_table[] = { [322807] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12123), 1, - anon_sym_RPAREN, ACTIONS(12125), 1, + anon_sym_RPAREN, + ACTIONS(12127), 1, anon_sym_LT_DASH, STATE(8120), 1, sym_attribute, @@ -464656,7 +464667,7 @@ static uint16_t ts_small_parse_table[] = { [322824] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9334), 1, + ACTIONS(9336), 1, anon_sym_COLON2, STATE(8094), 1, sym__polymorphic_typed, @@ -464668,7 +464679,7 @@ static uint16_t ts_small_parse_table[] = { [322841] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9742), 1, + ACTIONS(9744), 1, sym__identifier, STATE(7929), 1, sym_instance_variable_expression, @@ -464685,13 +464696,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12127), 2, + ACTIONS(12129), 2, anon_sym_to, anon_sym_downto, [322873] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11445), 1, + ACTIONS(11447), 1, anon_sym_do, STATE(3260), 1, sym_do_clause, @@ -464703,9 +464714,9 @@ static uint16_t ts_small_parse_table[] = { [322890] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9272), 1, + ACTIONS(9274), 1, anon_sym_RBRACE, - ACTIONS(12129), 1, + ACTIONS(12131), 1, anon_sym_SEMI, STATE(8125), 1, sym_attribute, @@ -464715,9 +464726,9 @@ static uint16_t ts_small_parse_table[] = { [322907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12131), 1, + ACTIONS(12133), 1, sym__identifier, STATE(8126), 1, sym_attribute, @@ -464727,9 +464738,9 @@ static uint16_t ts_small_parse_table[] = { [322924] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12133), 1, - anon_sym_RPAREN, ACTIONS(12135), 1, + anon_sym_RPAREN, + ACTIONS(12137), 1, anon_sym_LT_DASH, STATE(8127), 1, sym_attribute, @@ -464739,9 +464750,9 @@ static uint16_t ts_small_parse_table[] = { [322941] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12137), 1, - anon_sym_SEMI, ACTIONS(12139), 1, + anon_sym_SEMI, + ACTIONS(12141), 1, anon_sym_RBRACE, STATE(8128), 1, sym_attribute, @@ -464756,15 +464767,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(10636), 2, + ACTIONS(10638), 2, anon_sym_SEMI, anon_sym_RBRACE, [322973] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9212), 1, + ACTIONS(9214), 1, anon_sym_RBRACE, - ACTIONS(12141), 1, + ACTIONS(12143), 1, anon_sym_SEMI, STATE(8130), 1, sym_attribute, @@ -464774,9 +464785,9 @@ static uint16_t ts_small_parse_table[] = { [322990] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12143), 1, - anon_sym_RPAREN, ACTIONS(12145), 1, + anon_sym_RPAREN, + ACTIONS(12147), 1, anon_sym_LT_DASH, STATE(8131), 1, sym_attribute, @@ -464786,9 +464797,9 @@ static uint16_t ts_small_parse_table[] = { [323007] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12147), 1, - anon_sym_COLON_GT, ACTIONS(12149), 1, + anon_sym_COLON_GT, + ACTIONS(12151), 1, anon_sym_RPAREN, STATE(8132), 1, sym_attribute, @@ -464798,9 +464809,9 @@ static uint16_t ts_small_parse_table[] = { [323024] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12151), 1, - anon_sym_RPAREN, ACTIONS(12153), 1, + anon_sym_RPAREN, + ACTIONS(12155), 1, anon_sym_SEMI, STATE(8133), 1, sym_attribute, @@ -464810,9 +464821,9 @@ static uint16_t ts_small_parse_table[] = { [323041] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12155), 1, - anon_sym_EQ, ACTIONS(12157), 1, + anon_sym_EQ, + ACTIONS(12159), 1, anon_sym_RPAREN, STATE(8134), 1, sym_attribute, @@ -464822,9 +464833,9 @@ static uint16_t ts_small_parse_table[] = { [323058] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12151), 1, + ACTIONS(12153), 1, anon_sym_RBRACK, - ACTIONS(12159), 1, + ACTIONS(12161), 1, anon_sym_SEMI, STATE(8135), 1, sym_attribute, @@ -464834,7 +464845,7 @@ static uint16_t ts_small_parse_table[] = { [323075] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11657), 1, + ACTIONS(11659), 1, anon_sym_open, STATE(8136), 1, sym_attribute, @@ -464846,9 +464857,9 @@ static uint16_t ts_small_parse_table[] = { [323092] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12151), 1, + ACTIONS(12153), 1, anon_sym_RBRACE, - ACTIONS(12161), 1, + ACTIONS(12163), 1, anon_sym_SEMI, STATE(8137), 1, sym_attribute, @@ -464858,7 +464869,7 @@ static uint16_t ts_small_parse_table[] = { [323109] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12073), 1, + ACTIONS(12075), 1, anon_sym_then, STATE(4078), 1, sym_then_clause, @@ -464875,15 +464886,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12163), 2, + ACTIONS(12165), 2, sym__identifier, sym__capitalized_identifier, [323141] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12165), 1, - anon_sym_RPAREN, ACTIONS(12167), 1, + anon_sym_RPAREN, + ACTIONS(12169), 1, anon_sym_LT_DASH, STATE(8140), 1, sym_attribute, @@ -464893,9 +464904,9 @@ static uint16_t ts_small_parse_table[] = { [323158] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12169), 1, + ACTIONS(12171), 1, sym__identifier, STATE(8141), 1, sym_attribute, @@ -464905,9 +464916,9 @@ static uint16_t ts_small_parse_table[] = { [323175] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12171), 1, - aux_sym_quoted_extension_token1, ACTIONS(12173), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12175), 1, sym__left_quoted_string_delimiter, STATE(8142), 1, sym_attribute, @@ -464917,9 +464928,9 @@ static uint16_t ts_small_parse_table[] = { [323192] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5302), 1, + ACTIONS(5304), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(8143), 1, sym_attribute, @@ -464929,9 +464940,9 @@ static uint16_t ts_small_parse_table[] = { [323209] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12175), 1, - anon_sym_RPAREN, ACTIONS(12177), 1, + anon_sym_RPAREN, + ACTIONS(12179), 1, anon_sym_LT_DASH, STATE(8144), 1, sym_attribute, @@ -464946,15 +464957,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12179), 2, + ACTIONS(12181), 2, anon_sym_to, anon_sym_downto, [323241] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12181), 1, + ACTIONS(12183), 1, sym__identifier, STATE(8146), 1, sym_attribute, @@ -464964,9 +464975,9 @@ static uint16_t ts_small_parse_table[] = { [323258] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9112), 1, + ACTIONS(9114), 1, anon_sym_as, - ACTIONS(12183), 1, + ACTIONS(12185), 1, anon_sym_DASH_GT, STATE(8147), 1, sym_attribute, @@ -464981,15 +464992,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12185), 2, + ACTIONS(12187), 2, sym__identifier, sym__capitalized_identifier, [323290] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12187), 1, - aux_sym_quoted_extension_token1, ACTIONS(12189), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12191), 1, sym__left_quoted_string_delimiter, STATE(8149), 1, sym_attribute, @@ -464999,9 +465010,9 @@ static uint16_t ts_small_parse_table[] = { [323307] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12191), 1, - anon_sym_RPAREN, ACTIONS(12193), 1, + anon_sym_RPAREN, + ACTIONS(12195), 1, anon_sym_LT_DASH, STATE(8150), 1, sym_attribute, @@ -465011,9 +465022,9 @@ static uint16_t ts_small_parse_table[] = { [323324] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12195), 1, - anon_sym_SEMI, ACTIONS(12197), 1, + anon_sym_SEMI, + ACTIONS(12199), 1, anon_sym_RBRACE, STATE(8151), 1, sym_attribute, @@ -465023,9 +465034,9 @@ static uint16_t ts_small_parse_table[] = { [323341] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12199), 1, - anon_sym_COLON_GT, ACTIONS(12201), 1, + anon_sym_COLON_GT, + ACTIONS(12203), 1, anon_sym_RPAREN, STATE(8152), 1, sym_attribute, @@ -465035,7 +465046,7 @@ static uint16_t ts_small_parse_table[] = { [323358] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11509), 1, + ACTIONS(11511), 1, anon_sym_then, STATE(4758), 1, sym_then_clause, @@ -465047,9 +465058,9 @@ static uint16_t ts_small_parse_table[] = { [323375] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12203), 1, - anon_sym_RPAREN, ACTIONS(12205), 1, + anon_sym_RPAREN, + ACTIONS(12207), 1, anon_sym_LT_DASH, STATE(8154), 1, sym_attribute, @@ -465059,9 +465070,9 @@ static uint16_t ts_small_parse_table[] = { [323392] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12207), 1, + ACTIONS(12209), 1, anon_sym_DOT, STATE(8155), 1, sym_attribute, @@ -465071,9 +465082,9 @@ static uint16_t ts_small_parse_table[] = { [323409] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11999), 1, + ACTIONS(12001), 1, anon_sym_RPAREN, - ACTIONS(12209), 1, + ACTIONS(12211), 1, anon_sym_SEMI, STATE(8156), 1, sym_attribute, @@ -465083,9 +465094,9 @@ static uint16_t ts_small_parse_table[] = { [323426] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12211), 1, + ACTIONS(12213), 1, sym__identifier, STATE(8157), 1, sym_attribute, @@ -465095,9 +465106,9 @@ static uint16_t ts_small_parse_table[] = { [323443] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12213), 1, + ACTIONS(12215), 1, anon_sym_DOT, STATE(8158), 1, sym_attribute, @@ -465107,9 +465118,9 @@ static uint16_t ts_small_parse_table[] = { [323460] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(12215), 1, + ACTIONS(12217), 1, anon_sym_DASH_GT, STATE(8159), 1, sym_attribute, @@ -465119,9 +465130,9 @@ static uint16_t ts_small_parse_table[] = { [323477] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12217), 1, - anon_sym_COLON_GT, ACTIONS(12219), 1, + anon_sym_COLON_GT, + ACTIONS(12221), 1, anon_sym_RPAREN, STATE(8160), 1, sym_attribute, @@ -465131,9 +465142,9 @@ static uint16_t ts_small_parse_table[] = { [323494] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11999), 1, + ACTIONS(12001), 1, anon_sym_RBRACK, - ACTIONS(12221), 1, + ACTIONS(12223), 1, anon_sym_SEMI, STATE(8161), 1, sym_attribute, @@ -465143,7 +465154,7 @@ static uint16_t ts_small_parse_table[] = { [323511] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11687), 1, + ACTIONS(11689), 1, anon_sym_then, STATE(4716), 1, sym_then_clause, @@ -465155,9 +465166,9 @@ static uint16_t ts_small_parse_table[] = { [323528] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(11217), 1, + ACTIONS(11219), 1, sym__identifier, STATE(8163), 1, sym_attribute, @@ -465167,9 +465178,9 @@ static uint16_t ts_small_parse_table[] = { [323545] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12223), 1, - anon_sym_RPAREN, ACTIONS(12225), 1, + anon_sym_RPAREN, + ACTIONS(12227), 1, anon_sym_LT_DASH, STATE(8164), 1, sym_attribute, @@ -465184,15 +465195,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12227), 2, + ACTIONS(12229), 2, sym__identifier, sym__capitalized_identifier, [323577] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12229), 1, - anon_sym_RPAREN, ACTIONS(12231), 1, + anon_sym_RPAREN, + ACTIONS(12233), 1, anon_sym_COLON_COLON, STATE(8166), 1, sym_attribute, @@ -465202,7 +465213,7 @@ static uint16_t ts_small_parse_table[] = { [323594] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11473), 1, + ACTIONS(11475), 1, anon_sym_do, STATE(3191), 1, sym_do_clause, @@ -465214,9 +465225,9 @@ static uint16_t ts_small_parse_table[] = { [323611] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12197), 1, + ACTIONS(12199), 1, anon_sym_RBRACK, - ACTIONS(12233), 1, + ACTIONS(12235), 1, anon_sym_SEMI, STATE(8168), 1, sym_attribute, @@ -465226,9 +465237,9 @@ static uint16_t ts_small_parse_table[] = { [323628] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5308), 1, + ACTIONS(5310), 1, anon_sym_RBRACK, - ACTIONS(9376), 1, + ACTIONS(9378), 1, anon_sym_PIPE, STATE(8169), 1, sym_attribute, @@ -465238,9 +465249,9 @@ static uint16_t ts_small_parse_table[] = { [323645] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12235), 1, - sym__identifier, ACTIONS(12237), 1, + sym__identifier, + ACTIONS(12239), 1, anon_sym_LPAREN, STATE(8170), 1, sym_attribute, @@ -465250,9 +465261,9 @@ static uint16_t ts_small_parse_table[] = { [323662] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12239), 1, + ACTIONS(12241), 1, anon_sym_DOT, STATE(8171), 1, sym_attribute, @@ -465262,9 +465273,9 @@ static uint16_t ts_small_parse_table[] = { [323679] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(12241), 1, + ACTIONS(12243), 1, anon_sym_DASH_GT, STATE(8172), 1, sym_attribute, @@ -465279,7 +465290,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5436), 2, + ACTIONS(5438), 2, anon_sym_DASH_GT, anon_sym_STAR, [323711] = 4, @@ -465290,15 +465301,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12243), 2, + ACTIONS(12245), 2, sym__identifier, sym__capitalized_identifier, [323726] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4308), 1, - anon_sym_COLON_GT, ACTIONS(4310), 1, + anon_sym_COLON_GT, + ACTIONS(4312), 1, anon_sym_EQ, STATE(8175), 1, sym_attribute, @@ -465308,9 +465319,9 @@ static uint16_t ts_small_parse_table[] = { [323743] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12245), 1, + ACTIONS(12247), 1, sym__identifier, STATE(8176), 1, sym_attribute, @@ -465325,15 +465336,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12247), 2, + ACTIONS(12249), 2, sym__identifier, sym__capitalized_identifier, [323775] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12249), 1, - anon_sym_SEMI, ACTIONS(12251), 1, + anon_sym_SEMI, + ACTIONS(12253), 1, anon_sym_RBRACE, STATE(8178), 1, sym_attribute, @@ -465348,7 +465359,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12253), 2, + ACTIONS(12255), 2, anon_sym_SEMI, anon_sym_GT, [323807] = 4, @@ -465359,15 +465370,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12255), 2, + ACTIONS(12257), 2, sym__identifier, sym__capitalized_identifier, [323822] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12257), 1, - sym__identifier, ACTIONS(12259), 1, + sym__identifier, + ACTIONS(12261), 1, anon_sym_LPAREN, STATE(8181), 1, sym_attribute, @@ -465377,7 +465388,7 @@ static uint16_t ts_small_parse_table[] = { [323839] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11657), 1, + ACTIONS(11659), 1, anon_sym_open, STATE(8182), 1, sym_attribute, @@ -465389,7 +465400,7 @@ static uint16_t ts_small_parse_table[] = { [323856] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10036), 1, + ACTIONS(10038), 1, sym__identifier, STATE(7066), 1, aux_sym__abstract_type_repeat1, @@ -465401,9 +465412,9 @@ static uint16_t ts_small_parse_table[] = { [323873] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12261), 1, - anon_sym_RPAREN, ACTIONS(12263), 1, + anon_sym_RPAREN, + ACTIONS(12265), 1, anon_sym_LT_DASH, STATE(8184), 1, sym_attribute, @@ -465413,9 +465424,9 @@ static uint16_t ts_small_parse_table[] = { [323890] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12197), 1, + ACTIONS(12199), 1, anon_sym_RPAREN, - ACTIONS(12265), 1, + ACTIONS(12267), 1, anon_sym_SEMI, STATE(8185), 1, sym_attribute, @@ -465425,9 +465436,9 @@ static uint16_t ts_small_parse_table[] = { [323907] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12267), 1, - anon_sym_RPAREN, ACTIONS(12269), 1, + anon_sym_RPAREN, + ACTIONS(12271), 1, anon_sym_LT_DASH, STATE(8186), 1, sym_attribute, @@ -465437,9 +465448,9 @@ static uint16_t ts_small_parse_table[] = { [323924] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12271), 1, - anon_sym_RPAREN, ACTIONS(12273), 1, + anon_sym_RPAREN, + ACTIONS(12275), 1, anon_sym_LT_DASH, STATE(8187), 1, sym_attribute, @@ -465449,7 +465460,7 @@ static uint16_t ts_small_parse_table[] = { [323941] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12275), 1, + ACTIONS(12277), 1, anon_sym_then, STATE(3348), 1, sym_then_clause, @@ -465461,9 +465472,9 @@ static uint16_t ts_small_parse_table[] = { [323958] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12277), 1, - anon_sym_RPAREN, ACTIONS(12279), 1, + anon_sym_RPAREN, + ACTIONS(12281), 1, anon_sym_LT_DASH, STATE(8189), 1, sym_attribute, @@ -465478,15 +465489,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12281), 2, + ACTIONS(12283), 2, sym__identifier, sym__capitalized_identifier, [323990] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12283), 1, + ACTIONS(12285), 1, sym__identifier, STATE(8191), 1, sym_attribute, @@ -465496,9 +465507,9 @@ static uint16_t ts_small_parse_table[] = { [324007] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12285), 1, - anon_sym_RPAREN, ACTIONS(12287), 1, + anon_sym_RPAREN, + ACTIONS(12289), 1, anon_sym_LT_DASH, STATE(8192), 1, sym_attribute, @@ -465513,13 +465524,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12289), 2, + ACTIONS(12291), 2, sym__identifier, sym__capitalized_identifier, [324039] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11445), 1, + ACTIONS(11447), 1, anon_sym_do, STATE(3306), 1, sym_do_clause, @@ -465531,9 +465542,9 @@ static uint16_t ts_small_parse_table[] = { [324056] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12291), 1, - anon_sym_RPAREN, ACTIONS(12293), 1, + anon_sym_RPAREN, + ACTIONS(12295), 1, anon_sym_LT_DASH, STATE(8195), 1, sym_attribute, @@ -465548,15 +465559,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12295), 2, + ACTIONS(12297), 2, sym__identifier, sym__capitalized_identifier, [324088] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12297), 1, - aux_sym_quoted_extension_token1, ACTIONS(12299), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12301), 1, sym__left_quoted_string_delimiter, STATE(8197), 1, sym_attribute, @@ -465566,9 +465577,9 @@ static uint16_t ts_small_parse_table[] = { [324105] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12301), 1, - anon_sym_RPAREN, ACTIONS(12303), 1, + anon_sym_RPAREN, + ACTIONS(12305), 1, anon_sym_LT_DASH, STATE(8198), 1, sym_attribute, @@ -465583,13 +465594,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12305), 2, + ACTIONS(12307), 2, anon_sym__, sym__capitalized_identifier, [324137] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11713), 1, + ACTIONS(11715), 1, anon_sym_then, STATE(3277), 1, sym_then_clause, @@ -465601,9 +465612,9 @@ static uint16_t ts_small_parse_table[] = { [324154] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12307), 1, - anon_sym_RPAREN, ACTIONS(12309), 1, + anon_sym_RPAREN, + ACTIONS(12311), 1, anon_sym_SEMI, STATE(8201), 1, sym_attribute, @@ -465613,9 +465624,9 @@ static uint16_t ts_small_parse_table[] = { [324171] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10496), 1, + ACTIONS(10498), 1, anon_sym_EQ, - ACTIONS(12311), 1, + ACTIONS(12313), 1, anon_sym_COLON_GT, STATE(8202), 1, sym_attribute, @@ -465625,9 +465636,9 @@ static uint16_t ts_small_parse_table[] = { [324188] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12313), 1, - anon_sym_SEMI, ACTIONS(12315), 1, + anon_sym_SEMI, + ACTIONS(12317), 1, anon_sym_RBRACE, STATE(8203), 1, sym_attribute, @@ -465637,9 +465648,9 @@ static uint16_t ts_small_parse_table[] = { [324205] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12317), 1, - anon_sym_RPAREN, ACTIONS(12319), 1, + anon_sym_RPAREN, + ACTIONS(12321), 1, anon_sym_SEMI, STATE(8204), 1, sym_attribute, @@ -465649,9 +465660,9 @@ static uint16_t ts_small_parse_table[] = { [324222] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12317), 1, + ACTIONS(12319), 1, anon_sym_RBRACK, - ACTIONS(12321), 1, + ACTIONS(12323), 1, anon_sym_SEMI, STATE(8205), 1, sym_attribute, @@ -465661,9 +465672,9 @@ static uint16_t ts_small_parse_table[] = { [324239] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12317), 1, + ACTIONS(12319), 1, anon_sym_RBRACE, - ACTIONS(12323), 1, + ACTIONS(12325), 1, anon_sym_SEMI, STATE(8206), 1, sym_attribute, @@ -465673,7 +465684,7 @@ static uint16_t ts_small_parse_table[] = { [324256] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11447), 1, + ACTIONS(11449), 1, anon_sym_do, STATE(4246), 1, sym_do_clause, @@ -465685,9 +465696,9 @@ static uint16_t ts_small_parse_table[] = { [324273] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12307), 1, + ACTIONS(12309), 1, anon_sym_RBRACK, - ACTIONS(12325), 1, + ACTIONS(12327), 1, anon_sym_SEMI, STATE(8208), 1, sym_attribute, @@ -465697,9 +465708,9 @@ static uint16_t ts_small_parse_table[] = { [324290] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12327), 1, - anon_sym_RPAREN, ACTIONS(12329), 1, + anon_sym_RPAREN, + ACTIONS(12331), 1, anon_sym_LT_DASH, STATE(8209), 1, sym_attribute, @@ -465709,9 +465720,9 @@ static uint16_t ts_small_parse_table[] = { [324307] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12307), 1, + ACTIONS(12309), 1, anon_sym_RBRACE, - ACTIONS(12331), 1, + ACTIONS(12333), 1, anon_sym_SEMI, STATE(8210), 1, sym_attribute, @@ -465721,9 +465732,9 @@ static uint16_t ts_small_parse_table[] = { [324324] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12333), 1, - anon_sym_RPAREN, ACTIONS(12335), 1, + anon_sym_RPAREN, + ACTIONS(12337), 1, anon_sym_LT_DASH, STATE(8211), 1, sym_attribute, @@ -465733,9 +465744,9 @@ static uint16_t ts_small_parse_table[] = { [324341] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12337), 1, - anon_sym_RPAREN, ACTIONS(12339), 1, + anon_sym_RPAREN, + ACTIONS(12341), 1, anon_sym_LT_DASH, STATE(8212), 1, sym_attribute, @@ -465750,15 +465761,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12341), 2, + ACTIONS(12343), 2, sym__identifier, sym__capitalized_identifier, [324373] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12343), 1, + ACTIONS(12345), 1, sym__identifier, STATE(8214), 1, sym_attribute, @@ -465773,15 +465784,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12345), 2, + ACTIONS(12347), 2, anon_sym__, sym__capitalized_identifier, [324405] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12347), 1, + ACTIONS(12349), 1, anon_sym_DOT, STATE(8216), 1, sym_attribute, @@ -465796,7 +465807,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6582), 2, + ACTIONS(6584), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [324437] = 4, @@ -465807,7 +465818,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12349), 2, + ACTIONS(12351), 2, anon_sym_to, anon_sym_downto, [324452] = 4, @@ -465818,7 +465829,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12351), 2, + ACTIONS(12353), 2, sym__identifier, sym__capitalized_identifier, [324467] = 4, @@ -465829,13 +465840,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(5900), 2, + ACTIONS(5902), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [324482] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12353), 1, + ACTIONS(12355), 1, sym__capitalized_identifier, STATE(6347), 1, sym_extended_module_path, @@ -465847,9 +465858,9 @@ static uint16_t ts_small_parse_table[] = { [324499] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, - ACTIONS(12355), 1, + ACTIONS(12357), 1, anon_sym_DASH_GT, STATE(8222), 1, sym_attribute, @@ -465859,7 +465870,7 @@ static uint16_t ts_small_parse_table[] = { [324516] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(8223), 1, sym_attribute, @@ -465876,15 +465887,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12357), 2, + ACTIONS(12359), 2, sym__identifier, sym__capitalized_identifier, [324548] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12359), 1, - anon_sym_RPAREN, ACTIONS(12361), 1, + anon_sym_RPAREN, + ACTIONS(12363), 1, anon_sym_LT_DASH, STATE(8225), 1, sym_attribute, @@ -465894,9 +465905,9 @@ static uint16_t ts_small_parse_table[] = { [324565] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12363), 1, + ACTIONS(12365), 1, sym__identifier, STATE(8226), 1, sym_attribute, @@ -465906,9 +465917,9 @@ static uint16_t ts_small_parse_table[] = { [324582] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12365), 1, + ACTIONS(12367), 1, sym__identifier, STATE(8227), 1, sym_attribute, @@ -465918,9 +465929,9 @@ static uint16_t ts_small_parse_table[] = { [324599] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12367), 1, - aux_sym_quoted_extension_token1, ACTIONS(12369), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12371), 1, sym__left_quoted_string_delimiter, STATE(8228), 1, sym_attribute, @@ -465930,9 +465941,9 @@ static uint16_t ts_small_parse_table[] = { [324616] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12371), 1, - anon_sym_COLON_GT, ACTIONS(12373), 1, + anon_sym_COLON_GT, + ACTIONS(12375), 1, anon_sym_RPAREN, STATE(8229), 1, sym_attribute, @@ -465942,9 +465953,9 @@ static uint16_t ts_small_parse_table[] = { [324633] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12375), 1, - anon_sym_RPAREN, ACTIONS(12377), 1, + anon_sym_RPAREN, + ACTIONS(12379), 1, anon_sym_LT_DASH, STATE(8230), 1, sym_attribute, @@ -465954,9 +465965,9 @@ static uint16_t ts_small_parse_table[] = { [324650] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12379), 1, - sym__identifier, ACTIONS(12381), 1, + sym__identifier, + ACTIONS(12383), 1, anon_sym_LPAREN, STATE(8231), 1, sym_attribute, @@ -465966,9 +465977,9 @@ static uint16_t ts_small_parse_table[] = { [324667] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12383), 1, - anon_sym_RPAREN, ACTIONS(12385), 1, + anon_sym_RPAREN, + ACTIONS(12387), 1, anon_sym_LT_DASH, STATE(8232), 1, sym_attribute, @@ -465983,15 +465994,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12387), 2, + ACTIONS(12389), 2, anon_sym_EQ, anon_sym_COLON_EQ, [324699] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12389), 1, + ACTIONS(12391), 1, anon_sym_DOT, STATE(8234), 1, sym_attribute, @@ -466001,9 +466012,9 @@ static uint16_t ts_small_parse_table[] = { [324716] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12391), 1, - anon_sym_RPAREN, ACTIONS(12393), 1, + anon_sym_RPAREN, + ACTIONS(12395), 1, anon_sym_SEMI, STATE(8235), 1, sym_attribute, @@ -466013,9 +466024,9 @@ static uint16_t ts_small_parse_table[] = { [324733] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12391), 1, + ACTIONS(12393), 1, anon_sym_RBRACK, - ACTIONS(12395), 1, + ACTIONS(12397), 1, anon_sym_SEMI, STATE(8236), 1, sym_attribute, @@ -466025,9 +466036,9 @@ static uint16_t ts_small_parse_table[] = { [324750] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12391), 1, + ACTIONS(12393), 1, anon_sym_RBRACE, - ACTIONS(12397), 1, + ACTIONS(12399), 1, anon_sym_SEMI, STATE(8237), 1, sym_attribute, @@ -466042,15 +466053,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12399), 2, + ACTIONS(12401), 2, anon_sym_to, anon_sym_downto, [324782] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12401), 1, - sym__identifier, ACTIONS(12403), 1, + sym__identifier, + ACTIONS(12405), 1, anon_sym_LBRACK, STATE(8239), 1, sym_attribute, @@ -466060,9 +466071,9 @@ static uint16_t ts_small_parse_table[] = { [324799] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12405), 1, - anon_sym_RPAREN, ACTIONS(12407), 1, + anon_sym_RPAREN, + ACTIONS(12409), 1, anon_sym_LT_DASH, STATE(8240), 1, sym_attribute, @@ -466072,9 +466083,9 @@ static uint16_t ts_small_parse_table[] = { [324816] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8108), 1, + ACTIONS(8110), 1, sym__capitalized_identifier, - ACTIONS(12409), 1, + ACTIONS(12411), 1, anon_sym_LPAREN, STATE(8241), 1, sym_attribute, @@ -466084,7 +466095,7 @@ static uint16_t ts_small_parse_table[] = { [324833] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11751), 1, + ACTIONS(11753), 1, anon_sym_then, STATE(3901), 1, sym_then_clause, @@ -466096,9 +466107,9 @@ static uint16_t ts_small_parse_table[] = { [324850] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8052), 1, + ACTIONS(8054), 1, sym__capitalized_identifier, - ACTIONS(12411), 1, + ACTIONS(12413), 1, anon_sym_LPAREN, STATE(8243), 1, sym_attribute, @@ -466108,9 +466119,9 @@ static uint16_t ts_small_parse_table[] = { [324867] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12413), 1, - anon_sym_COLON_GT, ACTIONS(12415), 1, + anon_sym_COLON_GT, + ACTIONS(12417), 1, anon_sym_RPAREN, STATE(8244), 1, sym_attribute, @@ -466125,15 +466136,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12417), 2, + ACTIONS(12419), 2, anon_sym_EQ, anon_sym_COLON_EQ, [324899] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12419), 1, + ACTIONS(12421), 1, sym__identifier, STATE(8246), 1, sym_attribute, @@ -466143,9 +466154,9 @@ static uint16_t ts_small_parse_table[] = { [324916] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9128), 1, + ACTIONS(9130), 1, anon_sym_RBRACE, - ACTIONS(12421), 1, + ACTIONS(12423), 1, anon_sym_SEMI, STATE(8247), 1, sym_attribute, @@ -466155,7 +466166,7 @@ static uint16_t ts_small_parse_table[] = { [324933] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8042), 1, + ACTIONS(8044), 1, anon_sym_COLON2, STATE(8248), 1, sym_attribute, @@ -466167,9 +466178,9 @@ static uint16_t ts_small_parse_table[] = { [324950] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12423), 1, - anon_sym_COLON_GT, ACTIONS(12425), 1, + anon_sym_COLON_GT, + ACTIONS(12427), 1, anon_sym_RPAREN, STATE(8249), 1, sym_attribute, @@ -466179,9 +466190,9 @@ static uint16_t ts_small_parse_table[] = { [324967] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12427), 1, - anon_sym_EQ, ACTIONS(12429), 1, + anon_sym_EQ, + ACTIONS(12431), 1, anon_sym_RPAREN, STATE(8250), 1, sym_attribute, @@ -466191,9 +466202,9 @@ static uint16_t ts_small_parse_table[] = { [324984] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12431), 1, + ACTIONS(12433), 1, sym__identifier, STATE(8251), 1, sym_attribute, @@ -466208,15 +466219,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12433), 2, + ACTIONS(12435), 2, anon_sym__, sym__capitalized_identifier, [325016] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12435), 1, + ACTIONS(12437), 1, sym__identifier, STATE(8253), 1, sym_attribute, @@ -466226,9 +466237,9 @@ static uint16_t ts_small_parse_table[] = { [325033] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10327), 1, + ACTIONS(10329), 1, anon_sym_EQ, - ACTIONS(12437), 1, + ACTIONS(12439), 1, anon_sym_COLON_GT, STATE(8254), 1, sym_attribute, @@ -466238,9 +466249,9 @@ static uint16_t ts_small_parse_table[] = { [325050] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12439), 1, + ACTIONS(12441), 1, sym__identifier, STATE(8255), 1, sym_attribute, @@ -466250,7 +466261,7 @@ static uint16_t ts_small_parse_table[] = { [325067] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11473), 1, + ACTIONS(11475), 1, anon_sym_do, STATE(3222), 1, sym_do_clause, @@ -466262,9 +466273,9 @@ static uint16_t ts_small_parse_table[] = { [325084] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12441), 1, - anon_sym_RPAREN, ACTIONS(12443), 1, + anon_sym_RPAREN, + ACTIONS(12445), 1, anon_sym_SEMI, STATE(8257), 1, sym_attribute, @@ -466274,7 +466285,7 @@ static uint16_t ts_small_parse_table[] = { [325101] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12275), 1, + ACTIONS(12277), 1, anon_sym_then, STATE(3338), 1, sym_then_clause, @@ -466291,15 +466302,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12445), 2, + ACTIONS(12447), 2, sym__identifier, sym__capitalized_identifier, [325133] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12447), 1, + ACTIONS(12449), 1, sym__identifier, STATE(8260), 1, sym_attribute, @@ -466314,13 +466325,13 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12449), 2, + ACTIONS(12451), 2, sym__identifier, sym__capitalized_identifier, [325165] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11447), 1, + ACTIONS(11449), 1, anon_sym_do, STATE(4401), 1, sym_do_clause, @@ -466332,9 +466343,9 @@ static uint16_t ts_small_parse_table[] = { [325182] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12441), 1, + ACTIONS(12443), 1, anon_sym_RBRACK, - ACTIONS(12451), 1, + ACTIONS(12453), 1, anon_sym_SEMI, STATE(8263), 1, sym_attribute, @@ -466349,7 +466360,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12453), 2, + ACTIONS(12455), 2, anon_sym_to, anon_sym_downto, [325214] = 4, @@ -466360,15 +466371,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12455), 2, + ACTIONS(12457), 2, sym__identifier, sym__capitalized_identifier, [325229] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12457), 1, + ACTIONS(12459), 1, anon_sym_DOT, STATE(8266), 1, sym_attribute, @@ -466383,15 +466394,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12459), 2, + ACTIONS(12461), 2, sym__identifier, sym__capitalized_identifier, [325261] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12461), 1, - anon_sym_RPAREN, ACTIONS(12463), 1, + anon_sym_RPAREN, + ACTIONS(12465), 1, anon_sym_COLON_COLON, STATE(8268), 1, sym_attribute, @@ -466401,9 +466412,9 @@ static uint16_t ts_small_parse_table[] = { [325278] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12465), 1, - anon_sym_EQ, ACTIONS(12467), 1, + anon_sym_EQ, + ACTIONS(12469), 1, anon_sym_RPAREN, STATE(8269), 1, sym_attribute, @@ -466413,9 +466424,9 @@ static uint16_t ts_small_parse_table[] = { [325295] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12441), 1, + ACTIONS(12443), 1, anon_sym_RBRACE, - ACTIONS(12469), 1, + ACTIONS(12471), 1, anon_sym_SEMI, STATE(8270), 1, sym_attribute, @@ -466430,7 +466441,7 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(12471), 2, + ACTIONS(12473), 2, sym__identifier, sym__capitalized_identifier, [325327] = 4, @@ -466441,15 +466452,15 @@ static uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_comment, sym_line_number_directive, - ACTIONS(6638), 2, + ACTIONS(6640), 2, anon_sym_in, anon_sym_LBRACK_AT_AT, [325342] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12473), 1, - anon_sym_RPAREN, ACTIONS(12475), 1, + anon_sym_RPAREN, + ACTIONS(12477), 1, anon_sym_LT_DASH, STATE(8273), 1, sym_attribute, @@ -466459,9 +466470,9 @@ static uint16_t ts_small_parse_table[] = { [325359] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12477), 1, - anon_sym_COLON_GT, ACTIONS(12479), 1, + anon_sym_COLON_GT, + ACTIONS(12481), 1, anon_sym_RPAREN, STATE(8274), 1, sym_attribute, @@ -466471,7 +466482,7 @@ static uint16_t ts_small_parse_table[] = { [325376] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9854), 1, + ACTIONS(9856), 1, anon_sym_COLON2, STATE(8275), 1, sym_attribute, @@ -466483,9 +466494,9 @@ static uint16_t ts_small_parse_table[] = { [325393] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12481), 1, - anon_sym_COLON_GT, ACTIONS(12483), 1, + anon_sym_COLON_GT, + ACTIONS(12485), 1, anon_sym_RPAREN, STATE(8276), 1, sym_attribute, @@ -466495,9 +466506,9 @@ static uint16_t ts_small_parse_table[] = { [325410] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12485), 1, - sym__identifier, ACTIONS(12487), 1, + sym__identifier, + ACTIONS(12489), 1, anon_sym_LPAREN, STATE(8277), 1, sym_attribute, @@ -466507,9 +466518,9 @@ static uint16_t ts_small_parse_table[] = { [325427] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4346), 1, - anon_sym_COLON_GT, ACTIONS(4348), 1, + anon_sym_COLON_GT, + ACTIONS(4350), 1, anon_sym_EQ, STATE(8278), 1, sym_attribute, @@ -466519,9 +466530,9 @@ static uint16_t ts_small_parse_table[] = { [325444] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, - ACTIONS(12489), 1, + ACTIONS(12491), 1, sym__identifier, STATE(8279), 1, sym_attribute, @@ -466531,9 +466542,9 @@ static uint16_t ts_small_parse_table[] = { [325461] = 5, ACTIONS(3), 1, anon_sym_LBRACK_AT, - ACTIONS(12491), 1, - aux_sym_quoted_extension_token1, ACTIONS(12493), 1, + aux_sym_quoted_extension_token1, + ACTIONS(12495), 1, sym__left_quoted_string_delimiter, STATE(8280), 1, sym_attribute, @@ -466543,9 +466554,9 @@ static uint16_t ts_small_parse_table[] = { [325478] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12495), 1, - anon_sym_RPAREN, ACTIONS(12497), 1, + anon_sym_RPAREN, + ACTIONS(12499), 1, anon_sym_SEMI, STATE(8281), 1, sym_attribute, @@ -466555,9 +466566,9 @@ static uint16_t ts_small_parse_table[] = { [325495] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, - ACTIONS(12499), 1, + ACTIONS(12501), 1, sym__identifier, STATE(8282), 1, sym_attribute, @@ -466567,9 +466578,9 @@ static uint16_t ts_small_parse_table[] = { [325512] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12501), 1, - anon_sym_COLON_GT, ACTIONS(12503), 1, + anon_sym_COLON_GT, + ACTIONS(12505), 1, anon_sym_RPAREN, STATE(8283), 1, sym_attribute, @@ -466579,9 +466590,9 @@ static uint16_t ts_small_parse_table[] = { [325529] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12505), 1, - sym__identifier, ACTIONS(12507), 1, + sym__identifier, + ACTIONS(12509), 1, anon_sym_LBRACK, STATE(8284), 1, sym_attribute, @@ -466591,9 +466602,9 @@ static uint16_t ts_small_parse_table[] = { [325546] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12495), 1, + ACTIONS(12497), 1, anon_sym_RBRACK, - ACTIONS(12509), 1, + ACTIONS(12511), 1, anon_sym_SEMI, STATE(8285), 1, sym_attribute, @@ -466603,9 +466614,9 @@ static uint16_t ts_small_parse_table[] = { [325563] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12511), 1, - sym__identifier, ACTIONS(12513), 1, + sym__identifier, + ACTIONS(12515), 1, sym__capitalized_identifier, STATE(8286), 1, sym_attribute, @@ -466615,9 +466626,9 @@ static uint16_t ts_small_parse_table[] = { [325580] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12515), 1, - sym__identifier, ACTIONS(12517), 1, + sym__identifier, + ACTIONS(12519), 1, anon_sym_LPAREN, STATE(8287), 1, sym_attribute, @@ -466627,7 +466638,7 @@ static uint16_t ts_small_parse_table[] = { [325597] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11603), 1, + ACTIONS(11605), 1, anon_sym_then, STATE(4096), 1, sym_then_clause, @@ -466639,9 +466650,9 @@ static uint16_t ts_small_parse_table[] = { [325614] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12519), 1, - sym__identifier, ACTIONS(12521), 1, + sym__identifier, + ACTIONS(12523), 1, sym__capitalized_identifier, STATE(8289), 1, sym_attribute, @@ -466651,9 +466662,9 @@ static uint16_t ts_small_parse_table[] = { [325631] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6016), 1, + ACTIONS(6018), 1, anon_sym_LPAREN, - ACTIONS(12523), 1, + ACTIONS(12525), 1, anon_sym_DOT, STATE(8290), 1, sym_attribute, @@ -466663,7 +466674,7 @@ static uint16_t ts_small_parse_table[] = { [325648] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11415), 1, + ACTIONS(11417), 1, anon_sym_do, STATE(3245), 1, sym_do_clause, @@ -466675,9 +466686,9 @@ static uint16_t ts_small_parse_table[] = { [325665] = 5, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12495), 1, + ACTIONS(12497), 1, anon_sym_RBRACE, - ACTIONS(12525), 1, + ACTIONS(12527), 1, anon_sym_SEMI, STATE(8292), 1, sym_attribute, @@ -466687,7 +466698,7 @@ static uint16_t ts_small_parse_table[] = { [325682] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10277), 1, + ACTIONS(10279), 1, anon_sym_GT_RBRACE, STATE(8293), 1, sym_attribute, @@ -466697,7 +466708,7 @@ static uint16_t ts_small_parse_table[] = { [325696] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12527), 1, + ACTIONS(12529), 1, anon_sym_RBRACE, STATE(8294), 1, sym_attribute, @@ -466707,7 +466718,7 @@ static uint16_t ts_small_parse_table[] = { [325710] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12529), 1, + ACTIONS(12531), 1, anon_sym_DASH_GT, STATE(8295), 1, sym_attribute, @@ -466717,7 +466728,7 @@ static uint16_t ts_small_parse_table[] = { [325724] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12531), 1, + ACTIONS(12533), 1, anon_sym_DASH_GT, STATE(8296), 1, sym_attribute, @@ -466727,7 +466738,7 @@ static uint16_t ts_small_parse_table[] = { [325738] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12533), 1, + ACTIONS(12535), 1, anon_sym_DASH_GT, STATE(8297), 1, sym_attribute, @@ -466737,7 +466748,7 @@ static uint16_t ts_small_parse_table[] = { [325752] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12535), 1, + ACTIONS(12537), 1, anon_sym_DASH_GT, STATE(8298), 1, sym_attribute, @@ -466747,7 +466758,7 @@ static uint16_t ts_small_parse_table[] = { [325766] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12537), 1, + ACTIONS(12539), 1, anon_sym_COLON2, STATE(8299), 1, sym_attribute, @@ -466757,7 +466768,7 @@ static uint16_t ts_small_parse_table[] = { [325780] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12539), 1, + ACTIONS(12541), 1, anon_sym_in, STATE(8300), 1, sym_attribute, @@ -466767,7 +466778,7 @@ static uint16_t ts_small_parse_table[] = { [325794] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12541), 1, + ACTIONS(12543), 1, sym__identifier, STATE(8301), 1, sym_attribute, @@ -466777,7 +466788,7 @@ static uint16_t ts_small_parse_table[] = { [325808] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12543), 1, + ACTIONS(12545), 1, anon_sym_DOT, STATE(8302), 1, sym_attribute, @@ -466787,7 +466798,7 @@ static uint16_t ts_small_parse_table[] = { [325822] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12545), 1, + ACTIONS(12547), 1, anon_sym_DOT, STATE(8303), 1, sym_attribute, @@ -466797,7 +466808,7 @@ static uint16_t ts_small_parse_table[] = { [325836] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12547), 1, + ACTIONS(12549), 1, anon_sym_with, STATE(8304), 1, sym_attribute, @@ -466807,7 +466818,7 @@ static uint16_t ts_small_parse_table[] = { [325850] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12549), 1, + ACTIONS(12551), 1, sym__identifier, STATE(8305), 1, sym_attribute, @@ -466817,7 +466828,7 @@ static uint16_t ts_small_parse_table[] = { [325864] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12551), 1, + ACTIONS(12553), 1, anon_sym_with, STATE(8306), 1, sym_attribute, @@ -466827,7 +466838,7 @@ static uint16_t ts_small_parse_table[] = { [325878] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12553), 1, + ACTIONS(12555), 1, anon_sym_DOT, STATE(8307), 1, sym_attribute, @@ -466837,7 +466848,7 @@ static uint16_t ts_small_parse_table[] = { [325892] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12555), 1, + ACTIONS(12557), 1, sym__right_quoted_string_delimiter, STATE(8308), 1, sym_attribute, @@ -466847,7 +466858,7 @@ static uint16_t ts_small_parse_table[] = { [325906] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12557), 1, + ACTIONS(12559), 1, anon_sym_STAR, STATE(8309), 1, sym_attribute, @@ -466857,7 +466868,7 @@ static uint16_t ts_small_parse_table[] = { [325920] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12559), 1, + ACTIONS(12561), 1, anon_sym_in, STATE(8310), 1, sym_attribute, @@ -466867,7 +466878,7 @@ static uint16_t ts_small_parse_table[] = { [325934] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12561), 1, + ACTIONS(12563), 1, anon_sym_with, STATE(8311), 1, sym_attribute, @@ -466877,7 +466888,7 @@ static uint16_t ts_small_parse_table[] = { [325948] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12563), 1, + ACTIONS(12565), 1, anon_sym_with, STATE(8312), 1, sym_attribute, @@ -466887,7 +466898,7 @@ static uint16_t ts_small_parse_table[] = { [325962] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12565), 1, + ACTIONS(12567), 1, anon_sym_end, STATE(8313), 1, sym_attribute, @@ -466897,7 +466908,7 @@ static uint16_t ts_small_parse_table[] = { [325976] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12567), 1, + ACTIONS(12569), 1, anon_sym_of, STATE(8314), 1, sym_attribute, @@ -466907,7 +466918,7 @@ static uint16_t ts_small_parse_table[] = { [325990] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12569), 1, + ACTIONS(12571), 1, anon_sym_DOT, STATE(8315), 1, sym_attribute, @@ -466917,7 +466928,7 @@ static uint16_t ts_small_parse_table[] = { [326004] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12571), 1, + ACTIONS(12573), 1, anon_sym_DASH_GT, STATE(8316), 1, sym_attribute, @@ -466927,7 +466938,7 @@ static uint16_t ts_small_parse_table[] = { [326018] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9358), 1, + ACTIONS(9360), 1, anon_sym_RPAREN, STATE(8317), 1, sym_attribute, @@ -466937,7 +466948,7 @@ static uint16_t ts_small_parse_table[] = { [326032] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12573), 1, + ACTIONS(12575), 1, anon_sym_RPAREN, STATE(8318), 1, sym_attribute, @@ -466947,7 +466958,7 @@ static uint16_t ts_small_parse_table[] = { [326046] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12575), 1, + ACTIONS(12577), 1, anon_sym_in, STATE(8319), 1, sym_attribute, @@ -466957,7 +466968,7 @@ static uint16_t ts_small_parse_table[] = { [326060] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8494), 1, + ACTIONS(8496), 1, sym__right_quoted_string_delimiter, STATE(8320), 1, sym_attribute, @@ -466967,7 +466978,7 @@ static uint16_t ts_small_parse_table[] = { [326074] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12577), 1, + ACTIONS(12579), 1, anon_sym_DASH_GT, STATE(8321), 1, sym_attribute, @@ -466977,7 +466988,7 @@ static uint16_t ts_small_parse_table[] = { [326088] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12579), 1, + ACTIONS(12581), 1, anon_sym_DASH_GT, STATE(8322), 1, sym_attribute, @@ -466987,7 +466998,7 @@ static uint16_t ts_small_parse_table[] = { [326102] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12581), 1, + ACTIONS(12583), 1, anon_sym_DOT, STATE(8323), 1, sym_attribute, @@ -466997,7 +467008,7 @@ static uint16_t ts_small_parse_table[] = { [326116] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12527), 1, + ACTIONS(12529), 1, anon_sym_RBRACK, STATE(8324), 1, sym_attribute, @@ -467007,7 +467018,7 @@ static uint16_t ts_small_parse_table[] = { [326130] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12527), 1, + ACTIONS(12529), 1, anon_sym_RPAREN, STATE(8325), 1, sym_attribute, @@ -467017,7 +467028,7 @@ static uint16_t ts_small_parse_table[] = { [326144] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12583), 1, + ACTIONS(12585), 1, sym__right_quoted_string_delimiter, STATE(8326), 1, sym_attribute, @@ -467027,7 +467038,7 @@ static uint16_t ts_small_parse_table[] = { [326158] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12585), 1, + ACTIONS(12587), 1, anon_sym_RPAREN, STATE(8327), 1, sym_attribute, @@ -467037,7 +467048,7 @@ static uint16_t ts_small_parse_table[] = { [326172] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12587), 1, + ACTIONS(12589), 1, anon_sym_RPAREN, STATE(8328), 1, sym_attribute, @@ -467047,7 +467058,7 @@ static uint16_t ts_small_parse_table[] = { [326186] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12589), 1, + ACTIONS(12591), 1, sym__right_quoted_string_delimiter, STATE(8329), 1, sym_attribute, @@ -467057,7 +467068,7 @@ static uint16_t ts_small_parse_table[] = { [326200] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12591), 1, + ACTIONS(12593), 1, anon_sym_DASH_GT, STATE(8330), 1, sym_attribute, @@ -467067,7 +467078,7 @@ static uint16_t ts_small_parse_table[] = { [326214] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12593), 1, + ACTIONS(12595), 1, anon_sym_RPAREN, STATE(8331), 1, sym_attribute, @@ -467077,7 +467088,7 @@ static uint16_t ts_small_parse_table[] = { [326228] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12593), 1, + ACTIONS(12595), 1, anon_sym_RBRACK, STATE(8332), 1, sym_attribute, @@ -467087,7 +467098,7 @@ static uint16_t ts_small_parse_table[] = { [326242] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12593), 1, + ACTIONS(12595), 1, anon_sym_RBRACE, STATE(8333), 1, sym_attribute, @@ -467097,7 +467108,7 @@ static uint16_t ts_small_parse_table[] = { [326256] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12595), 1, + ACTIONS(12597), 1, anon_sym_DASH_GT, STATE(8334), 1, sym_attribute, @@ -467107,7 +467118,7 @@ static uint16_t ts_small_parse_table[] = { [326270] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8474), 1, + ACTIONS(8476), 1, sym__right_quoted_string_delimiter, STATE(8335), 1, sym_attribute, @@ -467117,7 +467128,7 @@ static uint16_t ts_small_parse_table[] = { [326284] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12597), 1, + ACTIONS(12599), 1, anon_sym_DASH_GT, STATE(8336), 1, sym_attribute, @@ -467127,7 +467138,7 @@ static uint16_t ts_small_parse_table[] = { [326298] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12599), 1, + ACTIONS(12601), 1, anon_sym_in, STATE(8337), 1, sym_attribute, @@ -467137,7 +467148,7 @@ static uint16_t ts_small_parse_table[] = { [326312] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12601), 1, + ACTIONS(12603), 1, anon_sym_DASH_GT, STATE(8338), 1, sym_attribute, @@ -467147,7 +467158,7 @@ static uint16_t ts_small_parse_table[] = { [326326] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9348), 1, + ACTIONS(9350), 1, anon_sym_RPAREN, STATE(8339), 1, sym_attribute, @@ -467157,7 +467168,7 @@ static uint16_t ts_small_parse_table[] = { [326340] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12603), 1, + ACTIONS(12605), 1, anon_sym_DASH_GT, STATE(8340), 1, sym_attribute, @@ -467167,7 +467178,7 @@ static uint16_t ts_small_parse_table[] = { [326354] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12605), 1, + ACTIONS(12607), 1, anon_sym_DASH_GT, STATE(8341), 1, sym_attribute, @@ -467177,7 +467188,7 @@ static uint16_t ts_small_parse_table[] = { [326368] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12607), 1, + ACTIONS(12609), 1, anon_sym_DASH_GT, STATE(8342), 1, sym_attribute, @@ -467187,7 +467198,7 @@ static uint16_t ts_small_parse_table[] = { [326382] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11519), 1, + ACTIONS(11521), 1, sym__capitalized_identifier, STATE(8343), 1, sym_attribute, @@ -467197,7 +467208,7 @@ static uint16_t ts_small_parse_table[] = { [326396] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12609), 1, + ACTIONS(12611), 1, anon_sym_with, STATE(8344), 1, sym_attribute, @@ -467207,7 +467218,7 @@ static uint16_t ts_small_parse_table[] = { [326410] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12611), 1, + ACTIONS(12613), 1, anon_sym_with, STATE(8345), 1, sym_attribute, @@ -467217,7 +467228,7 @@ static uint16_t ts_small_parse_table[] = { [326424] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12613), 1, + ACTIONS(12615), 1, anon_sym_in, STATE(8346), 1, sym_attribute, @@ -467227,7 +467238,7 @@ static uint16_t ts_small_parse_table[] = { [326438] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12615), 1, + ACTIONS(12617), 1, anon_sym_STAR, STATE(8347), 1, sym_attribute, @@ -467237,7 +467248,7 @@ static uint16_t ts_small_parse_table[] = { [326452] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12617), 1, + ACTIONS(12619), 1, sym__right_quoted_string_delimiter, STATE(8348), 1, sym_attribute, @@ -467247,7 +467258,7 @@ static uint16_t ts_small_parse_table[] = { [326466] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12619), 1, + ACTIONS(12621), 1, anon_sym_DOT, STATE(8349), 1, sym_attribute, @@ -467257,7 +467268,7 @@ static uint16_t ts_small_parse_table[] = { [326480] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12621), 1, + ACTIONS(12623), 1, anon_sym_with, STATE(8350), 1, sym_attribute, @@ -467267,7 +467278,7 @@ static uint16_t ts_small_parse_table[] = { [326494] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12623), 1, + ACTIONS(12625), 1, anon_sym_DOT, STATE(8351), 1, sym_attribute, @@ -467277,7 +467288,7 @@ static uint16_t ts_small_parse_table[] = { [326508] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12625), 1, + ACTIONS(12627), 1, anon_sym_with, STATE(8352), 1, sym_attribute, @@ -467287,7 +467298,7 @@ static uint16_t ts_small_parse_table[] = { [326522] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12627), 1, + ACTIONS(12629), 1, anon_sym_DOT, STATE(8353), 1, sym_attribute, @@ -467297,7 +467308,7 @@ static uint16_t ts_small_parse_table[] = { [326536] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12629), 1, + ACTIONS(12631), 1, anon_sym_DOT, STATE(8354), 1, sym_attribute, @@ -467307,7 +467318,7 @@ static uint16_t ts_small_parse_table[] = { [326550] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12631), 1, + ACTIONS(12633), 1, anon_sym_DOT, STATE(8355), 1, sym_attribute, @@ -467317,7 +467328,7 @@ static uint16_t ts_small_parse_table[] = { [326564] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12633), 1, + ACTIONS(12635), 1, anon_sym_with, STATE(8356), 1, sym_attribute, @@ -467327,7 +467338,7 @@ static uint16_t ts_small_parse_table[] = { [326578] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12635), 1, + ACTIONS(12637), 1, anon_sym_RPAREN, STATE(8357), 1, sym_attribute, @@ -467337,7 +467348,7 @@ static uint16_t ts_small_parse_table[] = { [326592] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12637), 1, + ACTIONS(12639), 1, sym__identifier, STATE(8358), 1, sym_attribute, @@ -467347,7 +467358,7 @@ static uint16_t ts_small_parse_table[] = { [326606] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12639), 1, + ACTIONS(12641), 1, anon_sym_with, STATE(8359), 1, sym_attribute, @@ -467357,7 +467368,7 @@ static uint16_t ts_small_parse_table[] = { [326620] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12641), 1, + ACTIONS(12643), 1, anon_sym_DOT, STATE(8360), 1, sym_attribute, @@ -467367,7 +467378,7 @@ static uint16_t ts_small_parse_table[] = { [326634] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12643), 1, + ACTIONS(12645), 1, anon_sym_RBRACE, STATE(8361), 1, sym_attribute, @@ -467377,7 +467388,7 @@ static uint16_t ts_small_parse_table[] = { [326648] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12645), 1, + ACTIONS(12647), 1, sym__right_quoted_string_delimiter, STATE(8362), 1, sym_attribute, @@ -467387,7 +467398,7 @@ static uint16_t ts_small_parse_table[] = { [326662] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12647), 1, + ACTIONS(12649), 1, anon_sym_RBRACE, STATE(8363), 1, sym_attribute, @@ -467397,7 +467408,7 @@ static uint16_t ts_small_parse_table[] = { [326676] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12649), 1, + ACTIONS(12651), 1, sym__right_quoted_string_delimiter, STATE(8364), 1, sym_attribute, @@ -467407,7 +467418,7 @@ static uint16_t ts_small_parse_table[] = { [326690] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12651), 1, + ACTIONS(12653), 1, sym__right_quoted_string_delimiter, STATE(8365), 1, sym_attribute, @@ -467417,7 +467428,7 @@ static uint16_t ts_small_parse_table[] = { [326704] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12653), 1, + ACTIONS(12655), 1, anon_sym_RPAREN, STATE(8366), 1, sym_attribute, @@ -467427,7 +467438,7 @@ static uint16_t ts_small_parse_table[] = { [326718] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12655), 1, + ACTIONS(12657), 1, anon_sym_RPAREN, STATE(8367), 1, sym_attribute, @@ -467437,7 +467448,7 @@ static uint16_t ts_small_parse_table[] = { [326732] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12657), 1, + ACTIONS(12659), 1, anon_sym_RBRACK, STATE(8368), 1, sym_attribute, @@ -467447,7 +467458,7 @@ static uint16_t ts_small_parse_table[] = { [326746] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12659), 1, + ACTIONS(12661), 1, anon_sym_RBRACE, STATE(8369), 1, sym_attribute, @@ -467457,7 +467468,7 @@ static uint16_t ts_small_parse_table[] = { [326760] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12661), 1, + ACTIONS(12663), 1, anon_sym_RPAREN, STATE(8370), 1, sym_attribute, @@ -467467,7 +467478,7 @@ static uint16_t ts_small_parse_table[] = { [326774] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12663), 1, + ACTIONS(12665), 1, anon_sym_STAR, STATE(8371), 1, sym_attribute, @@ -467477,7 +467488,7 @@ static uint16_t ts_small_parse_table[] = { [326788] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12665), 1, + ACTIONS(12667), 1, anon_sym_with, STATE(8372), 1, sym_attribute, @@ -467487,7 +467498,7 @@ static uint16_t ts_small_parse_table[] = { [326802] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12085), 1, + ACTIONS(12087), 1, anon_sym_RBRACE, STATE(8373), 1, sym_attribute, @@ -467497,7 +467508,7 @@ static uint16_t ts_small_parse_table[] = { [326816] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12667), 1, + ACTIONS(12669), 1, anon_sym_with, STATE(8374), 1, sym_attribute, @@ -467507,7 +467518,7 @@ static uint16_t ts_small_parse_table[] = { [326830] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12669), 1, + ACTIONS(12671), 1, anon_sym_RPAREN, STATE(8375), 1, sym_attribute, @@ -467517,7 +467528,7 @@ static uint16_t ts_small_parse_table[] = { [326844] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12671), 1, + ACTIONS(12673), 1, anon_sym_RPAREN, STATE(8376), 1, sym_attribute, @@ -467527,7 +467538,7 @@ static uint16_t ts_small_parse_table[] = { [326858] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12673), 1, + ACTIONS(12675), 1, anon_sym_DOT_DOT, STATE(8377), 1, sym_attribute, @@ -467537,7 +467548,7 @@ static uint16_t ts_small_parse_table[] = { [326872] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12675), 1, + ACTIONS(12677), 1, anon_sym_DOT_DOT, STATE(8378), 1, sym_attribute, @@ -467547,7 +467558,7 @@ static uint16_t ts_small_parse_table[] = { [326886] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12677), 1, + ACTIONS(12679), 1, anon_sym_DOT, STATE(8379), 1, sym_attribute, @@ -467557,7 +467568,7 @@ static uint16_t ts_small_parse_table[] = { [326900] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12679), 1, + ACTIONS(12681), 1, anon_sym_RPAREN, STATE(8380), 1, sym_attribute, @@ -467567,7 +467578,7 @@ static uint16_t ts_small_parse_table[] = { [326914] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12679), 1, + ACTIONS(12681), 1, anon_sym_RBRACK, STATE(8381), 1, sym_attribute, @@ -467577,7 +467588,7 @@ static uint16_t ts_small_parse_table[] = { [326928] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12679), 1, + ACTIONS(12681), 1, anon_sym_RBRACE, STATE(8382), 1, sym_attribute, @@ -467587,7 +467598,7 @@ static uint16_t ts_small_parse_table[] = { [326942] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12681), 1, + ACTIONS(12683), 1, anon_sym_RPAREN, STATE(8383), 1, sym_attribute, @@ -467597,7 +467608,7 @@ static uint16_t ts_small_parse_table[] = { [326956] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12683), 1, + ACTIONS(12685), 1, anon_sym_DOT_DOT, STATE(8384), 1, sym_attribute, @@ -467607,7 +467618,7 @@ static uint16_t ts_small_parse_table[] = { [326970] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9202), 1, + ACTIONS(9204), 1, anon_sym_RPAREN, STATE(8385), 1, sym_attribute, @@ -467627,7 +467638,7 @@ static uint16_t ts_small_parse_table[] = { [326998] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12685), 1, + ACTIONS(12687), 1, anon_sym_DASH_GT, STATE(8387), 1, sym_attribute, @@ -467637,7 +467648,7 @@ static uint16_t ts_small_parse_table[] = { [327012] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12687), 1, + ACTIONS(12689), 1, anon_sym_DASH_GT, STATE(8388), 1, sym_attribute, @@ -467647,7 +467658,7 @@ static uint16_t ts_small_parse_table[] = { [327026] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12689), 1, + ACTIONS(12691), 1, anon_sym_DASH_GT, STATE(8389), 1, sym_attribute, @@ -467657,7 +467668,7 @@ static uint16_t ts_small_parse_table[] = { [327040] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12691), 1, + ACTIONS(12693), 1, anon_sym_DASH_GT, STATE(8390), 1, sym_attribute, @@ -467667,7 +467678,7 @@ static uint16_t ts_small_parse_table[] = { [327054] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8338), 1, + ACTIONS(8340), 1, sym__right_quoted_string_delimiter, STATE(8391), 1, sym_attribute, @@ -467677,7 +467688,7 @@ static uint16_t ts_small_parse_table[] = { [327068] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12693), 1, + ACTIONS(12695), 1, anon_sym_COLON_COLON, STATE(8392), 1, sym_attribute, @@ -467687,7 +467698,7 @@ static uint16_t ts_small_parse_table[] = { [327082] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6155), 1, + ACTIONS(6157), 1, anon_sym_GT, STATE(8393), 1, sym_attribute, @@ -467697,7 +467708,7 @@ static uint16_t ts_small_parse_table[] = { [327096] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12695), 1, + ACTIONS(12697), 1, anon_sym_RBRACE, STATE(8394), 1, sym_attribute, @@ -467707,7 +467718,7 @@ static uint16_t ts_small_parse_table[] = { [327110] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12695), 1, + ACTIONS(12697), 1, anon_sym_RBRACK, STATE(8395), 1, sym_attribute, @@ -467717,7 +467728,7 @@ static uint16_t ts_small_parse_table[] = { [327124] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12695), 1, + ACTIONS(12697), 1, anon_sym_RPAREN, STATE(8396), 1, sym_attribute, @@ -467727,7 +467738,7 @@ static uint16_t ts_small_parse_table[] = { [327138] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12697), 1, + ACTIONS(12699), 1, sym__right_quoted_string_delimiter, STATE(8397), 1, sym_attribute, @@ -467737,7 +467748,7 @@ static uint16_t ts_small_parse_table[] = { [327152] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12699), 1, + ACTIONS(12701), 1, anon_sym_EQ, STATE(8398), 1, sym_attribute, @@ -467747,7 +467758,7 @@ static uint16_t ts_small_parse_table[] = { [327166] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12701), 1, + ACTIONS(12703), 1, sym__identifier, STATE(8399), 1, sym_attribute, @@ -467757,7 +467768,7 @@ static uint16_t ts_small_parse_table[] = { [327180] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12703), 1, + ACTIONS(12705), 1, anon_sym_RPAREN, STATE(8400), 1, sym_attribute, @@ -467767,7 +467778,7 @@ static uint16_t ts_small_parse_table[] = { [327194] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12705), 1, + ACTIONS(12707), 1, anon_sym_RPAREN, STATE(8401), 1, sym_attribute, @@ -467777,7 +467788,7 @@ static uint16_t ts_small_parse_table[] = { [327208] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12707), 1, + ACTIONS(12709), 1, sym__right_quoted_string_delimiter, STATE(8402), 1, sym_attribute, @@ -467787,7 +467798,7 @@ static uint16_t ts_small_parse_table[] = { [327222] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12709), 1, + ACTIONS(12711), 1, anon_sym_RPAREN, STATE(8403), 1, sym_attribute, @@ -467797,7 +467808,7 @@ static uint16_t ts_small_parse_table[] = { [327236] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12709), 1, + ACTIONS(12711), 1, anon_sym_RBRACK, STATE(8404), 1, sym_attribute, @@ -467807,7 +467818,7 @@ static uint16_t ts_small_parse_table[] = { [327250] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12709), 1, + ACTIONS(12711), 1, anon_sym_RBRACE, STATE(8405), 1, sym_attribute, @@ -467817,7 +467828,7 @@ static uint16_t ts_small_parse_table[] = { [327264] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12711), 1, + ACTIONS(12713), 1, anon_sym_in, STATE(8406), 1, sym_attribute, @@ -467827,7 +467838,7 @@ static uint16_t ts_small_parse_table[] = { [327278] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12713), 1, + ACTIONS(12715), 1, anon_sym_of, STATE(8407), 1, sym_attribute, @@ -467837,7 +467848,7 @@ static uint16_t ts_small_parse_table[] = { [327292] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12715), 1, + ACTIONS(12717), 1, anon_sym_DASH_GT, STATE(8408), 1, sym_attribute, @@ -467847,7 +467858,7 @@ static uint16_t ts_small_parse_table[] = { [327306] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12717), 1, + ACTIONS(12719), 1, anon_sym_DASH_GT, STATE(8409), 1, sym_attribute, @@ -467857,7 +467868,7 @@ static uint16_t ts_small_parse_table[] = { [327320] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8290), 1, + ACTIONS(8292), 1, sym__right_quoted_string_delimiter, STATE(8410), 1, sym_attribute, @@ -467867,7 +467878,7 @@ static uint16_t ts_small_parse_table[] = { [327334] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12719), 1, + ACTIONS(12721), 1, anon_sym_in, STATE(8411), 1, sym_attribute, @@ -467877,7 +467888,7 @@ static uint16_t ts_small_parse_table[] = { [327348] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9032), 1, + ACTIONS(9034), 1, anon_sym_RPAREN, STATE(8412), 1, sym_attribute, @@ -467887,7 +467898,7 @@ static uint16_t ts_small_parse_table[] = { [327362] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12721), 1, + ACTIONS(12723), 1, anon_sym_DASH_GT, STATE(8413), 1, sym_attribute, @@ -467897,7 +467908,7 @@ static uint16_t ts_small_parse_table[] = { [327376] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12723), 1, + ACTIONS(12725), 1, anon_sym_DOT, STATE(8414), 1, sym_attribute, @@ -467907,7 +467918,7 @@ static uint16_t ts_small_parse_table[] = { [327390] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12725), 1, + ACTIONS(12727), 1, anon_sym_DOT, STATE(8415), 1, sym_attribute, @@ -467917,7 +467928,7 @@ static uint16_t ts_small_parse_table[] = { [327404] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12727), 1, + ACTIONS(12729), 1, anon_sym_COLON_COLON, STATE(8416), 1, sym_attribute, @@ -467927,7 +467938,7 @@ static uint16_t ts_small_parse_table[] = { [327418] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12729), 1, + ACTIONS(12731), 1, anon_sym_DOT, STATE(8417), 1, sym_attribute, @@ -467937,7 +467948,7 @@ static uint16_t ts_small_parse_table[] = { [327432] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12731), 1, + ACTIONS(12733), 1, anon_sym_DOT, STATE(8418), 1, sym_attribute, @@ -467947,7 +467958,7 @@ static uint16_t ts_small_parse_table[] = { [327446] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12733), 1, + ACTIONS(12735), 1, anon_sym_with, STATE(8419), 1, sym_attribute, @@ -467957,7 +467968,7 @@ static uint16_t ts_small_parse_table[] = { [327460] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12735), 1, + ACTIONS(12737), 1, anon_sym_with, STATE(8420), 1, sym_attribute, @@ -467967,7 +467978,7 @@ static uint16_t ts_small_parse_table[] = { [327474] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12737), 1, + ACTIONS(12739), 1, anon_sym_DOT, STATE(8421), 1, sym_attribute, @@ -467977,7 +467988,7 @@ static uint16_t ts_small_parse_table[] = { [327488] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12739), 1, + ACTIONS(12741), 1, anon_sym_with, STATE(8422), 1, sym_attribute, @@ -467987,7 +467998,7 @@ static uint16_t ts_small_parse_table[] = { [327502] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12741), 1, + ACTIONS(12743), 1, anon_sym_with, STATE(8423), 1, sym_attribute, @@ -467997,7 +468008,7 @@ static uint16_t ts_small_parse_table[] = { [327516] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12743), 1, + ACTIONS(12745), 1, sym__identifier, STATE(8424), 1, sym_attribute, @@ -468007,7 +468018,7 @@ static uint16_t ts_small_parse_table[] = { [327530] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12745), 1, + ACTIONS(12747), 1, anon_sym_in, STATE(8425), 1, sym_attribute, @@ -468017,7 +468028,7 @@ static uint16_t ts_small_parse_table[] = { [327544] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12747), 1, + ACTIONS(12749), 1, sym__right_quoted_string_delimiter, STATE(8426), 1, sym_attribute, @@ -468027,7 +468038,7 @@ static uint16_t ts_small_parse_table[] = { [327558] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8011), 1, + ACTIONS(8013), 1, anon_sym_DASH_GT, STATE(8427), 1, sym_attribute, @@ -468037,7 +468048,7 @@ static uint16_t ts_small_parse_table[] = { [327572] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12749), 1, + ACTIONS(12751), 1, anon_sym_STAR, STATE(8428), 1, sym_attribute, @@ -468047,7 +468058,7 @@ static uint16_t ts_small_parse_table[] = { [327586] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12751), 1, + ACTIONS(12753), 1, anon_sym_done, STATE(8429), 1, sym_attribute, @@ -468057,7 +468068,7 @@ static uint16_t ts_small_parse_table[] = { [327600] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12753), 1, + ACTIONS(12755), 1, anon_sym_STAR, STATE(8430), 1, sym_attribute, @@ -468067,7 +468078,7 @@ static uint16_t ts_small_parse_table[] = { [327614] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12755), 1, + ACTIONS(12757), 1, anon_sym_with, STATE(8431), 1, sym_attribute, @@ -468077,7 +468088,7 @@ static uint16_t ts_small_parse_table[] = { [327628] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12757), 1, + ACTIONS(12759), 1, anon_sym_with, STATE(8432), 1, sym_attribute, @@ -468087,7 +468098,7 @@ static uint16_t ts_small_parse_table[] = { [327642] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12759), 1, + ACTIONS(12761), 1, sym__right_quoted_string_delimiter, STATE(8433), 1, sym_attribute, @@ -468097,7 +468108,7 @@ static uint16_t ts_small_parse_table[] = { [327656] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12761), 1, + ACTIONS(12763), 1, anon_sym_RPAREN, STATE(8434), 1, sym_attribute, @@ -468107,7 +468118,7 @@ static uint16_t ts_small_parse_table[] = { [327670] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12763), 1, + ACTIONS(12765), 1, anon_sym_DOT, STATE(8435), 1, sym_attribute, @@ -468117,7 +468128,7 @@ static uint16_t ts_small_parse_table[] = { [327684] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12765), 1, + ACTIONS(12767), 1, anon_sym_with, STATE(8436), 1, sym_attribute, @@ -468127,7 +468138,7 @@ static uint16_t ts_small_parse_table[] = { [327698] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12767), 1, + ACTIONS(12769), 1, anon_sym_DOT, STATE(8437), 1, sym_attribute, @@ -468137,7 +468148,7 @@ static uint16_t ts_small_parse_table[] = { [327712] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12769), 1, + ACTIONS(12771), 1, anon_sym_with, STATE(8438), 1, sym_attribute, @@ -468147,7 +468158,7 @@ static uint16_t ts_small_parse_table[] = { [327726] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12771), 1, + ACTIONS(12773), 1, anon_sym_DOT, STATE(8439), 1, sym_attribute, @@ -468157,7 +468168,7 @@ static uint16_t ts_small_parse_table[] = { [327740] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12773), 1, + ACTIONS(12775), 1, anon_sym_DOT, STATE(8440), 1, sym_attribute, @@ -468167,7 +468178,7 @@ static uint16_t ts_small_parse_table[] = { [327754] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12775), 1, + ACTIONS(12777), 1, anon_sym_DOT, STATE(8441), 1, sym_attribute, @@ -468177,7 +468188,7 @@ static uint16_t ts_small_parse_table[] = { [327768] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12777), 1, + ACTIONS(12779), 1, anon_sym_DASH_GT, STATE(8442), 1, sym_attribute, @@ -468187,7 +468198,7 @@ static uint16_t ts_small_parse_table[] = { [327782] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9118), 1, + ACTIONS(9120), 1, anon_sym_RPAREN, STATE(8443), 1, sym_attribute, @@ -468197,7 +468208,7 @@ static uint16_t ts_small_parse_table[] = { [327796] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12779), 1, + ACTIONS(12781), 1, anon_sym_RPAREN, STATE(8444), 1, sym_attribute, @@ -468207,7 +468218,7 @@ static uint16_t ts_small_parse_table[] = { [327810] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12781), 1, + ACTIONS(12783), 1, sym__identifier, STATE(8445), 1, sym_attribute, @@ -468217,7 +468228,7 @@ static uint16_t ts_small_parse_table[] = { [327824] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8486), 1, + ACTIONS(8488), 1, sym__right_quoted_string_delimiter, STATE(8446), 1, sym_attribute, @@ -468227,7 +468238,7 @@ static uint16_t ts_small_parse_table[] = { [327838] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11671), 1, + ACTIONS(11673), 1, anon_sym_RBRACE, STATE(8447), 1, sym_attribute, @@ -468237,7 +468248,7 @@ static uint16_t ts_small_parse_table[] = { [327852] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12783), 1, + ACTIONS(12785), 1, anon_sym_RBRACE, STATE(8448), 1, sym_attribute, @@ -468247,7 +468258,7 @@ static uint16_t ts_small_parse_table[] = { [327866] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12785), 1, + ACTIONS(12787), 1, anon_sym_RBRACE, STATE(8449), 1, sym_attribute, @@ -468257,7 +468268,7 @@ static uint16_t ts_small_parse_table[] = { [327880] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12787), 1, + ACTIONS(12789), 1, anon_sym_RBRACE, STATE(8450), 1, sym_attribute, @@ -468267,7 +468278,7 @@ static uint16_t ts_small_parse_table[] = { [327894] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12789), 1, + ACTIONS(12791), 1, anon_sym_RBRACK, STATE(8451), 1, sym_attribute, @@ -468277,7 +468288,7 @@ static uint16_t ts_small_parse_table[] = { [327908] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12791), 1, + ACTIONS(12793), 1, anon_sym_EQ, STATE(8452), 1, sym_attribute, @@ -468287,7 +468298,7 @@ static uint16_t ts_small_parse_table[] = { [327922] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12793), 1, + ACTIONS(12795), 1, anon_sym_RPAREN, STATE(8453), 1, sym_attribute, @@ -468297,7 +468308,7 @@ static uint16_t ts_small_parse_table[] = { [327936] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12795), 1, + ACTIONS(12797), 1, sym__right_quoted_string_delimiter, STATE(8454), 1, sym_attribute, @@ -468307,7 +468318,7 @@ static uint16_t ts_small_parse_table[] = { [327950] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12797), 1, + ACTIONS(12799), 1, anon_sym_RPAREN, STATE(8455), 1, sym_attribute, @@ -468317,7 +468328,7 @@ static uint16_t ts_small_parse_table[] = { [327964] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12797), 1, + ACTIONS(12799), 1, anon_sym_RBRACK, STATE(8456), 1, sym_attribute, @@ -468327,7 +468338,7 @@ static uint16_t ts_small_parse_table[] = { [327978] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12797), 1, + ACTIONS(12799), 1, anon_sym_RBRACE, STATE(8457), 1, sym_attribute, @@ -468337,7 +468348,7 @@ static uint16_t ts_small_parse_table[] = { [327992] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12799), 1, + ACTIONS(12801), 1, anon_sym_RPAREN, STATE(8458), 1, sym_attribute, @@ -468347,7 +468358,7 @@ static uint16_t ts_small_parse_table[] = { [328006] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12801), 1, + ACTIONS(12803), 1, anon_sym_RPAREN, STATE(8459), 1, sym_attribute, @@ -468357,7 +468368,7 @@ static uint16_t ts_small_parse_table[] = { [328020] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12803), 1, + ACTIONS(12805), 1, anon_sym_RBRACK, STATE(8460), 1, sym_attribute, @@ -468367,7 +468378,7 @@ static uint16_t ts_small_parse_table[] = { [328034] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12805), 1, + ACTIONS(12807), 1, anon_sym_EQ, STATE(8461), 1, sym_attribute, @@ -468377,7 +468388,7 @@ static uint16_t ts_small_parse_table[] = { [328048] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12807), 1, + ACTIONS(12809), 1, sym__identifier, STATE(8462), 1, sym_attribute, @@ -468387,7 +468398,7 @@ static uint16_t ts_small_parse_table[] = { [328062] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12809), 1, + ACTIONS(12811), 1, anon_sym_GT, STATE(8463), 1, sym_attribute, @@ -468397,7 +468408,7 @@ static uint16_t ts_small_parse_table[] = { [328076] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12811), 1, + ACTIONS(12813), 1, anon_sym_DOT, STATE(8464), 1, sym_attribute, @@ -468407,7 +468418,7 @@ static uint16_t ts_small_parse_table[] = { [328090] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12813), 1, + ACTIONS(12815), 1, anon_sym_DASH_GT, STATE(8465), 1, sym_attribute, @@ -468417,7 +468428,7 @@ static uint16_t ts_small_parse_table[] = { [328104] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4470), 1, + ACTIONS(4472), 1, anon_sym_DASH_GT, STATE(8466), 1, sym_attribute, @@ -468427,7 +468438,7 @@ static uint16_t ts_small_parse_table[] = { [328118] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12815), 1, + ACTIONS(12817), 1, anon_sym_in, STATE(8467), 1, sym_attribute, @@ -468437,7 +468448,7 @@ static uint16_t ts_small_parse_table[] = { [328132] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12817), 1, + ACTIONS(12819), 1, anon_sym_RBRACE, STATE(8468), 1, sym_attribute, @@ -468447,7 +468458,7 @@ static uint16_t ts_small_parse_table[] = { [328146] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12819), 1, + ACTIONS(12821), 1, anon_sym_with, STATE(8469), 1, sym_attribute, @@ -468457,7 +468468,7 @@ static uint16_t ts_small_parse_table[] = { [328160] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12821), 1, + ACTIONS(12823), 1, anon_sym_with, STATE(8470), 1, sym_attribute, @@ -468467,7 +468478,7 @@ static uint16_t ts_small_parse_table[] = { [328174] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12823), 1, + ACTIONS(12825), 1, anon_sym_DOT, STATE(8471), 1, sym_attribute, @@ -468477,7 +468488,7 @@ static uint16_t ts_small_parse_table[] = { [328188] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12825), 1, + ACTIONS(12827), 1, anon_sym_RBRACK, STATE(8472), 1, sym_attribute, @@ -468487,7 +468498,7 @@ static uint16_t ts_small_parse_table[] = { [328202] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12827), 1, + ACTIONS(12829), 1, anon_sym_in, STATE(8473), 1, sym_attribute, @@ -468497,7 +468508,7 @@ static uint16_t ts_small_parse_table[] = { [328216] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12829), 1, + ACTIONS(12831), 1, anon_sym_RPAREN, STATE(8474), 1, sym_attribute, @@ -468507,7 +468518,7 @@ static uint16_t ts_small_parse_table[] = { [328230] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12831), 1, + ACTIONS(12833), 1, sym__right_quoted_string_delimiter, STATE(8475), 1, sym_attribute, @@ -468517,7 +468528,7 @@ static uint16_t ts_small_parse_table[] = { [328244] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12833), 1, + ACTIONS(12835), 1, anon_sym_in, STATE(8476), 1, sym_attribute, @@ -468527,7 +468538,7 @@ static uint16_t ts_small_parse_table[] = { [328258] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12835), 1, + ACTIONS(12837), 1, anon_sym_RPAREN, STATE(8477), 1, sym_attribute, @@ -468537,7 +468548,7 @@ static uint16_t ts_small_parse_table[] = { [328272] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12837), 1, + ACTIONS(12839), 1, anon_sym_with, STATE(8478), 1, sym_attribute, @@ -468547,7 +468558,7 @@ static uint16_t ts_small_parse_table[] = { [328286] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12839), 1, + ACTIONS(12841), 1, anon_sym_with, STATE(8479), 1, sym_attribute, @@ -468557,7 +468568,7 @@ static uint16_t ts_small_parse_table[] = { [328300] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12841), 1, + ACTIONS(12843), 1, anon_sym_RBRACE, STATE(8480), 1, sym_attribute, @@ -468567,7 +468578,7 @@ static uint16_t ts_small_parse_table[] = { [328314] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12843), 1, + ACTIONS(12845), 1, anon_sym_RPAREN, STATE(8481), 1, sym_attribute, @@ -468577,7 +468588,7 @@ static uint16_t ts_small_parse_table[] = { [328328] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12845), 1, + ACTIONS(12847), 1, anon_sym_RPAREN, STATE(8482), 1, sym_attribute, @@ -468587,7 +468598,7 @@ static uint16_t ts_small_parse_table[] = { [328342] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8460), 1, + ACTIONS(8462), 1, sym__right_quoted_string_delimiter, STATE(8483), 1, sym_attribute, @@ -468597,7 +468608,7 @@ static uint16_t ts_small_parse_table[] = { [328356] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12847), 1, + ACTIONS(12849), 1, anon_sym_DOT, STATE(8484), 1, sym_attribute, @@ -468607,7 +468618,7 @@ static uint16_t ts_small_parse_table[] = { [328370] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12849), 1, + ACTIONS(12851), 1, anon_sym_DASH_GT, STATE(8485), 1, sym_attribute, @@ -468617,7 +468628,7 @@ static uint16_t ts_small_parse_table[] = { [328384] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12851), 1, + ACTIONS(12853), 1, anon_sym_RPAREN, STATE(8486), 1, sym_attribute, @@ -468627,7 +468638,7 @@ static uint16_t ts_small_parse_table[] = { [328398] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12853), 1, + ACTIONS(12855), 1, anon_sym_EQ, STATE(8487), 1, sym_attribute, @@ -468637,7 +468648,7 @@ static uint16_t ts_small_parse_table[] = { [328412] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12855), 1, + ACTIONS(12857), 1, anon_sym_RBRACE, STATE(8488), 1, sym_attribute, @@ -468647,7 +468658,7 @@ static uint16_t ts_small_parse_table[] = { [328426] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9332), 1, + ACTIONS(9334), 1, anon_sym_RPAREN, STATE(8489), 1, sym_attribute, @@ -468657,7 +468668,7 @@ static uint16_t ts_small_parse_table[] = { [328440] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12857), 1, + ACTIONS(12859), 1, anon_sym_DASH_GT, STATE(8490), 1, sym_attribute, @@ -468667,7 +468678,7 @@ static uint16_t ts_small_parse_table[] = { [328454] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8346), 1, + ACTIONS(8348), 1, sym__right_quoted_string_delimiter, STATE(8491), 1, sym_attribute, @@ -468677,7 +468688,7 @@ static uint16_t ts_small_parse_table[] = { [328468] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12859), 1, + ACTIONS(12861), 1, anon_sym_DASH_GT, STATE(8492), 1, sym_attribute, @@ -468687,7 +468698,7 @@ static uint16_t ts_small_parse_table[] = { [328482] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12861), 1, + ACTIONS(12863), 1, anon_sym_RBRACE, STATE(8493), 1, sym_attribute, @@ -468697,7 +468708,7 @@ static uint16_t ts_small_parse_table[] = { [328496] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12863), 1, + ACTIONS(12865), 1, anon_sym_DASH_GT, STATE(8494), 1, sym_attribute, @@ -468707,7 +468718,7 @@ static uint16_t ts_small_parse_table[] = { [328510] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8336), 1, + ACTIONS(8338), 1, sym__right_quoted_string_delimiter, STATE(8495), 1, sym_attribute, @@ -468717,7 +468728,7 @@ static uint16_t ts_small_parse_table[] = { [328524] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12865), 1, + ACTIONS(12867), 1, anon_sym_RBRACE, STATE(8496), 1, sym_attribute, @@ -468727,7 +468738,7 @@ static uint16_t ts_small_parse_table[] = { [328538] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12867), 1, + ACTIONS(12869), 1, anon_sym_RPAREN, STATE(8497), 1, sym_attribute, @@ -468737,7 +468748,7 @@ static uint16_t ts_small_parse_table[] = { [328552] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12869), 1, + ACTIONS(12871), 1, sym__right_quoted_string_delimiter, STATE(8498), 1, sym_attribute, @@ -468747,7 +468758,7 @@ static uint16_t ts_small_parse_table[] = { [328566] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12871), 1, + ACTIONS(12873), 1, anon_sym_RPAREN, STATE(8499), 1, sym_attribute, @@ -468757,7 +468768,7 @@ static uint16_t ts_small_parse_table[] = { [328580] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12871), 1, + ACTIONS(12873), 1, anon_sym_RBRACK, STATE(8500), 1, sym_attribute, @@ -468767,7 +468778,7 @@ static uint16_t ts_small_parse_table[] = { [328594] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12871), 1, + ACTIONS(12873), 1, anon_sym_RBRACE, STATE(8501), 1, sym_attribute, @@ -468787,7 +468798,7 @@ static uint16_t ts_small_parse_table[] = { [328622] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12873), 1, + ACTIONS(12875), 1, anon_sym_DASH_GT, STATE(8503), 1, sym_attribute, @@ -468797,7 +468808,7 @@ static uint16_t ts_small_parse_table[] = { [328636] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12875), 1, + ACTIONS(12877), 1, anon_sym_RBRACE, STATE(8504), 1, sym_attribute, @@ -468807,7 +468818,7 @@ static uint16_t ts_small_parse_table[] = { [328650] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12875), 1, + ACTIONS(12877), 1, anon_sym_RBRACK, STATE(8505), 1, sym_attribute, @@ -468817,7 +468828,7 @@ static uint16_t ts_small_parse_table[] = { [328664] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12875), 1, + ACTIONS(12877), 1, anon_sym_RPAREN, STATE(8506), 1, sym_attribute, @@ -468827,7 +468838,7 @@ static uint16_t ts_small_parse_table[] = { [328678] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12877), 1, + ACTIONS(12879), 1, anon_sym_RBRACE, STATE(8507), 1, sym_attribute, @@ -468837,7 +468848,7 @@ static uint16_t ts_small_parse_table[] = { [328692] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12879), 1, + ACTIONS(12881), 1, anon_sym_DOT, STATE(8508), 1, sym_attribute, @@ -468847,7 +468858,7 @@ static uint16_t ts_small_parse_table[] = { [328706] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12881), 1, + ACTIONS(12883), 1, sym__right_quoted_string_delimiter, STATE(8509), 1, sym_attribute, @@ -468857,7 +468868,7 @@ static uint16_t ts_small_parse_table[] = { [328720] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12883), 1, + ACTIONS(12885), 1, anon_sym_RPAREN, STATE(8510), 1, sym_attribute, @@ -468867,7 +468878,7 @@ static uint16_t ts_small_parse_table[] = { [328734] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12885), 1, + ACTIONS(12887), 1, anon_sym_in, STATE(8511), 1, sym_attribute, @@ -468877,7 +468888,7 @@ static uint16_t ts_small_parse_table[] = { [328748] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12887), 1, + ACTIONS(12889), 1, anon_sym_of, STATE(8512), 1, sym_attribute, @@ -468887,7 +468898,7 @@ static uint16_t ts_small_parse_table[] = { [328762] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12889), 1, + ACTIONS(12891), 1, anon_sym_with, STATE(8513), 1, sym_attribute, @@ -468897,7 +468908,7 @@ static uint16_t ts_small_parse_table[] = { [328776] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12891), 1, + ACTIONS(12893), 1, anon_sym_with, STATE(8514), 1, sym_attribute, @@ -468907,7 +468918,7 @@ static uint16_t ts_small_parse_table[] = { [328790] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12893), 1, + ACTIONS(12895), 1, anon_sym_DOT, STATE(8515), 1, sym_attribute, @@ -468917,7 +468928,7 @@ static uint16_t ts_small_parse_table[] = { [328804] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12895), 1, + ACTIONS(12897), 1, anon_sym_DASH_GT, STATE(8516), 1, sym_attribute, @@ -468927,7 +468938,7 @@ static uint16_t ts_small_parse_table[] = { [328818] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12897), 1, + ACTIONS(12899), 1, anon_sym_RBRACE, STATE(8517), 1, sym_attribute, @@ -468937,7 +468948,7 @@ static uint16_t ts_small_parse_table[] = { [328832] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8312), 1, + ACTIONS(8314), 1, sym__right_quoted_string_delimiter, STATE(8518), 1, sym_attribute, @@ -468947,7 +468958,7 @@ static uint16_t ts_small_parse_table[] = { [328846] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12899), 1, + ACTIONS(12901), 1, sym__right_quoted_string_delimiter, STATE(8519), 1, sym_attribute, @@ -468957,7 +468968,7 @@ static uint16_t ts_small_parse_table[] = { [328860] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12901), 1, + ACTIONS(12903), 1, anon_sym_in, STATE(8520), 1, sym_attribute, @@ -468967,7 +468978,7 @@ static uint16_t ts_small_parse_table[] = { [328874] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9356), 1, + ACTIONS(9358), 1, anon_sym_RPAREN, STATE(8521), 1, sym_attribute, @@ -468977,7 +468988,7 @@ static uint16_t ts_small_parse_table[] = { [328888] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12903), 1, + ACTIONS(12905), 1, anon_sym_with, STATE(8522), 1, sym_attribute, @@ -468987,7 +468998,7 @@ static uint16_t ts_small_parse_table[] = { [328902] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12905), 1, + ACTIONS(12907), 1, anon_sym_with, STATE(8523), 1, sym_attribute, @@ -468997,7 +469008,7 @@ static uint16_t ts_small_parse_table[] = { [328916] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12907), 1, + ACTIONS(12909), 1, anon_sym_type, STATE(8524), 1, sym_attribute, @@ -469007,7 +469018,7 @@ static uint16_t ts_small_parse_table[] = { [328930] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12909), 1, + ACTIONS(12911), 1, anon_sym_DASH_GT, STATE(8525), 1, sym_attribute, @@ -469017,7 +469028,7 @@ static uint16_t ts_small_parse_table[] = { [328944] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12911), 1, + ACTIONS(12913), 1, anon_sym_DOT, STATE(8526), 1, sym_attribute, @@ -469037,7 +469048,7 @@ static uint16_t ts_small_parse_table[] = { [328972] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12913), 1, + ACTIONS(12915), 1, anon_sym_DOT, STATE(8528), 1, sym_attribute, @@ -469047,7 +469058,7 @@ static uint16_t ts_small_parse_table[] = { [328986] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12915), 1, + ACTIONS(12917), 1, anon_sym_RBRACE, STATE(8529), 1, sym_attribute, @@ -469057,7 +469068,7 @@ static uint16_t ts_small_parse_table[] = { [329000] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12917), 1, + ACTIONS(12919), 1, anon_sym_DOT, STATE(8530), 1, sym_attribute, @@ -469067,7 +469078,7 @@ static uint16_t ts_small_parse_table[] = { [329014] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12919), 1, + ACTIONS(12921), 1, anon_sym_DOT, STATE(8531), 1, sym_attribute, @@ -469077,7 +469088,7 @@ static uint16_t ts_small_parse_table[] = { [329028] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12921), 1, + ACTIONS(12923), 1, anon_sym_RBRACK, STATE(8532), 1, sym_attribute, @@ -469087,7 +469098,7 @@ static uint16_t ts_small_parse_table[] = { [329042] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9042), 1, + ACTIONS(9044), 1, anon_sym_RPAREN, STATE(8533), 1, sym_attribute, @@ -469097,7 +469108,7 @@ static uint16_t ts_small_parse_table[] = { [329056] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12923), 1, + ACTIONS(12925), 1, anon_sym_with, STATE(8534), 1, sym_attribute, @@ -469107,7 +469118,7 @@ static uint16_t ts_small_parse_table[] = { [329070] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8328), 1, + ACTIONS(8330), 1, sym__right_quoted_string_delimiter, STATE(8535), 1, sym_attribute, @@ -469117,7 +469128,7 @@ static uint16_t ts_small_parse_table[] = { [329084] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12925), 1, + ACTIONS(12927), 1, anon_sym_with, STATE(8536), 1, sym_attribute, @@ -469127,7 +469138,7 @@ static uint16_t ts_small_parse_table[] = { [329098] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12927), 1, + ACTIONS(12929), 1, sym__identifier, STATE(8537), 1, sym_attribute, @@ -469137,7 +469148,7 @@ static uint16_t ts_small_parse_table[] = { [329112] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12929), 1, + ACTIONS(12931), 1, anon_sym_in, STATE(8538), 1, sym_attribute, @@ -469147,7 +469158,7 @@ static uint16_t ts_small_parse_table[] = { [329126] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9380), 1, + ACTIONS(9382), 1, anon_sym_DASH_GT, STATE(8539), 1, sym_attribute, @@ -469157,7 +469168,7 @@ static uint16_t ts_small_parse_table[] = { [329140] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12931), 1, + ACTIONS(12933), 1, anon_sym_STAR, STATE(8540), 1, sym_attribute, @@ -469167,7 +469178,7 @@ static uint16_t ts_small_parse_table[] = { [329154] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12933), 1, + ACTIONS(12935), 1, anon_sym_RPAREN, STATE(8541), 1, sym_attribute, @@ -469177,7 +469188,7 @@ static uint16_t ts_small_parse_table[] = { [329168] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12935), 1, + ACTIONS(12937), 1, sym__right_quoted_string_delimiter, STATE(8542), 1, sym_attribute, @@ -469187,7 +469198,7 @@ static uint16_t ts_small_parse_table[] = { [329182] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12937), 1, + ACTIONS(12939), 1, anon_sym_RPAREN, STATE(8543), 1, sym_attribute, @@ -469197,7 +469208,7 @@ static uint16_t ts_small_parse_table[] = { [329196] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12937), 1, + ACTIONS(12939), 1, anon_sym_RBRACK, STATE(8544), 1, sym_attribute, @@ -469207,7 +469218,7 @@ static uint16_t ts_small_parse_table[] = { [329210] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12937), 1, + ACTIONS(12939), 1, anon_sym_RBRACE, STATE(8545), 1, sym_attribute, @@ -469217,7 +469228,7 @@ static uint16_t ts_small_parse_table[] = { [329224] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12939), 1, + ACTIONS(12941), 1, sym__right_quoted_string_delimiter, STATE(8546), 1, sym_attribute, @@ -469227,7 +469238,7 @@ static uint16_t ts_small_parse_table[] = { [329238] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12941), 1, + ACTIONS(12943), 1, anon_sym_DASH_GT, STATE(8547), 1, sym_attribute, @@ -469237,7 +469248,7 @@ static uint16_t ts_small_parse_table[] = { [329252] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12943), 1, + ACTIONS(12945), 1, anon_sym_EQ, STATE(8548), 1, sym_attribute, @@ -469247,7 +469258,7 @@ static uint16_t ts_small_parse_table[] = { [329266] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12945), 1, + ACTIONS(12947), 1, anon_sym_DOT, STATE(8549), 1, sym_attribute, @@ -469257,7 +469268,7 @@ static uint16_t ts_small_parse_table[] = { [329280] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12947), 1, + ACTIONS(12949), 1, anon_sym_with, STATE(8550), 1, sym_attribute, @@ -469267,7 +469278,7 @@ static uint16_t ts_small_parse_table[] = { [329294] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12949), 1, + ACTIONS(12951), 1, sym__capitalized_identifier, STATE(8551), 1, sym_attribute, @@ -469277,7 +469288,7 @@ static uint16_t ts_small_parse_table[] = { [329308] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12951), 1, + ACTIONS(12953), 1, anon_sym_DOT, STATE(8552), 1, sym_attribute, @@ -469287,7 +469298,7 @@ static uint16_t ts_small_parse_table[] = { [329322] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12953), 1, + ACTIONS(12955), 1, anon_sym_with, STATE(8553), 1, sym_attribute, @@ -469297,7 +469308,7 @@ static uint16_t ts_small_parse_table[] = { [329336] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12955), 1, + ACTIONS(12957), 1, anon_sym_DOT, STATE(8554), 1, sym_attribute, @@ -469307,7 +469318,7 @@ static uint16_t ts_small_parse_table[] = { [329350] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12957), 1, + ACTIONS(12959), 1, anon_sym_in, STATE(8555), 1, sym_attribute, @@ -469317,7 +469328,7 @@ static uint16_t ts_small_parse_table[] = { [329364] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12959), 1, + ACTIONS(12961), 1, anon_sym_DOT, STATE(8556), 1, sym_attribute, @@ -469327,7 +469338,7 @@ static uint16_t ts_small_parse_table[] = { [329378] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12961), 1, + ACTIONS(12963), 1, anon_sym_with, STATE(8557), 1, sym_attribute, @@ -469337,7 +469348,7 @@ static uint16_t ts_small_parse_table[] = { [329392] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12963), 1, + ACTIONS(12965), 1, anon_sym_with, STATE(8558), 1, sym_attribute, @@ -469347,7 +469358,7 @@ static uint16_t ts_small_parse_table[] = { [329406] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12965), 1, + ACTIONS(12967), 1, anon_sym_DOT, STATE(8559), 1, sym_attribute, @@ -469357,7 +469368,7 @@ static uint16_t ts_small_parse_table[] = { [329420] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12967), 1, + ACTIONS(12969), 1, anon_sym_DOT, STATE(8560), 1, sym_attribute, @@ -469367,7 +469378,7 @@ static uint16_t ts_small_parse_table[] = { [329434] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12969), 1, + ACTIONS(12971), 1, anon_sym_RBRACE, STATE(8561), 1, sym_attribute, @@ -469377,7 +469388,7 @@ static uint16_t ts_small_parse_table[] = { [329448] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12971), 1, + ACTIONS(12973), 1, anon_sym_RBRACE, STATE(8562), 1, sym_attribute, @@ -469387,7 +469398,7 @@ static uint16_t ts_small_parse_table[] = { [329462] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12973), 1, + ACTIONS(12975), 1, sym__right_quoted_string_delimiter, STATE(8563), 1, sym_attribute, @@ -469397,7 +469408,7 @@ static uint16_t ts_small_parse_table[] = { [329476] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12975), 1, + ACTIONS(12977), 1, anon_sym_RBRACE, STATE(8564), 1, sym_attribute, @@ -469407,7 +469418,7 @@ static uint16_t ts_small_parse_table[] = { [329490] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12977), 1, + ACTIONS(12979), 1, anon_sym_RBRACK, STATE(8565), 1, sym_attribute, @@ -469417,7 +469428,7 @@ static uint16_t ts_small_parse_table[] = { [329504] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12979), 1, + ACTIONS(12981), 1, anon_sym_with, STATE(8566), 1, sym_attribute, @@ -469427,7 +469438,7 @@ static uint16_t ts_small_parse_table[] = { [329518] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12981), 1, + ACTIONS(12983), 1, anon_sym_with, STATE(8567), 1, sym_attribute, @@ -469437,7 +469448,7 @@ static uint16_t ts_small_parse_table[] = { [329532] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12983), 1, + ACTIONS(12985), 1, anon_sym_RBRACE, STATE(8568), 1, sym_attribute, @@ -469447,7 +469458,7 @@ static uint16_t ts_small_parse_table[] = { [329546] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11661), 1, + ACTIONS(11663), 1, anon_sym_RPAREN, STATE(8569), 1, sym_attribute, @@ -469457,7 +469468,7 @@ static uint16_t ts_small_parse_table[] = { [329560] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12985), 1, + ACTIONS(12987), 1, anon_sym_RBRACE, STATE(8570), 1, sym_attribute, @@ -469467,7 +469478,7 @@ static uint16_t ts_small_parse_table[] = { [329574] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12987), 1, + ACTIONS(12989), 1, anon_sym_RBRACE, STATE(8571), 1, sym_attribute, @@ -469477,7 +469488,7 @@ static uint16_t ts_small_parse_table[] = { [329588] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12989), 1, + ACTIONS(12991), 1, anon_sym_DOT, STATE(8572), 1, sym_attribute, @@ -469487,7 +469498,7 @@ static uint16_t ts_small_parse_table[] = { [329602] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12991), 1, + ACTIONS(12993), 1, anon_sym_RBRACK, STATE(8573), 1, sym_attribute, @@ -469497,7 +469508,7 @@ static uint16_t ts_small_parse_table[] = { [329616] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12993), 1, + ACTIONS(12995), 1, anon_sym_RBRACE, STATE(8574), 1, sym_attribute, @@ -469507,7 +469518,7 @@ static uint16_t ts_small_parse_table[] = { [329630] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12995), 1, + ACTIONS(12997), 1, anon_sym_RBRACE, STATE(8575), 1, sym_attribute, @@ -469517,7 +469528,7 @@ static uint16_t ts_small_parse_table[] = { [329644] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12997), 1, + ACTIONS(12999), 1, anon_sym_RBRACE, STATE(8576), 1, sym_attribute, @@ -469527,7 +469538,7 @@ static uint16_t ts_small_parse_table[] = { [329658] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9144), 1, + ACTIONS(9146), 1, anon_sym_RPAREN, STATE(8577), 1, sym_attribute, @@ -469537,7 +469548,7 @@ static uint16_t ts_small_parse_table[] = { [329672] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12999), 1, + ACTIONS(13001), 1, anon_sym_RBRACK, STATE(8578), 1, sym_attribute, @@ -469547,7 +469558,7 @@ static uint16_t ts_small_parse_table[] = { [329686] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8406), 1, + ACTIONS(8408), 1, sym__right_quoted_string_delimiter, STATE(8579), 1, sym_attribute, @@ -469557,7 +469568,7 @@ static uint16_t ts_small_parse_table[] = { [329700] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13001), 1, + ACTIONS(13003), 1, anon_sym_DQUOTE, STATE(8580), 1, sym_attribute, @@ -469567,7 +469578,7 @@ static uint16_t ts_small_parse_table[] = { [329714] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13003), 1, + ACTIONS(13005), 1, anon_sym_RBRACE, STATE(8581), 1, sym_attribute, @@ -469577,7 +469588,7 @@ static uint16_t ts_small_parse_table[] = { [329728] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13005), 1, + ACTIONS(13007), 1, anon_sym_RBRACE, STATE(8582), 1, sym_attribute, @@ -469587,7 +469598,7 @@ static uint16_t ts_small_parse_table[] = { [329742] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13007), 1, + ACTIONS(13009), 1, anon_sym_RBRACK, STATE(8583), 1, sym_attribute, @@ -469597,7 +469608,7 @@ static uint16_t ts_small_parse_table[] = { [329756] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13009), 1, + ACTIONS(13011), 1, anon_sym_RPAREN, STATE(8584), 1, sym_attribute, @@ -469607,7 +469618,7 @@ static uint16_t ts_small_parse_table[] = { [329770] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13011), 1, + ACTIONS(13013), 1, sym__right_quoted_string_delimiter, STATE(8585), 1, sym_attribute, @@ -469617,7 +469628,7 @@ static uint16_t ts_small_parse_table[] = { [329784] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13013), 1, + ACTIONS(13015), 1, anon_sym_RPAREN, STATE(8586), 1, sym_attribute, @@ -469627,7 +469638,7 @@ static uint16_t ts_small_parse_table[] = { [329798] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13013), 1, + ACTIONS(13015), 1, anon_sym_RBRACK, STATE(8587), 1, sym_attribute, @@ -469637,7 +469648,7 @@ static uint16_t ts_small_parse_table[] = { [329812] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13013), 1, + ACTIONS(13015), 1, anon_sym_RBRACE, STATE(8588), 1, sym_attribute, @@ -469647,7 +469658,7 @@ static uint16_t ts_small_parse_table[] = { [329826] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13015), 1, + ACTIONS(13017), 1, anon_sym_RBRACE, STATE(8589), 1, sym_attribute, @@ -469657,7 +469668,7 @@ static uint16_t ts_small_parse_table[] = { [329840] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13017), 1, + ACTIONS(13019), 1, anon_sym_RBRACE, STATE(8590), 1, sym_attribute, @@ -469667,7 +469678,7 @@ static uint16_t ts_small_parse_table[] = { [329854] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13019), 1, + ACTIONS(13021), 1, anon_sym_RBRACE, STATE(8591), 1, sym_attribute, @@ -469677,7 +469688,7 @@ static uint16_t ts_small_parse_table[] = { [329868] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13021), 1, + ACTIONS(13023), 1, anon_sym_RBRACK, STATE(8592), 1, sym_attribute, @@ -469687,7 +469698,7 @@ static uint16_t ts_small_parse_table[] = { [329882] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13023), 1, + ACTIONS(13025), 1, anon_sym_RBRACE, STATE(8593), 1, sym_attribute, @@ -469697,7 +469708,7 @@ static uint16_t ts_small_parse_table[] = { [329896] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13025), 1, + ACTIONS(13027), 1, anon_sym_RBRACE, STATE(8594), 1, sym_attribute, @@ -469707,7 +469718,7 @@ static uint16_t ts_small_parse_table[] = { [329910] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13027), 1, + ACTIONS(13029), 1, anon_sym_DOT, STATE(8595), 1, sym_attribute, @@ -469717,7 +469728,7 @@ static uint16_t ts_small_parse_table[] = { [329924] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13029), 1, + ACTIONS(13031), 1, anon_sym_RBRACE, STATE(8596), 1, sym_attribute, @@ -469727,7 +469738,7 @@ static uint16_t ts_small_parse_table[] = { [329938] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13031), 1, + ACTIONS(13033), 1, anon_sym_RBRACK, STATE(8597), 1, sym_attribute, @@ -469737,7 +469748,7 @@ static uint16_t ts_small_parse_table[] = { [329952] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13033), 1, + ACTIONS(13035), 1, anon_sym_RBRACE, STATE(8598), 1, sym_attribute, @@ -469747,7 +469758,7 @@ static uint16_t ts_small_parse_table[] = { [329966] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13035), 1, + ACTIONS(13037), 1, anon_sym_RBRACE, STATE(8599), 1, sym_attribute, @@ -469757,7 +469768,7 @@ static uint16_t ts_small_parse_table[] = { [329980] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13037), 1, + ACTIONS(13039), 1, anon_sym_with, STATE(8600), 1, sym_attribute, @@ -469767,7 +469778,7 @@ static uint16_t ts_small_parse_table[] = { [329994] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13039), 1, + ACTIONS(13041), 1, anon_sym_with, STATE(8601), 1, sym_attribute, @@ -469777,7 +469788,7 @@ static uint16_t ts_small_parse_table[] = { [330008] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13041), 1, + ACTIONS(13043), 1, anon_sym_DOT, STATE(8602), 1, sym_attribute, @@ -469787,7 +469798,7 @@ static uint16_t ts_small_parse_table[] = { [330022] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13043), 1, + ACTIONS(13045), 1, anon_sym_RBRACE, STATE(8603), 1, sym_attribute, @@ -469797,7 +469808,7 @@ static uint16_t ts_small_parse_table[] = { [330036] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13045), 1, + ACTIONS(13047), 1, anon_sym_RBRACK, STATE(8604), 1, sym_attribute, @@ -469807,7 +469818,7 @@ static uint16_t ts_small_parse_table[] = { [330050] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13047), 1, + ACTIONS(13049), 1, anon_sym_RBRACE, STATE(8605), 1, sym_attribute, @@ -469817,7 +469828,7 @@ static uint16_t ts_small_parse_table[] = { [330064] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13049), 1, + ACTIONS(13051), 1, sym__right_quoted_string_delimiter, STATE(8606), 1, sym_attribute, @@ -469827,7 +469838,7 @@ static uint16_t ts_small_parse_table[] = { [330078] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13051), 1, + ACTIONS(13053), 1, anon_sym_RBRACE, STATE(8607), 1, sym_attribute, @@ -469837,7 +469848,7 @@ static uint16_t ts_small_parse_table[] = { [330092] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13053), 1, + ACTIONS(13055), 1, anon_sym_RBRACE, STATE(8608), 1, sym_attribute, @@ -469847,7 +469858,7 @@ static uint16_t ts_small_parse_table[] = { [330106] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13055), 1, + ACTIONS(13057), 1, anon_sym_with, STATE(8609), 1, sym_attribute, @@ -469857,7 +469868,7 @@ static uint16_t ts_small_parse_table[] = { [330120] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13057), 1, + ACTIONS(13059), 1, anon_sym_with, STATE(8610), 1, sym_attribute, @@ -469867,7 +469878,7 @@ static uint16_t ts_small_parse_table[] = { [330134] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13059), 1, + ACTIONS(13061), 1, anon_sym_RBRACK, STATE(8611), 1, sym_attribute, @@ -469877,7 +469888,7 @@ static uint16_t ts_small_parse_table[] = { [330148] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13061), 1, + ACTIONS(13063), 1, anon_sym_RBRACE, STATE(8612), 1, sym_attribute, @@ -469887,7 +469898,7 @@ static uint16_t ts_small_parse_table[] = { [330162] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13063), 1, + ACTIONS(13065), 1, anon_sym_in, STATE(8613), 1, sym_attribute, @@ -469897,7 +469908,7 @@ static uint16_t ts_small_parse_table[] = { [330176] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13065), 1, + ACTIONS(13067), 1, anon_sym_RPAREN, STATE(8614), 1, sym_attribute, @@ -469907,7 +469918,7 @@ static uint16_t ts_small_parse_table[] = { [330190] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13067), 1, + ACTIONS(13069), 1, anon_sym_DOT, STATE(8615), 1, sym_attribute, @@ -469917,7 +469928,7 @@ static uint16_t ts_small_parse_table[] = { [330204] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13069), 1, + ACTIONS(13071), 1, anon_sym_RBRACE, STATE(8616), 1, sym_attribute, @@ -469927,7 +469938,7 @@ static uint16_t ts_small_parse_table[] = { [330218] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13071), 1, + ACTIONS(13073), 1, anon_sym_RPAREN, STATE(8617), 1, sym_attribute, @@ -469937,7 +469948,7 @@ static uint16_t ts_small_parse_table[] = { [330232] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13073), 1, + ACTIONS(13075), 1, anon_sym_RBRACE, STATE(8618), 1, sym_attribute, @@ -469947,7 +469958,7 @@ static uint16_t ts_small_parse_table[] = { [330246] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13075), 1, + ACTIONS(13077), 1, anon_sym_RBRACE, STATE(8619), 1, sym_attribute, @@ -469957,7 +469968,7 @@ static uint16_t ts_small_parse_table[] = { [330260] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9244), 1, + ACTIONS(9246), 1, anon_sym_RPAREN, STATE(8620), 1, sym_attribute, @@ -469967,7 +469978,7 @@ static uint16_t ts_small_parse_table[] = { [330274] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13077), 1, + ACTIONS(13079), 1, anon_sym_RBRACE, STATE(8621), 1, sym_attribute, @@ -469977,7 +469988,7 @@ static uint16_t ts_small_parse_table[] = { [330288] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8448), 1, + ACTIONS(8450), 1, sym__right_quoted_string_delimiter, STATE(8622), 1, sym_attribute, @@ -469987,7 +469998,7 @@ static uint16_t ts_small_parse_table[] = { [330302] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13079), 1, + ACTIONS(13081), 1, anon_sym_RBRACK, STATE(8623), 1, sym_attribute, @@ -469997,7 +470008,7 @@ static uint16_t ts_small_parse_table[] = { [330316] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13081), 1, + ACTIONS(13083), 1, anon_sym_RBRACE, STATE(8624), 1, sym_attribute, @@ -470007,7 +470018,7 @@ static uint16_t ts_small_parse_table[] = { [330330] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13083), 1, + ACTIONS(13085), 1, anon_sym_DQUOTE, STATE(8625), 1, sym_attribute, @@ -470017,7 +470028,7 @@ static uint16_t ts_small_parse_table[] = { [330344] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13085), 1, + ACTIONS(13087), 1, anon_sym_SQUOTE, STATE(8626), 1, sym_attribute, @@ -470027,7 +470038,7 @@ static uint16_t ts_small_parse_table[] = { [330358] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13087), 1, + ACTIONS(13089), 1, anon_sym_RPAREN, STATE(8627), 1, sym_attribute, @@ -470037,7 +470048,7 @@ static uint16_t ts_small_parse_table[] = { [330372] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13089), 1, + ACTIONS(13091), 1, sym__right_quoted_string_delimiter, STATE(8628), 1, sym_attribute, @@ -470047,7 +470058,7 @@ static uint16_t ts_small_parse_table[] = { [330386] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13091), 1, + ACTIONS(13093), 1, anon_sym_RPAREN, STATE(8629), 1, sym_attribute, @@ -470057,7 +470068,7 @@ static uint16_t ts_small_parse_table[] = { [330400] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13091), 1, + ACTIONS(13093), 1, anon_sym_RBRACK, STATE(8630), 1, sym_attribute, @@ -470067,7 +470078,7 @@ static uint16_t ts_small_parse_table[] = { [330414] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13091), 1, + ACTIONS(13093), 1, anon_sym_RBRACE, STATE(8631), 1, sym_attribute, @@ -470087,7 +470098,7 @@ static uint16_t ts_small_parse_table[] = { [330442] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13093), 1, + ACTIONS(13095), 1, anon_sym_RPAREN, STATE(8633), 1, sym_attribute, @@ -470097,7 +470108,7 @@ static uint16_t ts_small_parse_table[] = { [330456] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13095), 1, + ACTIONS(13097), 1, anon_sym_RBRACE, STATE(8634), 1, sym_attribute, @@ -470107,7 +470118,7 @@ static uint16_t ts_small_parse_table[] = { [330470] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13097), 1, + ACTIONS(13099), 1, anon_sym_RPAREN, STATE(8635), 1, sym_attribute, @@ -470117,7 +470128,7 @@ static uint16_t ts_small_parse_table[] = { [330484] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13099), 1, + ACTIONS(13101), 1, anon_sym_RBRACE, STATE(8636), 1, sym_attribute, @@ -470127,7 +470138,7 @@ static uint16_t ts_small_parse_table[] = { [330498] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13101), 1, + ACTIONS(13103), 1, anon_sym_RPAREN, STATE(8637), 1, sym_attribute, @@ -470137,7 +470148,7 @@ static uint16_t ts_small_parse_table[] = { [330512] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13103), 1, + ACTIONS(13105), 1, anon_sym_DOT, STATE(8638), 1, sym_attribute, @@ -470147,7 +470158,7 @@ static uint16_t ts_small_parse_table[] = { [330526] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13105), 1, + ACTIONS(13107), 1, anon_sym_RBRACE, STATE(8639), 1, sym_attribute, @@ -470157,7 +470168,7 @@ static uint16_t ts_small_parse_table[] = { [330540] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13107), 1, + ACTIONS(13109), 1, anon_sym_RBRACE, STATE(8640), 1, sym_attribute, @@ -470167,7 +470178,7 @@ static uint16_t ts_small_parse_table[] = { [330554] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13109), 1, + ACTIONS(13111), 1, anon_sym_RBRACK, STATE(8641), 1, sym_attribute, @@ -470177,7 +470188,7 @@ static uint16_t ts_small_parse_table[] = { [330568] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13111), 1, + ACTIONS(13113), 1, anon_sym_with, STATE(8642), 1, sym_attribute, @@ -470187,7 +470198,7 @@ static uint16_t ts_small_parse_table[] = { [330582] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13113), 1, + ACTIONS(13115), 1, anon_sym_with, STATE(8643), 1, sym_attribute, @@ -470197,7 +470208,7 @@ static uint16_t ts_small_parse_table[] = { [330596] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13115), 1, + ACTIONS(13117), 1, anon_sym_DOT, STATE(8644), 1, sym_attribute, @@ -470207,7 +470218,7 @@ static uint16_t ts_small_parse_table[] = { [330610] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13117), 1, + ACTIONS(13119), 1, anon_sym_RBRACE, STATE(8645), 1, sym_attribute, @@ -470217,7 +470228,7 @@ static uint16_t ts_small_parse_table[] = { [330624] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13119), 1, + ACTIONS(13121), 1, anon_sym_DQUOTE, STATE(8646), 1, sym_attribute, @@ -470227,7 +470238,7 @@ static uint16_t ts_small_parse_table[] = { [330638] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13121), 1, + ACTIONS(13123), 1, anon_sym_SQUOTE, STATE(8647), 1, sym_attribute, @@ -470237,7 +470248,7 @@ static uint16_t ts_small_parse_table[] = { [330652] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13123), 1, + ACTIONS(13125), 1, sym__right_quoted_string_delimiter, STATE(8648), 1, sym_attribute, @@ -470257,7 +470268,7 @@ static uint16_t ts_small_parse_table[] = { [330680] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13125), 1, + ACTIONS(13127), 1, anon_sym_RPAREN, STATE(8650), 1, sym_attribute, @@ -470267,7 +470278,7 @@ static uint16_t ts_small_parse_table[] = { [330694] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13127), 1, + ACTIONS(13129), 1, anon_sym_with, STATE(8651), 1, sym_attribute, @@ -470277,7 +470288,7 @@ static uint16_t ts_small_parse_table[] = { [330708] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13129), 1, + ACTIONS(13131), 1, anon_sym_with, STATE(8652), 1, sym_attribute, @@ -470287,7 +470298,7 @@ static uint16_t ts_small_parse_table[] = { [330722] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13131), 1, + ACTIONS(13133), 1, anon_sym_RPAREN, STATE(8653), 1, sym_attribute, @@ -470297,7 +470308,7 @@ static uint16_t ts_small_parse_table[] = { [330736] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13133), 1, + ACTIONS(13135), 1, anon_sym_RBRACE, STATE(8654), 1, sym_attribute, @@ -470307,7 +470318,7 @@ static uint16_t ts_small_parse_table[] = { [330750] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13135), 1, + ACTIONS(13137), 1, anon_sym_RPAREN, STATE(8655), 1, sym_attribute, @@ -470317,7 +470328,7 @@ static uint16_t ts_small_parse_table[] = { [330764] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13137), 1, + ACTIONS(13139), 1, anon_sym_RBRACE, STATE(8656), 1, sym_attribute, @@ -470327,7 +470338,7 @@ static uint16_t ts_small_parse_table[] = { [330778] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13139), 1, + ACTIONS(13141), 1, anon_sym_DOT, STATE(8657), 1, sym_attribute, @@ -470337,7 +470348,7 @@ static uint16_t ts_small_parse_table[] = { [330792] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13141), 1, + ACTIONS(13143), 1, anon_sym_RPAREN, STATE(8658), 1, sym_attribute, @@ -470347,7 +470358,7 @@ static uint16_t ts_small_parse_table[] = { [330806] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13143), 1, + ACTIONS(13145), 1, anon_sym_RBRACE, STATE(8659), 1, sym_attribute, @@ -470357,7 +470368,7 @@ static uint16_t ts_small_parse_table[] = { [330820] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13145), 1, + ACTIONS(13147), 1, anon_sym_RBRACE, STATE(8660), 1, sym_attribute, @@ -470367,7 +470378,7 @@ static uint16_t ts_small_parse_table[] = { [330834] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8926), 1, + ACTIONS(8928), 1, anon_sym_GT, STATE(8661), 1, sym_attribute, @@ -470377,7 +470388,7 @@ static uint16_t ts_small_parse_table[] = { [330848] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9340), 1, + ACTIONS(9342), 1, anon_sym_RPAREN, STATE(8662), 1, sym_attribute, @@ -470387,7 +470398,7 @@ static uint16_t ts_small_parse_table[] = { [330862] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13147), 1, + ACTIONS(13149), 1, anon_sym_RBRACK, STATE(8663), 1, sym_attribute, @@ -470397,7 +470408,7 @@ static uint16_t ts_small_parse_table[] = { [330876] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8470), 1, + ACTIONS(8472), 1, sym__right_quoted_string_delimiter, STATE(8664), 1, sym_attribute, @@ -470407,7 +470418,7 @@ static uint16_t ts_small_parse_table[] = { [330890] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13149), 1, + ACTIONS(13151), 1, anon_sym_RBRACE, STATE(8665), 1, sym_attribute, @@ -470417,7 +470428,7 @@ static uint16_t ts_small_parse_table[] = { [330904] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13151), 1, + ACTIONS(13153), 1, anon_sym_DQUOTE, STATE(8666), 1, sym_attribute, @@ -470427,7 +470438,7 @@ static uint16_t ts_small_parse_table[] = { [330918] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13153), 1, + ACTIONS(13155), 1, anon_sym_SQUOTE, STATE(8667), 1, sym_attribute, @@ -470447,7 +470458,7 @@ static uint16_t ts_small_parse_table[] = { [330946] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13155), 1, + ACTIONS(13157), 1, anon_sym_RPAREN, STATE(8669), 1, sym_attribute, @@ -470457,7 +470468,7 @@ static uint16_t ts_small_parse_table[] = { [330960] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13157), 1, + ACTIONS(13159), 1, sym__right_quoted_string_delimiter, STATE(8670), 1, sym_attribute, @@ -470467,7 +470478,7 @@ static uint16_t ts_small_parse_table[] = { [330974] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13159), 1, + ACTIONS(13161), 1, anon_sym_RPAREN, STATE(8671), 1, sym_attribute, @@ -470477,7 +470488,7 @@ static uint16_t ts_small_parse_table[] = { [330988] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13159), 1, + ACTIONS(13161), 1, anon_sym_RBRACK, STATE(8672), 1, sym_attribute, @@ -470487,7 +470498,7 @@ static uint16_t ts_small_parse_table[] = { [331002] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13159), 1, + ACTIONS(13161), 1, anon_sym_RBRACE, STATE(8673), 1, sym_attribute, @@ -470497,7 +470508,7 @@ static uint16_t ts_small_parse_table[] = { [331016] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13161), 1, + ACTIONS(13163), 1, anon_sym_RPAREN, STATE(8674), 1, sym_attribute, @@ -470507,7 +470518,7 @@ static uint16_t ts_small_parse_table[] = { [331030] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13163), 1, + ACTIONS(13165), 1, anon_sym_RPAREN, STATE(8675), 1, sym_attribute, @@ -470517,7 +470528,7 @@ static uint16_t ts_small_parse_table[] = { [331044] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13165), 1, + ACTIONS(13167), 1, anon_sym_RBRACE, STATE(8676), 1, sym_attribute, @@ -470527,7 +470538,7 @@ static uint16_t ts_small_parse_table[] = { [331058] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13167), 1, + ACTIONS(13169), 1, anon_sym_PIPE, STATE(8677), 1, sym_attribute, @@ -470537,7 +470548,7 @@ static uint16_t ts_small_parse_table[] = { [331072] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13169), 1, + ACTIONS(13171), 1, anon_sym_RPAREN, STATE(8678), 1, sym_attribute, @@ -470547,7 +470558,7 @@ static uint16_t ts_small_parse_table[] = { [331086] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13171), 1, + ACTIONS(13173), 1, anon_sym_RBRACE, STATE(8679), 1, sym_attribute, @@ -470557,7 +470568,7 @@ static uint16_t ts_small_parse_table[] = { [331100] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13173), 1, + ACTIONS(13175), 1, anon_sym_DOT, STATE(8680), 1, sym_attribute, @@ -470567,7 +470578,7 @@ static uint16_t ts_small_parse_table[] = { [331114] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13175), 1, + ACTIONS(13177), 1, anon_sym_RPAREN, STATE(8681), 1, sym_attribute, @@ -470577,7 +470588,7 @@ static uint16_t ts_small_parse_table[] = { [331128] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13177), 1, + ACTIONS(13179), 1, anon_sym_RBRACE, STATE(8682), 1, sym_attribute, @@ -470587,7 +470598,7 @@ static uint16_t ts_small_parse_table[] = { [331142] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13179), 1, + ACTIONS(13181), 1, anon_sym_RBRACE, STATE(8683), 1, sym_attribute, @@ -470597,7 +470608,7 @@ static uint16_t ts_small_parse_table[] = { [331156] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13181), 1, + ACTIONS(13183), 1, anon_sym_with, STATE(8684), 1, sym_attribute, @@ -470607,7 +470618,7 @@ static uint16_t ts_small_parse_table[] = { [331170] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13183), 1, + ACTIONS(13185), 1, anon_sym_with, STATE(8685), 1, sym_attribute, @@ -470617,7 +470628,7 @@ static uint16_t ts_small_parse_table[] = { [331184] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13185), 1, + ACTIONS(13187), 1, anon_sym_DOT, STATE(8686), 1, sym_attribute, @@ -470627,7 +470638,7 @@ static uint16_t ts_small_parse_table[] = { [331198] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13187), 1, + ACTIONS(13189), 1, anon_sym_RBRACK, STATE(8687), 1, sym_attribute, @@ -470637,7 +470648,7 @@ static uint16_t ts_small_parse_table[] = { [331212] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13189), 1, + ACTIONS(13191), 1, anon_sym_RBRACE, STATE(8688), 1, sym_attribute, @@ -470647,7 +470658,7 @@ static uint16_t ts_small_parse_table[] = { [331226] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13191), 1, + ACTIONS(13193), 1, anon_sym_COLON2, STATE(8689), 1, sym_attribute, @@ -470657,7 +470668,7 @@ static uint16_t ts_small_parse_table[] = { [331240] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13193), 1, + ACTIONS(13195), 1, sym__right_quoted_string_delimiter, STATE(8690), 1, sym_attribute, @@ -470667,7 +470678,7 @@ static uint16_t ts_small_parse_table[] = { [331254] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13195), 1, + ACTIONS(13197), 1, anon_sym_DQUOTE, STATE(8691), 1, sym_attribute, @@ -470677,7 +470688,7 @@ static uint16_t ts_small_parse_table[] = { [331268] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13197), 1, + ACTIONS(13199), 1, anon_sym_SQUOTE, STATE(8692), 1, sym_attribute, @@ -470687,7 +470698,7 @@ static uint16_t ts_small_parse_table[] = { [331282] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13199), 1, + ACTIONS(13201), 1, anon_sym_with, STATE(8693), 1, sym_attribute, @@ -470697,7 +470708,7 @@ static uint16_t ts_small_parse_table[] = { [331296] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13201), 1, + ACTIONS(13203), 1, anon_sym_with, STATE(8694), 1, sym_attribute, @@ -470707,7 +470718,7 @@ static uint16_t ts_small_parse_table[] = { [331310] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13203), 1, + ACTIONS(13205), 1, anon_sym_RPAREN, STATE(8695), 1, sym_attribute, @@ -470717,7 +470728,7 @@ static uint16_t ts_small_parse_table[] = { [331324] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9158), 1, + ACTIONS(9160), 1, anon_sym_RPAREN, STATE(8696), 1, sym_attribute, @@ -470727,7 +470738,7 @@ static uint16_t ts_small_parse_table[] = { [331338] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13205), 1, + ACTIONS(13207), 1, anon_sym_RPAREN, STATE(8697), 1, sym_attribute, @@ -470737,7 +470748,7 @@ static uint16_t ts_small_parse_table[] = { [331352] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13207), 1, + ACTIONS(13209), 1, anon_sym_RPAREN, STATE(8698), 1, sym_attribute, @@ -470747,7 +470758,7 @@ static uint16_t ts_small_parse_table[] = { [331366] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13209), 1, + ACTIONS(13211), 1, anon_sym_DOT, STATE(8699), 1, sym_attribute, @@ -470757,7 +470768,7 @@ static uint16_t ts_small_parse_table[] = { [331380] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13211), 1, + ACTIONS(13213), 1, anon_sym_RBRACE, STATE(8700), 1, sym_attribute, @@ -470767,7 +470778,7 @@ static uint16_t ts_small_parse_table[] = { [331394] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13213), 1, + ACTIONS(13215), 1, anon_sym_RPAREN, STATE(8701), 1, sym_attribute, @@ -470777,7 +470788,7 @@ static uint16_t ts_small_parse_table[] = { [331408] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13215), 1, + ACTIONS(13217), 1, anon_sym_RBRACE, STATE(8702), 1, sym_attribute, @@ -470787,7 +470798,7 @@ static uint16_t ts_small_parse_table[] = { [331422] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13217), 1, + ACTIONS(13219), 1, anon_sym_RPAREN, STATE(8703), 1, sym_attribute, @@ -470797,7 +470808,7 @@ static uint16_t ts_small_parse_table[] = { [331436] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9276), 1, + ACTIONS(9278), 1, anon_sym_RPAREN, STATE(8704), 1, sym_attribute, @@ -470807,7 +470818,7 @@ static uint16_t ts_small_parse_table[] = { [331450] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13219), 1, + ACTIONS(13221), 1, anon_sym_RBRACE, STATE(8705), 1, sym_attribute, @@ -470817,7 +470828,7 @@ static uint16_t ts_small_parse_table[] = { [331464] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8484), 1, + ACTIONS(8486), 1, sym__right_quoted_string_delimiter, STATE(8706), 1, sym_attribute, @@ -470827,7 +470838,7 @@ static uint16_t ts_small_parse_table[] = { [331478] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13221), 1, + ACTIONS(13223), 1, anon_sym_RPAREN, STATE(8707), 1, sym_attribute, @@ -470837,7 +470848,7 @@ static uint16_t ts_small_parse_table[] = { [331492] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13223), 1, + ACTIONS(13225), 1, anon_sym_RBRACK, STATE(8708), 1, sym_attribute, @@ -470847,7 +470858,7 @@ static uint16_t ts_small_parse_table[] = { [331506] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13225), 1, + ACTIONS(13227), 1, anon_sym_RBRACE, STATE(8709), 1, sym_attribute, @@ -470857,7 +470868,7 @@ static uint16_t ts_small_parse_table[] = { [331520] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13227), 1, + ACTIONS(13229), 1, anon_sym_DQUOTE, STATE(8710), 1, sym_attribute, @@ -470867,7 +470878,7 @@ static uint16_t ts_small_parse_table[] = { [331534] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13229), 1, + ACTIONS(13231), 1, anon_sym_RPAREN, STATE(8711), 1, sym_attribute, @@ -470877,7 +470888,7 @@ static uint16_t ts_small_parse_table[] = { [331548] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13231), 1, + ACTIONS(13233), 1, sym__right_quoted_string_delimiter, STATE(8712), 1, sym_attribute, @@ -470887,7 +470898,7 @@ static uint16_t ts_small_parse_table[] = { [331562] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13233), 1, + ACTIONS(13235), 1, anon_sym_RPAREN, STATE(8713), 1, sym_attribute, @@ -470897,7 +470908,7 @@ static uint16_t ts_small_parse_table[] = { [331576] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13233), 1, + ACTIONS(13235), 1, anon_sym_RBRACK, STATE(8714), 1, sym_attribute, @@ -470907,7 +470918,7 @@ static uint16_t ts_small_parse_table[] = { [331590] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13233), 1, + ACTIONS(13235), 1, anon_sym_RBRACE, STATE(8715), 1, sym_attribute, @@ -470917,7 +470928,7 @@ static uint16_t ts_small_parse_table[] = { [331604] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13235), 1, + ACTIONS(13237), 1, anon_sym_SQUOTE, STATE(8716), 1, sym_attribute, @@ -470937,7 +470948,7 @@ static uint16_t ts_small_parse_table[] = { [331632] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13237), 1, + ACTIONS(13239), 1, sym__identifier, STATE(8718), 1, sym_attribute, @@ -470947,7 +470958,7 @@ static uint16_t ts_small_parse_table[] = { [331646] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13239), 1, + ACTIONS(13241), 1, anon_sym_RPAREN, STATE(8719), 1, sym_attribute, @@ -470957,7 +470968,7 @@ static uint16_t ts_small_parse_table[] = { [331660] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13241), 1, + ACTIONS(13243), 1, anon_sym_RPAREN, STATE(8720), 1, sym_attribute, @@ -470967,7 +470978,7 @@ static uint16_t ts_small_parse_table[] = { [331674] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13243), 1, + ACTIONS(13245), 1, anon_sym_RBRACE, STATE(8721), 1, sym_attribute, @@ -470977,7 +470988,7 @@ static uint16_t ts_small_parse_table[] = { [331688] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13245), 1, + ACTIONS(13247), 1, anon_sym_DOT, STATE(8722), 1, sym_attribute, @@ -470987,7 +470998,7 @@ static uint16_t ts_small_parse_table[] = { [331702] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13247), 1, + ACTIONS(13249), 1, anon_sym_RPAREN, STATE(8723), 1, sym_attribute, @@ -470997,7 +471008,7 @@ static uint16_t ts_small_parse_table[] = { [331716] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13249), 1, + ACTIONS(13251), 1, anon_sym_RBRACE, STATE(8724), 1, sym_attribute, @@ -471007,7 +471018,7 @@ static uint16_t ts_small_parse_table[] = { [331730] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13251), 1, + ACTIONS(13253), 1, anon_sym_RPAREN, STATE(8725), 1, sym_attribute, @@ -471017,7 +471028,7 @@ static uint16_t ts_small_parse_table[] = { [331744] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13253), 1, + ACTIONS(13255), 1, anon_sym_with, STATE(8726), 1, sym_attribute, @@ -471027,7 +471038,7 @@ static uint16_t ts_small_parse_table[] = { [331758] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13255), 1, + ACTIONS(13257), 1, anon_sym_with, STATE(8727), 1, sym_attribute, @@ -471037,7 +471048,7 @@ static uint16_t ts_small_parse_table[] = { [331772] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13257), 1, + ACTIONS(13259), 1, anon_sym_DOT, STATE(8728), 1, sym_attribute, @@ -471047,7 +471058,7 @@ static uint16_t ts_small_parse_table[] = { [331786] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13259), 1, + ACTIONS(13261), 1, anon_sym_RBRACE, STATE(8729), 1, sym_attribute, @@ -471057,7 +471068,7 @@ static uint16_t ts_small_parse_table[] = { [331800] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13261), 1, + ACTIONS(13263), 1, anon_sym_RBRACE, STATE(8730), 1, sym_attribute, @@ -471067,7 +471078,7 @@ static uint16_t ts_small_parse_table[] = { [331814] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13263), 1, + ACTIONS(13265), 1, anon_sym_RBRACK, STATE(8731), 1, sym_attribute, @@ -471077,7 +471088,7 @@ static uint16_t ts_small_parse_table[] = { [331828] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13265), 1, + ACTIONS(13267), 1, sym__right_quoted_string_delimiter, STATE(8732), 1, sym_attribute, @@ -471087,7 +471098,7 @@ static uint16_t ts_small_parse_table[] = { [331842] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13267), 1, + ACTIONS(13269), 1, anon_sym_RBRACE, STATE(8733), 1, sym_attribute, @@ -471097,7 +471108,7 @@ static uint16_t ts_small_parse_table[] = { [331856] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13269), 1, + ACTIONS(13271), 1, anon_sym_DQUOTE, STATE(8734), 1, sym_attribute, @@ -471107,7 +471118,7 @@ static uint16_t ts_small_parse_table[] = { [331870] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13271), 1, + ACTIONS(13273), 1, anon_sym_with, STATE(8735), 1, sym_attribute, @@ -471117,7 +471128,7 @@ static uint16_t ts_small_parse_table[] = { [331884] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13273), 1, + ACTIONS(13275), 1, anon_sym_with, STATE(8736), 1, sym_attribute, @@ -471127,7 +471138,7 @@ static uint16_t ts_small_parse_table[] = { [331898] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13275), 1, + ACTIONS(13277), 1, anon_sym_SQUOTE, STATE(8737), 1, sym_attribute, @@ -471137,7 +471148,7 @@ static uint16_t ts_small_parse_table[] = { [331912] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13277), 1, + ACTIONS(13279), 1, sym__identifier, STATE(8738), 1, sym_attribute, @@ -471157,7 +471168,7 @@ static uint16_t ts_small_parse_table[] = { [331940] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13279), 1, + ACTIONS(13281), 1, anon_sym_RPAREN, STATE(8740), 1, sym_attribute, @@ -471167,7 +471178,7 @@ static uint16_t ts_small_parse_table[] = { [331954] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13281), 1, + ACTIONS(13283), 1, anon_sym_DOT, STATE(8741), 1, sym_attribute, @@ -471177,7 +471188,7 @@ static uint16_t ts_small_parse_table[] = { [331968] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13283), 1, + ACTIONS(13285), 1, anon_sym_RPAREN, STATE(8742), 1, sym_attribute, @@ -471187,7 +471198,7 @@ static uint16_t ts_small_parse_table[] = { [331982] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13285), 1, + ACTIONS(13287), 1, anon_sym_RBRACE, STATE(8743), 1, sym_attribute, @@ -471197,7 +471208,7 @@ static uint16_t ts_small_parse_table[] = { [331996] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13287), 1, + ACTIONS(13289), 1, anon_sym_RPAREN, STATE(8744), 1, sym_attribute, @@ -471207,7 +471218,7 @@ static uint16_t ts_small_parse_table[] = { [332010] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13289), 1, + ACTIONS(13291), 1, anon_sym_RBRACE, STATE(8745), 1, sym_attribute, @@ -471217,7 +471228,7 @@ static uint16_t ts_small_parse_table[] = { [332024] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9258), 1, + ACTIONS(9260), 1, anon_sym_RPAREN, STATE(8746), 1, sym_attribute, @@ -471227,7 +471238,7 @@ static uint16_t ts_small_parse_table[] = { [332038] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13291), 1, + ACTIONS(13293), 1, anon_sym_RPAREN, STATE(8747), 1, sym_attribute, @@ -471237,7 +471248,7 @@ static uint16_t ts_small_parse_table[] = { [332052] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8408), 1, + ACTIONS(8410), 1, sym__right_quoted_string_delimiter, STATE(8748), 1, sym_attribute, @@ -471247,7 +471258,7 @@ static uint16_t ts_small_parse_table[] = { [332066] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13293), 1, + ACTIONS(13295), 1, anon_sym_RBRACE, STATE(8749), 1, sym_attribute, @@ -471257,7 +471268,7 @@ static uint16_t ts_small_parse_table[] = { [332080] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13295), 1, + ACTIONS(13297), 1, anon_sym_RBRACE, STATE(8750), 1, sym_attribute, @@ -471267,7 +471278,7 @@ static uint16_t ts_small_parse_table[] = { [332094] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13297), 1, + ACTIONS(13299), 1, anon_sym_EQ, STATE(8751), 1, sym_attribute, @@ -471277,7 +471288,7 @@ static uint16_t ts_small_parse_table[] = { [332108] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13299), 1, + ACTIONS(13301), 1, anon_sym_RBRACK, STATE(8752), 1, sym_attribute, @@ -471287,7 +471298,7 @@ static uint16_t ts_small_parse_table[] = { [332122] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13301), 1, + ACTIONS(13303), 1, anon_sym_RPAREN, STATE(8753), 1, sym_attribute, @@ -471297,7 +471308,7 @@ static uint16_t ts_small_parse_table[] = { [332136] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13303), 1, + ACTIONS(13305), 1, sym__right_quoted_string_delimiter, STATE(8754), 1, sym_attribute, @@ -471307,7 +471318,7 @@ static uint16_t ts_small_parse_table[] = { [332150] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13305), 1, + ACTIONS(13307), 1, anon_sym_RPAREN, STATE(8755), 1, sym_attribute, @@ -471317,7 +471328,7 @@ static uint16_t ts_small_parse_table[] = { [332164] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13305), 1, + ACTIONS(13307), 1, anon_sym_RBRACK, STATE(8756), 1, sym_attribute, @@ -471327,7 +471338,7 @@ static uint16_t ts_small_parse_table[] = { [332178] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13305), 1, + ACTIONS(13307), 1, anon_sym_RBRACE, STATE(8757), 1, sym_attribute, @@ -471337,7 +471348,7 @@ static uint16_t ts_small_parse_table[] = { [332192] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13307), 1, + ACTIONS(13309), 1, anon_sym_RBRACE, STATE(8758), 1, sym_attribute, @@ -471347,7 +471358,7 @@ static uint16_t ts_small_parse_table[] = { [332206] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13309), 1, + ACTIONS(13311), 1, anon_sym_DASH_GT, STATE(8759), 1, sym_attribute, @@ -471357,7 +471368,7 @@ static uint16_t ts_small_parse_table[] = { [332220] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13311), 1, + ACTIONS(13313), 1, anon_sym_DQUOTE, STATE(8760), 1, sym_attribute, @@ -471367,7 +471378,7 @@ static uint16_t ts_small_parse_table[] = { [332234] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13313), 1, + ACTIONS(13315), 1, anon_sym_SQUOTE, STATE(8761), 1, sym_attribute, @@ -471387,7 +471398,7 @@ static uint16_t ts_small_parse_table[] = { [332262] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13315), 1, + ACTIONS(13317), 1, anon_sym_DOT, STATE(8763), 1, sym_attribute, @@ -471397,7 +471408,7 @@ static uint16_t ts_small_parse_table[] = { [332276] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8158), 1, + ACTIONS(8160), 1, anon_sym_RPAREN, STATE(8764), 1, sym_attribute, @@ -471407,7 +471418,7 @@ static uint16_t ts_small_parse_table[] = { [332290] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13317), 1, + ACTIONS(13319), 1, anon_sym_RPAREN, STATE(8765), 1, sym_attribute, @@ -471417,7 +471428,7 @@ static uint16_t ts_small_parse_table[] = { [332304] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13319), 1, + ACTIONS(13321), 1, anon_sym_RPAREN, STATE(8766), 1, sym_attribute, @@ -471427,7 +471438,7 @@ static uint16_t ts_small_parse_table[] = { [332318] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13321), 1, + ACTIONS(13323), 1, anon_sym_with, STATE(8767), 1, sym_attribute, @@ -471437,7 +471448,7 @@ static uint16_t ts_small_parse_table[] = { [332332] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13323), 1, + ACTIONS(13325), 1, anon_sym_with, STATE(8768), 1, sym_attribute, @@ -471447,7 +471458,7 @@ static uint16_t ts_small_parse_table[] = { [332346] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13325), 1, + ACTIONS(13327), 1, anon_sym_DOT, STATE(8769), 1, sym_attribute, @@ -471457,7 +471468,7 @@ static uint16_t ts_small_parse_table[] = { [332360] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13327), 1, + ACTIONS(13329), 1, anon_sym_RBRACE, STATE(8770), 1, sym_attribute, @@ -471467,7 +471478,7 @@ static uint16_t ts_small_parse_table[] = { [332374] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13329), 1, + ACTIONS(13331), 1, anon_sym_RPAREN, STATE(8771), 1, sym_attribute, @@ -471477,7 +471488,7 @@ static uint16_t ts_small_parse_table[] = { [332388] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13331), 1, + ACTIONS(13333), 1, anon_sym_RBRACE, STATE(8772), 1, sym_attribute, @@ -471487,7 +471498,7 @@ static uint16_t ts_small_parse_table[] = { [332402] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13333), 1, + ACTIONS(13335), 1, sym__right_quoted_string_delimiter, STATE(8773), 1, sym_attribute, @@ -471497,7 +471508,7 @@ static uint16_t ts_small_parse_table[] = { [332416] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13335), 1, + ACTIONS(13337), 1, anon_sym_RBRACK, STATE(8774), 1, sym_attribute, @@ -471507,7 +471518,7 @@ static uint16_t ts_small_parse_table[] = { [332430] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13337), 1, + ACTIONS(13339), 1, anon_sym_RPAREN, STATE(8775), 1, sym_attribute, @@ -471517,7 +471528,7 @@ static uint16_t ts_small_parse_table[] = { [332444] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13339), 1, + ACTIONS(13341), 1, anon_sym_with, STATE(8776), 1, sym_attribute, @@ -471527,7 +471538,7 @@ static uint16_t ts_small_parse_table[] = { [332458] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13341), 1, + ACTIONS(13343), 1, anon_sym_with, STATE(8777), 1, sym_attribute, @@ -471537,7 +471548,7 @@ static uint16_t ts_small_parse_table[] = { [332472] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13343), 1, + ACTIONS(13345), 1, anon_sym_RBRACE, STATE(8778), 1, sym_attribute, @@ -471547,7 +471558,7 @@ static uint16_t ts_small_parse_table[] = { [332486] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13345), 1, + ACTIONS(13347), 1, anon_sym_RPAREN, STATE(8779), 1, sym_attribute, @@ -471557,7 +471568,7 @@ static uint16_t ts_small_parse_table[] = { [332500] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13347), 1, + ACTIONS(13349), 1, anon_sym_RPAREN, STATE(8780), 1, sym_attribute, @@ -471567,7 +471578,7 @@ static uint16_t ts_small_parse_table[] = { [332514] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13349), 1, + ACTIONS(13351), 1, anon_sym_RPAREN, STATE(8781), 1, sym_attribute, @@ -471577,7 +471588,7 @@ static uint16_t ts_small_parse_table[] = { [332528] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13351), 1, + ACTIONS(13353), 1, anon_sym_DOT, STATE(8782), 1, sym_attribute, @@ -471587,7 +471598,7 @@ static uint16_t ts_small_parse_table[] = { [332542] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13353), 1, + ACTIONS(13355), 1, anon_sym_RBRACE, STATE(8783), 1, sym_attribute, @@ -471597,7 +471608,7 @@ static uint16_t ts_small_parse_table[] = { [332556] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13355), 1, + ACTIONS(13357), 1, anon_sym_RBRACK, STATE(8784), 1, sym_attribute, @@ -471607,7 +471618,7 @@ static uint16_t ts_small_parse_table[] = { [332570] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13357), 1, + ACTIONS(13359), 1, anon_sym_RPAREN, STATE(8785), 1, sym_attribute, @@ -471617,7 +471628,7 @@ static uint16_t ts_small_parse_table[] = { [332584] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13359), 1, + ACTIONS(13361), 1, anon_sym_RBRACE, STATE(8786), 1, sym_attribute, @@ -471627,7 +471638,7 @@ static uint16_t ts_small_parse_table[] = { [332598] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9134), 1, + ACTIONS(9136), 1, anon_sym_RPAREN, STATE(8787), 1, sym_attribute, @@ -471637,7 +471648,7 @@ static uint16_t ts_small_parse_table[] = { [332612] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13361), 1, + ACTIONS(13363), 1, anon_sym_RBRACE, STATE(8788), 1, sym_attribute, @@ -471647,7 +471658,7 @@ static uint16_t ts_small_parse_table[] = { [332626] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8380), 1, + ACTIONS(8382), 1, sym__right_quoted_string_delimiter, STATE(8789), 1, sym_attribute, @@ -471657,7 +471668,7 @@ static uint16_t ts_small_parse_table[] = { [332640] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8076), 1, + ACTIONS(8078), 1, anon_sym_RPAREN, STATE(8790), 1, sym_attribute, @@ -471667,7 +471678,7 @@ static uint16_t ts_small_parse_table[] = { [332654] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13363), 1, + ACTIONS(13365), 1, anon_sym_type, STATE(8791), 1, sym_attribute, @@ -471677,7 +471688,7 @@ static uint16_t ts_small_parse_table[] = { [332668] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13365), 1, + ACTIONS(13367), 1, anon_sym_RBRACK, STATE(8792), 1, sym_attribute, @@ -471687,7 +471698,7 @@ static uint16_t ts_small_parse_table[] = { [332682] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13367), 1, + ACTIONS(13369), 1, anon_sym_end, STATE(8793), 1, sym_attribute, @@ -471697,7 +471708,7 @@ static uint16_t ts_small_parse_table[] = { [332696] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13369), 1, + ACTIONS(13371), 1, anon_sym_RPAREN, STATE(8794), 1, sym_attribute, @@ -471707,7 +471718,7 @@ static uint16_t ts_small_parse_table[] = { [332710] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13371), 1, + ACTIONS(13373), 1, sym__right_quoted_string_delimiter, STATE(8795), 1, sym_attribute, @@ -471717,7 +471728,7 @@ static uint16_t ts_small_parse_table[] = { [332724] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13373), 1, + ACTIONS(13375), 1, anon_sym_RPAREN, STATE(8796), 1, sym_attribute, @@ -471727,7 +471738,7 @@ static uint16_t ts_small_parse_table[] = { [332738] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13373), 1, + ACTIONS(13375), 1, anon_sym_RBRACK, STATE(8797), 1, sym_attribute, @@ -471737,7 +471748,7 @@ static uint16_t ts_small_parse_table[] = { [332752] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13373), 1, + ACTIONS(13375), 1, anon_sym_RBRACE, STATE(8798), 1, sym_attribute, @@ -471747,7 +471758,7 @@ static uint16_t ts_small_parse_table[] = { [332766] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13375), 1, + ACTIONS(13377), 1, anon_sym_RBRACE, STATE(8799), 1, sym_attribute, @@ -471757,7 +471768,7 @@ static uint16_t ts_small_parse_table[] = { [332780] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13377), 1, + ACTIONS(13379), 1, sym__identifier, STATE(8800), 1, sym_attribute, @@ -471767,7 +471778,7 @@ static uint16_t ts_small_parse_table[] = { [332794] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13379), 1, + ACTIONS(13381), 1, anon_sym_DQUOTE, STATE(8801), 1, sym_attribute, @@ -471777,7 +471788,7 @@ static uint16_t ts_small_parse_table[] = { [332808] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13381), 1, + ACTIONS(13383), 1, anon_sym_DOT, STATE(8802), 1, sym_attribute, @@ -471787,7 +471798,7 @@ static uint16_t ts_small_parse_table[] = { [332822] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13383), 1, + ACTIONS(13385), 1, anon_sym_SQUOTE, STATE(8803), 1, sym_attribute, @@ -471797,7 +471808,7 @@ static uint16_t ts_small_parse_table[] = { [332836] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10220), 1, + ACTIONS(10222), 1, anon_sym_end, STATE(8804), 1, sym_attribute, @@ -471807,7 +471818,7 @@ static uint16_t ts_small_parse_table[] = { [332850] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13385), 1, + ACTIONS(13387), 1, anon_sym_DOT, STATE(8805), 1, sym_attribute, @@ -471817,7 +471828,7 @@ static uint16_t ts_small_parse_table[] = { [332864] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10335), 1, + ACTIONS(10337), 1, anon_sym_GT_RBRACE, STATE(8806), 1, sym_attribute, @@ -471837,7 +471848,7 @@ static uint16_t ts_small_parse_table[] = { [332892] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13387), 1, + ACTIONS(13389), 1, anon_sym_RPAREN, STATE(8808), 1, sym_attribute, @@ -471847,7 +471858,7 @@ static uint16_t ts_small_parse_table[] = { [332906] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13389), 1, + ACTIONS(13391), 1, sym__right_quoted_string_delimiter, STATE(8809), 1, sym_attribute, @@ -471857,7 +471868,7 @@ static uint16_t ts_small_parse_table[] = { [332920] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13391), 1, + ACTIONS(13393), 1, anon_sym_RPAREN, STATE(8810), 1, sym_attribute, @@ -471867,7 +471878,7 @@ static uint16_t ts_small_parse_table[] = { [332934] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13393), 1, + ACTIONS(13395), 1, anon_sym_RBRACE, STATE(8811), 1, sym_attribute, @@ -471877,7 +471888,7 @@ static uint16_t ts_small_parse_table[] = { [332948] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13395), 1, + ACTIONS(13397), 1, anon_sym_RPAREN, STATE(8812), 1, sym_attribute, @@ -471887,7 +471898,7 @@ static uint16_t ts_small_parse_table[] = { [332962] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13397), 1, + ACTIONS(13399), 1, anon_sym_RBRACE, STATE(8813), 1, sym_attribute, @@ -471897,7 +471908,7 @@ static uint16_t ts_small_parse_table[] = { [332976] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13399), 1, + ACTIONS(13401), 1, anon_sym_DOT, STATE(8814), 1, sym_attribute, @@ -471917,7 +471928,7 @@ static uint16_t ts_small_parse_table[] = { [333004] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13401), 1, + ACTIONS(13403), 1, anon_sym_DOT, STATE(8816), 1, sym_attribute, @@ -471927,7 +471938,7 @@ static uint16_t ts_small_parse_table[] = { [333018] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13403), 1, + ACTIONS(13405), 1, anon_sym_RBRACK, STATE(8817), 1, sym_attribute, @@ -471937,7 +471948,7 @@ static uint16_t ts_small_parse_table[] = { [333032] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13405), 1, + ACTIONS(13407), 1, anon_sym_RPAREN, STATE(8818), 1, sym_attribute, @@ -471947,7 +471958,7 @@ static uint16_t ts_small_parse_table[] = { [333046] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13407), 1, + ACTIONS(13409), 1, anon_sym_RBRACE, STATE(8819), 1, sym_attribute, @@ -471957,7 +471968,7 @@ static uint16_t ts_small_parse_table[] = { [333060] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13409), 1, + ACTIONS(13411), 1, anon_sym_RPAREN, STATE(8820), 1, sym_attribute, @@ -471967,7 +471978,7 @@ static uint16_t ts_small_parse_table[] = { [333074] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9044), 1, + ACTIONS(9046), 1, anon_sym_RPAREN, STATE(8821), 1, sym_attribute, @@ -471977,7 +471988,7 @@ static uint16_t ts_small_parse_table[] = { [333088] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13411), 1, + ACTIONS(13413), 1, anon_sym_RPAREN, STATE(8822), 1, sym_attribute, @@ -471987,7 +471998,7 @@ static uint16_t ts_small_parse_table[] = { [333102] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8326), 1, + ACTIONS(8328), 1, sym__right_quoted_string_delimiter, STATE(8823), 1, sym_attribute, @@ -471997,7 +472008,7 @@ static uint16_t ts_small_parse_table[] = { [333116] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13413), 1, + ACTIONS(13415), 1, anon_sym_RPAREN, STATE(8824), 1, sym_attribute, @@ -472007,7 +472018,7 @@ static uint16_t ts_small_parse_table[] = { [333130] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13415), 1, + ACTIONS(13417), 1, anon_sym_RBRACE, STATE(8825), 1, sym_attribute, @@ -472017,7 +472028,7 @@ static uint16_t ts_small_parse_table[] = { [333144] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13417), 1, + ACTIONS(13419), 1, anon_sym_RBRACK, STATE(8826), 1, sym_attribute, @@ -472027,7 +472038,7 @@ static uint16_t ts_small_parse_table[] = { [333158] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13419), 1, + ACTIONS(13421), 1, anon_sym_RPAREN, STATE(8827), 1, sym_attribute, @@ -472037,7 +472048,7 @@ static uint16_t ts_small_parse_table[] = { [333172] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13421), 1, + ACTIONS(13423), 1, anon_sym_RPAREN, STATE(8828), 1, sym_attribute, @@ -472047,7 +472058,7 @@ static uint16_t ts_small_parse_table[] = { [333186] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13423), 1, + ACTIONS(13425), 1, sym__right_quoted_string_delimiter, STATE(8829), 1, sym_attribute, @@ -472057,7 +472068,7 @@ static uint16_t ts_small_parse_table[] = { [333200] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13425), 1, + ACTIONS(13427), 1, anon_sym_RPAREN, STATE(8830), 1, sym_attribute, @@ -472067,7 +472078,7 @@ static uint16_t ts_small_parse_table[] = { [333214] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13425), 1, + ACTIONS(13427), 1, anon_sym_RBRACK, STATE(8831), 1, sym_attribute, @@ -472077,7 +472088,7 @@ static uint16_t ts_small_parse_table[] = { [333228] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13425), 1, + ACTIONS(13427), 1, anon_sym_RBRACE, STATE(8832), 1, sym_attribute, @@ -472087,7 +472098,7 @@ static uint16_t ts_small_parse_table[] = { [333242] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13427), 1, + ACTIONS(13429), 1, anon_sym_RBRACE, STATE(8833), 1, sym_attribute, @@ -472097,7 +472108,7 @@ static uint16_t ts_small_parse_table[] = { [333256] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13429), 1, + ACTIONS(13431), 1, anon_sym_RBRACE, STATE(8834), 1, sym_attribute, @@ -472107,7 +472118,7 @@ static uint16_t ts_small_parse_table[] = { [333270] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13431), 1, + ACTIONS(13433), 1, anon_sym_end, STATE(8835), 1, sym_attribute, @@ -472117,7 +472128,7 @@ static uint16_t ts_small_parse_table[] = { [333284] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13433), 1, + ACTIONS(13435), 1, anon_sym_DOT, STATE(8836), 1, sym_attribute, @@ -472127,7 +472138,7 @@ static uint16_t ts_small_parse_table[] = { [333298] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13435), 1, + ACTIONS(13437), 1, anon_sym_RBRACK, STATE(8837), 1, sym_attribute, @@ -472137,7 +472148,7 @@ static uint16_t ts_small_parse_table[] = { [333312] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13437), 1, + ACTIONS(13439), 1, anon_sym_RPAREN, STATE(8838), 1, sym_attribute, @@ -472147,7 +472158,7 @@ static uint16_t ts_small_parse_table[] = { [333326] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13439), 1, + ACTIONS(13441), 1, anon_sym_DOT, STATE(8839), 1, sym_attribute, @@ -472157,7 +472168,7 @@ static uint16_t ts_small_parse_table[] = { [333340] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13441), 1, + ACTIONS(13443), 1, anon_sym_RBRACE, STATE(8840), 1, sym_attribute, @@ -472167,7 +472178,7 @@ static uint16_t ts_small_parse_table[] = { [333354] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13443), 1, + ACTIONS(13445), 1, sym__identifier, STATE(8841), 1, sym_attribute, @@ -472177,7 +472188,7 @@ static uint16_t ts_small_parse_table[] = { [333368] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13445), 1, + ACTIONS(13447), 1, anon_sym_DQUOTE, STATE(8842), 1, sym_attribute, @@ -472187,7 +472198,7 @@ static uint16_t ts_small_parse_table[] = { [333382] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13447), 1, + ACTIONS(13449), 1, sym__right_quoted_string_delimiter, STATE(8843), 1, sym_attribute, @@ -472197,7 +472208,7 @@ static uint16_t ts_small_parse_table[] = { [333396] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13449), 1, + ACTIONS(13451), 1, anon_sym_SQUOTE, STATE(8844), 1, sym_attribute, @@ -472207,7 +472218,7 @@ static uint16_t ts_small_parse_table[] = { [333410] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10172), 1, + ACTIONS(10174), 1, anon_sym_end, STATE(8845), 1, sym_attribute, @@ -472217,7 +472228,7 @@ static uint16_t ts_small_parse_table[] = { [333424] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10397), 1, + ACTIONS(10399), 1, anon_sym_GT_RBRACE, STATE(8846), 1, sym_attribute, @@ -472227,7 +472238,7 @@ static uint16_t ts_small_parse_table[] = { [333438] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13451), 1, + ACTIONS(13453), 1, anon_sym_RBRACE, STATE(8847), 1, sym_attribute, @@ -472247,7 +472258,7 @@ static uint16_t ts_small_parse_table[] = { [333466] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13453), 1, + ACTIONS(13455), 1, anon_sym_RPAREN, STATE(8849), 1, sym_attribute, @@ -472257,7 +472268,7 @@ static uint16_t ts_small_parse_table[] = { [333480] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13455), 1, + ACTIONS(13457), 1, anon_sym_DOT, STATE(8850), 1, sym_attribute, @@ -472267,7 +472278,7 @@ static uint16_t ts_small_parse_table[] = { [333494] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13457), 1, + ACTIONS(13459), 1, anon_sym_RPAREN, STATE(8851), 1, sym_attribute, @@ -472277,7 +472288,7 @@ static uint16_t ts_small_parse_table[] = { [333508] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13459), 1, + ACTIONS(13461), 1, anon_sym_RBRACE, STATE(8852), 1, sym_attribute, @@ -472287,7 +472298,7 @@ static uint16_t ts_small_parse_table[] = { [333522] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13461), 1, + ACTIONS(13463), 1, anon_sym_RPAREN, STATE(8853), 1, sym_attribute, @@ -472297,7 +472308,7 @@ static uint16_t ts_small_parse_table[] = { [333536] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13463), 1, + ACTIONS(13465), 1, anon_sym_RBRACE, STATE(8854), 1, sym_attribute, @@ -472307,7 +472318,7 @@ static uint16_t ts_small_parse_table[] = { [333550] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9320), 1, + ACTIONS(9322), 1, anon_sym_RPAREN, STATE(8855), 1, sym_attribute, @@ -472317,7 +472328,7 @@ static uint16_t ts_small_parse_table[] = { [333564] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13465), 1, + ACTIONS(13467), 1, anon_sym_RBRACK, STATE(8856), 1, sym_attribute, @@ -472327,7 +472338,7 @@ static uint16_t ts_small_parse_table[] = { [333578] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8310), 1, + ACTIONS(8312), 1, sym__right_quoted_string_delimiter, STATE(8857), 1, sym_attribute, @@ -472337,7 +472348,7 @@ static uint16_t ts_small_parse_table[] = { [333592] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13467), 1, + ACTIONS(13469), 1, anon_sym_RPAREN, STATE(8858), 1, sym_attribute, @@ -472347,7 +472358,7 @@ static uint16_t ts_small_parse_table[] = { [333606] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13469), 1, + ACTIONS(13471), 1, anon_sym_RBRACE, STATE(8859), 1, sym_attribute, @@ -472357,7 +472368,7 @@ static uint16_t ts_small_parse_table[] = { [333620] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13471), 1, + ACTIONS(13473), 1, anon_sym_RPAREN, STATE(8860), 1, sym_attribute, @@ -472367,7 +472378,7 @@ static uint16_t ts_small_parse_table[] = { [333634] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13473), 1, + ACTIONS(13475), 1, anon_sym_RPAREN, STATE(8861), 1, sym_attribute, @@ -472377,7 +472388,7 @@ static uint16_t ts_small_parse_table[] = { [333648] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13475), 1, + ACTIONS(13477), 1, anon_sym_RPAREN, STATE(8862), 1, sym_attribute, @@ -472387,7 +472398,7 @@ static uint16_t ts_small_parse_table[] = { [333662] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13477), 1, + ACTIONS(13479), 1, sym__right_quoted_string_delimiter, STATE(8863), 1, sym_attribute, @@ -472397,7 +472408,7 @@ static uint16_t ts_small_parse_table[] = { [333676] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13479), 1, + ACTIONS(13481), 1, anon_sym_RPAREN, STATE(8864), 1, sym_attribute, @@ -472407,7 +472418,7 @@ static uint16_t ts_small_parse_table[] = { [333690] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13479), 1, + ACTIONS(13481), 1, anon_sym_RBRACK, STATE(8865), 1, sym_attribute, @@ -472417,7 +472428,7 @@ static uint16_t ts_small_parse_table[] = { [333704] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13479), 1, + ACTIONS(13481), 1, anon_sym_RBRACE, STATE(8866), 1, sym_attribute, @@ -472427,7 +472438,7 @@ static uint16_t ts_small_parse_table[] = { [333718] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13481), 1, + ACTIONS(13483), 1, anon_sym_RPAREN, STATE(8867), 1, sym_attribute, @@ -472437,7 +472448,7 @@ static uint16_t ts_small_parse_table[] = { [333732] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13483), 1, + ACTIONS(13485), 1, anon_sym_RBRACE, STATE(8868), 1, sym_attribute, @@ -472447,7 +472458,7 @@ static uint16_t ts_small_parse_table[] = { [333746] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13485), 1, + ACTIONS(13487), 1, anon_sym_DOT, STATE(8869), 1, sym_attribute, @@ -472457,7 +472468,7 @@ static uint16_t ts_small_parse_table[] = { [333760] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13487), 1, + ACTIONS(13489), 1, anon_sym_RBRACK, STATE(8870), 1, sym_attribute, @@ -472467,7 +472478,7 @@ static uint16_t ts_small_parse_table[] = { [333774] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13489), 1, + ACTIONS(13491), 1, sym__right_quoted_string_delimiter, STATE(8871), 1, sym_attribute, @@ -472477,7 +472488,7 @@ static uint16_t ts_small_parse_table[] = { [333788] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13491), 1, + ACTIONS(13493), 1, anon_sym_RPAREN, STATE(8872), 1, sym_attribute, @@ -472487,7 +472498,7 @@ static uint16_t ts_small_parse_table[] = { [333802] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13493), 1, + ACTIONS(13495), 1, anon_sym_DOT, STATE(8873), 1, sym_attribute, @@ -472497,7 +472508,7 @@ static uint16_t ts_small_parse_table[] = { [333816] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13495), 1, + ACTIONS(13497), 1, anon_sym_RBRACE, STATE(8874), 1, sym_attribute, @@ -472507,7 +472518,7 @@ static uint16_t ts_small_parse_table[] = { [333830] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13497), 1, + ACTIONS(13499), 1, anon_sym_RBRACE, STATE(8875), 1, sym_attribute, @@ -472517,7 +472528,7 @@ static uint16_t ts_small_parse_table[] = { [333844] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8178), 1, + ACTIONS(8180), 1, anon_sym_RPAREN, STATE(8876), 1, sym_attribute, @@ -472527,7 +472538,7 @@ static uint16_t ts_small_parse_table[] = { [333858] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8332), 1, + ACTIONS(8334), 1, sym__right_quoted_string_delimiter, STATE(8877), 1, sym_attribute, @@ -472537,7 +472548,7 @@ static uint16_t ts_small_parse_table[] = { [333872] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13499), 1, + ACTIONS(13501), 1, anon_sym_RBRACK, STATE(8878), 1, sym_attribute, @@ -472547,7 +472558,7 @@ static uint16_t ts_small_parse_table[] = { [333886] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13501), 1, + ACTIONS(13503), 1, sym__right_quoted_string_delimiter, STATE(8879), 1, sym_attribute, @@ -472557,7 +472568,7 @@ static uint16_t ts_small_parse_table[] = { [333900] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13503), 1, + ACTIONS(13505), 1, anon_sym_RPAREN, STATE(8880), 1, sym_attribute, @@ -472567,7 +472578,7 @@ static uint16_t ts_small_parse_table[] = { [333914] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13503), 1, + ACTIONS(13505), 1, anon_sym_RBRACK, STATE(8881), 1, sym_attribute, @@ -472577,7 +472588,7 @@ static uint16_t ts_small_parse_table[] = { [333928] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13503), 1, + ACTIONS(13505), 1, anon_sym_RBRACE, STATE(8882), 1, sym_attribute, @@ -472587,7 +472598,7 @@ static uint16_t ts_small_parse_table[] = { [333942] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13505), 1, + ACTIONS(13507), 1, anon_sym_end, STATE(8883), 1, sym_attribute, @@ -472597,7 +472608,7 @@ static uint16_t ts_small_parse_table[] = { [333956] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13507), 1, + ACTIONS(13509), 1, anon_sym_RBRACE, STATE(8884), 1, sym_attribute, @@ -472607,7 +472618,7 @@ static uint16_t ts_small_parse_table[] = { [333970] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13509), 1, + ACTIONS(13511), 1, sym__identifier, STATE(8885), 1, sym_attribute, @@ -472617,7 +472628,7 @@ static uint16_t ts_small_parse_table[] = { [333984] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13511), 1, + ACTIONS(13513), 1, sym__right_quoted_string_delimiter, STATE(8886), 1, sym_attribute, @@ -472627,7 +472638,7 @@ static uint16_t ts_small_parse_table[] = { [333998] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13513), 1, + ACTIONS(13515), 1, anon_sym_DQUOTE, STATE(8887), 1, sym_attribute, @@ -472637,7 +472648,7 @@ static uint16_t ts_small_parse_table[] = { [334012] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13515), 1, + ACTIONS(13517), 1, anon_sym_SQUOTE, STATE(8888), 1, sym_attribute, @@ -472647,7 +472658,7 @@ static uint16_t ts_small_parse_table[] = { [334026] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10014), 1, + ACTIONS(10016), 1, anon_sym_end, STATE(8889), 1, sym_attribute, @@ -472657,7 +472668,7 @@ static uint16_t ts_small_parse_table[] = { [334040] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10807), 1, + ACTIONS(10809), 1, anon_sym_GT_RBRACE, STATE(8890), 1, sym_attribute, @@ -472667,7 +472678,7 @@ static uint16_t ts_small_parse_table[] = { [334054] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8344), 1, + ACTIONS(8346), 1, sym__right_quoted_string_delimiter, STATE(8891), 1, sym_attribute, @@ -472687,7 +472698,7 @@ static uint16_t ts_small_parse_table[] = { [334082] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13517), 1, + ACTIONS(13519), 1, sym__right_quoted_string_delimiter, STATE(8893), 1, sym_attribute, @@ -472697,7 +472708,7 @@ static uint16_t ts_small_parse_table[] = { [334096] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13519), 1, + ACTIONS(13521), 1, anon_sym_RPAREN, STATE(8894), 1, sym_attribute, @@ -472707,7 +472718,7 @@ static uint16_t ts_small_parse_table[] = { [334110] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13519), 1, + ACTIONS(13521), 1, anon_sym_RBRACK, STATE(8895), 1, sym_attribute, @@ -472717,7 +472728,7 @@ static uint16_t ts_small_parse_table[] = { [334124] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13519), 1, + ACTIONS(13521), 1, anon_sym_RBRACE, STATE(8896), 1, sym_attribute, @@ -472727,7 +472738,7 @@ static uint16_t ts_small_parse_table[] = { [334138] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13521), 1, + ACTIONS(13523), 1, anon_sym_RPAREN, STATE(8897), 1, sym_attribute, @@ -472737,7 +472748,7 @@ static uint16_t ts_small_parse_table[] = { [334152] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13523), 1, + ACTIONS(13525), 1, anon_sym_RPAREN, STATE(8898), 1, sym_attribute, @@ -472747,7 +472758,7 @@ static uint16_t ts_small_parse_table[] = { [334166] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13525), 1, + ACTIONS(13527), 1, anon_sym_RBRACE, STATE(8899), 1, sym_attribute, @@ -472757,7 +472768,7 @@ static uint16_t ts_small_parse_table[] = { [334180] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13527), 1, + ACTIONS(13529), 1, sym__right_quoted_string_delimiter, STATE(8900), 1, sym_attribute, @@ -472767,7 +472778,7 @@ static uint16_t ts_small_parse_table[] = { [334194] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13529), 1, + ACTIONS(13531), 1, anon_sym_RPAREN, STATE(8901), 1, sym_attribute, @@ -472777,7 +472788,7 @@ static uint16_t ts_small_parse_table[] = { [334208] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13531), 1, + ACTIONS(13533), 1, anon_sym_RBRACE, STATE(8902), 1, sym_attribute, @@ -472787,7 +472798,7 @@ static uint16_t ts_small_parse_table[] = { [334222] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13533), 1, + ACTIONS(13535), 1, anon_sym_RBRACK, STATE(8903), 1, sym_attribute, @@ -472797,7 +472808,7 @@ static uint16_t ts_small_parse_table[] = { [334236] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13535), 1, + ACTIONS(13537), 1, anon_sym_RPAREN, STATE(8904), 1, sym_attribute, @@ -472807,7 +472818,7 @@ static uint16_t ts_small_parse_table[] = { [334250] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8354), 1, + ACTIONS(8356), 1, sym__right_quoted_string_delimiter, STATE(8905), 1, sym_attribute, @@ -472817,7 +472828,7 @@ static uint16_t ts_small_parse_table[] = { [334264] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13537), 1, + ACTIONS(13539), 1, anon_sym_RBRACE, STATE(8906), 1, sym_attribute, @@ -472827,7 +472838,7 @@ static uint16_t ts_small_parse_table[] = { [334278] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13539), 1, + ACTIONS(13541), 1, sym__right_quoted_string_delimiter, STATE(8907), 1, sym_attribute, @@ -472837,7 +472848,7 @@ static uint16_t ts_small_parse_table[] = { [334292] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13541), 1, + ACTIONS(13543), 1, anon_sym_RPAREN, STATE(8908), 1, sym_attribute, @@ -472847,7 +472858,7 @@ static uint16_t ts_small_parse_table[] = { [334306] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13541), 1, + ACTIONS(13543), 1, anon_sym_RBRACK, STATE(8909), 1, sym_attribute, @@ -472857,7 +472868,7 @@ static uint16_t ts_small_parse_table[] = { [334320] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13541), 1, + ACTIONS(13543), 1, anon_sym_RBRACE, STATE(8910), 1, sym_attribute, @@ -472867,7 +472878,7 @@ static uint16_t ts_small_parse_table[] = { [334334] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13543), 1, + ACTIONS(13545), 1, anon_sym_RPAREN, STATE(8911), 1, sym_attribute, @@ -472877,7 +472888,7 @@ static uint16_t ts_small_parse_table[] = { [334348] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13545), 1, + ACTIONS(13547), 1, anon_sym_RPAREN, STATE(8912), 1, sym_attribute, @@ -472887,7 +472898,7 @@ static uint16_t ts_small_parse_table[] = { [334362] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13547), 1, + ACTIONS(13549), 1, anon_sym_RPAREN, STATE(8913), 1, sym_attribute, @@ -472897,7 +472908,7 @@ static uint16_t ts_small_parse_table[] = { [334376] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13549), 1, + ACTIONS(13551), 1, sym__right_quoted_string_delimiter, STATE(8914), 1, sym_attribute, @@ -472907,7 +472918,7 @@ static uint16_t ts_small_parse_table[] = { [334390] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13551), 1, + ACTIONS(13553), 1, anon_sym_RBRACE, STATE(8915), 1, sym_attribute, @@ -472917,7 +472928,7 @@ static uint16_t ts_small_parse_table[] = { [334404] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13553), 1, + ACTIONS(13555), 1, anon_sym_RBRACK, STATE(8916), 1, sym_attribute, @@ -472927,7 +472938,7 @@ static uint16_t ts_small_parse_table[] = { [334418] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13555), 1, + ACTIONS(13557), 1, anon_sym_RPAREN, STATE(8917), 1, sym_attribute, @@ -472937,7 +472948,7 @@ static uint16_t ts_small_parse_table[] = { [334432] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13557), 1, + ACTIONS(13559), 1, anon_sym_RBRACE, STATE(8918), 1, sym_attribute, @@ -472947,7 +472958,7 @@ static uint16_t ts_small_parse_table[] = { [334446] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8362), 1, + ACTIONS(8364), 1, sym__right_quoted_string_delimiter, STATE(8919), 1, sym_attribute, @@ -472957,7 +472968,7 @@ static uint16_t ts_small_parse_table[] = { [334460] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13559), 1, + ACTIONS(13561), 1, anon_sym_DASH_GT, STATE(8920), 1, sym_attribute, @@ -472967,7 +472978,7 @@ static uint16_t ts_small_parse_table[] = { [334474] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13561), 1, + ACTIONS(13563), 1, sym__right_quoted_string_delimiter, STATE(8921), 1, sym_attribute, @@ -472977,7 +472988,7 @@ static uint16_t ts_small_parse_table[] = { [334488] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13563), 1, + ACTIONS(13565), 1, anon_sym_RPAREN, STATE(8922), 1, sym_attribute, @@ -472987,7 +472998,7 @@ static uint16_t ts_small_parse_table[] = { [334502] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13563), 1, + ACTIONS(13565), 1, anon_sym_RBRACK, STATE(8923), 1, sym_attribute, @@ -472997,7 +473008,7 @@ static uint16_t ts_small_parse_table[] = { [334516] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13563), 1, + ACTIONS(13565), 1, anon_sym_RBRACE, STATE(8924), 1, sym_attribute, @@ -473007,7 +473018,7 @@ static uint16_t ts_small_parse_table[] = { [334530] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13565), 1, + ACTIONS(13567), 1, anon_sym_RBRACE, STATE(8925), 1, sym_attribute, @@ -473017,7 +473028,7 @@ static uint16_t ts_small_parse_table[] = { [334544] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8044), 1, + ACTIONS(8046), 1, anon_sym_RPAREN, STATE(8926), 1, sym_attribute, @@ -473027,7 +473038,7 @@ static uint16_t ts_small_parse_table[] = { [334558] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13567), 1, + ACTIONS(13569), 1, anon_sym_RBRACK, STATE(8927), 1, sym_attribute, @@ -473037,7 +473048,7 @@ static uint16_t ts_small_parse_table[] = { [334572] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13569), 1, + ACTIONS(13571), 1, sym__right_quoted_string_delimiter, STATE(8928), 1, sym_attribute, @@ -473047,7 +473058,7 @@ static uint16_t ts_small_parse_table[] = { [334586] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13571), 1, + ACTIONS(13573), 1, anon_sym_end, STATE(8929), 1, sym_attribute, @@ -473057,7 +473068,7 @@ static uint16_t ts_small_parse_table[] = { [334600] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4486), 1, + ACTIONS(4488), 1, anon_sym_DASH_GT, STATE(8930), 1, sym_attribute, @@ -473067,7 +473078,7 @@ static uint16_t ts_small_parse_table[] = { [334614] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13573), 1, + ACTIONS(13575), 1, anon_sym_RBRACE, STATE(8931), 1, sym_attribute, @@ -473077,7 +473088,7 @@ static uint16_t ts_small_parse_table[] = { [334628] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13575), 1, + ACTIONS(13577), 1, sym__identifier, STATE(8932), 1, sym_attribute, @@ -473087,7 +473098,7 @@ static uint16_t ts_small_parse_table[] = { [334642] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8370), 1, + ACTIONS(8372), 1, sym__right_quoted_string_delimiter, STATE(8933), 1, sym_attribute, @@ -473097,7 +473108,7 @@ static uint16_t ts_small_parse_table[] = { [334656] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13577), 1, + ACTIONS(13579), 1, anon_sym_DQUOTE, STATE(8934), 1, sym_attribute, @@ -473107,7 +473118,7 @@ static uint16_t ts_small_parse_table[] = { [334670] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13579), 1, + ACTIONS(13581), 1, sym__right_quoted_string_delimiter, STATE(8935), 1, sym_attribute, @@ -473117,7 +473128,7 @@ static uint16_t ts_small_parse_table[] = { [334684] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13581), 1, + ACTIONS(13583), 1, anon_sym_RPAREN, STATE(8936), 1, sym_attribute, @@ -473127,7 +473138,7 @@ static uint16_t ts_small_parse_table[] = { [334698] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13581), 1, + ACTIONS(13583), 1, anon_sym_RBRACK, STATE(8937), 1, sym_attribute, @@ -473137,7 +473148,7 @@ static uint16_t ts_small_parse_table[] = { [334712] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13581), 1, + ACTIONS(13583), 1, anon_sym_RBRACE, STATE(8938), 1, sym_attribute, @@ -473147,7 +473158,7 @@ static uint16_t ts_small_parse_table[] = { [334726] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13583), 1, + ACTIONS(13585), 1, anon_sym_SQUOTE, STATE(8939), 1, sym_attribute, @@ -473157,7 +473168,7 @@ static uint16_t ts_small_parse_table[] = { [334740] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9860), 1, + ACTIONS(9862), 1, anon_sym_end, STATE(8940), 1, sym_attribute, @@ -473167,7 +473178,7 @@ static uint16_t ts_small_parse_table[] = { [334754] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10997), 1, + ACTIONS(10999), 1, anon_sym_GT_RBRACE, STATE(8941), 1, sym_attribute, @@ -473177,7 +473188,7 @@ static uint16_t ts_small_parse_table[] = { [334768] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13585), 1, + ACTIONS(13587), 1, sym__right_quoted_string_delimiter, STATE(8942), 1, sym_attribute, @@ -473197,7 +473208,7 @@ static uint16_t ts_small_parse_table[] = { [334796] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13587), 1, + ACTIONS(13589), 1, anon_sym_RPAREN, STATE(8944), 1, sym_attribute, @@ -473207,7 +473218,7 @@ static uint16_t ts_small_parse_table[] = { [334810] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13589), 1, + ACTIONS(13591), 1, anon_sym_in, STATE(8945), 1, sym_attribute, @@ -473217,7 +473228,7 @@ static uint16_t ts_small_parse_table[] = { [334824] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13591), 1, + ACTIONS(13593), 1, anon_sym_in, STATE(8946), 1, sym_attribute, @@ -473227,7 +473238,7 @@ static uint16_t ts_small_parse_table[] = { [334838] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8384), 1, + ACTIONS(8386), 1, sym__right_quoted_string_delimiter, STATE(8947), 1, sym_attribute, @@ -473237,7 +473248,7 @@ static uint16_t ts_small_parse_table[] = { [334852] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13593), 1, + ACTIONS(13595), 1, anon_sym_in, STATE(8948), 1, sym_attribute, @@ -473247,7 +473258,7 @@ static uint16_t ts_small_parse_table[] = { [334866] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13595), 1, + ACTIONS(13597), 1, sym__right_quoted_string_delimiter, STATE(8949), 1, sym_attribute, @@ -473257,7 +473268,7 @@ static uint16_t ts_small_parse_table[] = { [334880] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13597), 1, + ACTIONS(13599), 1, anon_sym_RPAREN, STATE(8950), 1, sym_attribute, @@ -473267,7 +473278,7 @@ static uint16_t ts_small_parse_table[] = { [334894] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13597), 1, + ACTIONS(13599), 1, anon_sym_RBRACK, STATE(8951), 1, sym_attribute, @@ -473277,7 +473288,7 @@ static uint16_t ts_small_parse_table[] = { [334908] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13597), 1, + ACTIONS(13599), 1, anon_sym_RBRACE, STATE(8952), 1, sym_attribute, @@ -473287,7 +473298,7 @@ static uint16_t ts_small_parse_table[] = { [334922] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13599), 1, + ACTIONS(13601), 1, anon_sym_RPAREN, STATE(8953), 1, sym_attribute, @@ -473297,7 +473308,7 @@ static uint16_t ts_small_parse_table[] = { [334936] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13601), 1, + ACTIONS(13603), 1, anon_sym_RBRACE, STATE(8954), 1, sym_attribute, @@ -473307,7 +473318,7 @@ static uint16_t ts_small_parse_table[] = { [334950] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13603), 1, + ACTIONS(13605), 1, anon_sym_RPAREN, STATE(8955), 1, sym_attribute, @@ -473317,7 +473328,7 @@ static uint16_t ts_small_parse_table[] = { [334964] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13605), 1, + ACTIONS(13607), 1, sym__right_quoted_string_delimiter, STATE(8956), 1, sym_attribute, @@ -473327,7 +473338,7 @@ static uint16_t ts_small_parse_table[] = { [334978] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13607), 1, + ACTIONS(13609), 1, anon_sym_RBRACE, STATE(8957), 1, sym_attribute, @@ -473337,7 +473348,7 @@ static uint16_t ts_small_parse_table[] = { [334992] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13609), 1, + ACTIONS(13611), 1, anon_sym_RBRACK, STATE(8958), 1, sym_attribute, @@ -473347,7 +473358,7 @@ static uint16_t ts_small_parse_table[] = { [335006] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13611), 1, + ACTIONS(13613), 1, anon_sym_RPAREN, STATE(8959), 1, sym_attribute, @@ -473357,7 +473368,7 @@ static uint16_t ts_small_parse_table[] = { [335020] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13613), 1, + ACTIONS(13615), 1, anon_sym_RBRACE, STATE(8960), 1, sym_attribute, @@ -473367,7 +473378,7 @@ static uint16_t ts_small_parse_table[] = { [335034] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8390), 1, + ACTIONS(8392), 1, sym__right_quoted_string_delimiter, STATE(8961), 1, sym_attribute, @@ -473377,7 +473388,7 @@ static uint16_t ts_small_parse_table[] = { [335048] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13615), 1, + ACTIONS(13617), 1, anon_sym_RPAREN, STATE(8962), 1, sym_attribute, @@ -473387,7 +473398,7 @@ static uint16_t ts_small_parse_table[] = { [335062] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13617), 1, + ACTIONS(13619), 1, sym__right_quoted_string_delimiter, STATE(8963), 1, sym_attribute, @@ -473397,7 +473408,7 @@ static uint16_t ts_small_parse_table[] = { [335076] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13619), 1, + ACTIONS(13621), 1, anon_sym_RPAREN, STATE(8964), 1, sym_attribute, @@ -473407,7 +473418,7 @@ static uint16_t ts_small_parse_table[] = { [335090] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13619), 1, + ACTIONS(13621), 1, anon_sym_RBRACK, STATE(8965), 1, sym_attribute, @@ -473417,7 +473428,7 @@ static uint16_t ts_small_parse_table[] = { [335104] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13619), 1, + ACTIONS(13621), 1, anon_sym_RBRACE, STATE(8966), 1, sym_attribute, @@ -473427,7 +473438,7 @@ static uint16_t ts_small_parse_table[] = { [335118] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13621), 1, + ACTIONS(13623), 1, anon_sym_RBRACE, STATE(8967), 1, sym_attribute, @@ -473437,7 +473448,7 @@ static uint16_t ts_small_parse_table[] = { [335132] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13623), 1, + ACTIONS(13625), 1, anon_sym_RPAREN, STATE(8968), 1, sym_attribute, @@ -473447,7 +473458,7 @@ static uint16_t ts_small_parse_table[] = { [335146] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8396), 1, + ACTIONS(8398), 1, sym__right_quoted_string_delimiter, STATE(8969), 1, sym_attribute, @@ -473457,7 +473468,7 @@ static uint16_t ts_small_parse_table[] = { [335160] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13625), 1, + ACTIONS(13627), 1, anon_sym_RBRACE, STATE(8970), 1, sym_attribute, @@ -473467,7 +473478,7 @@ static uint16_t ts_small_parse_table[] = { [335174] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13627), 1, + ACTIONS(13629), 1, sym__right_quoted_string_delimiter, STATE(8971), 1, sym_attribute, @@ -473477,7 +473488,7 @@ static uint16_t ts_small_parse_table[] = { [335188] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13629), 1, + ACTIONS(13631), 1, anon_sym_RBRACK, STATE(8972), 1, sym_attribute, @@ -473487,7 +473498,7 @@ static uint16_t ts_small_parse_table[] = { [335202] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13631), 1, + ACTIONS(13633), 1, anon_sym_RPAREN, STATE(8973), 1, sym_attribute, @@ -473497,7 +473508,7 @@ static uint16_t ts_small_parse_table[] = { [335216] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8404), 1, + ACTIONS(8406), 1, sym__right_quoted_string_delimiter, STATE(8974), 1, sym_attribute, @@ -473507,7 +473518,7 @@ static uint16_t ts_small_parse_table[] = { [335230] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4426), 1, + ACTIONS(4428), 1, anon_sym_DASH_GT, STATE(8975), 1, sym_attribute, @@ -473517,7 +473528,7 @@ static uint16_t ts_small_parse_table[] = { [335244] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13633), 1, + ACTIONS(13635), 1, sym__right_quoted_string_delimiter, STATE(8976), 1, sym_attribute, @@ -473527,7 +473538,7 @@ static uint16_t ts_small_parse_table[] = { [335258] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13635), 1, + ACTIONS(13637), 1, anon_sym_DASH_GT, STATE(8977), 1, sym_attribute, @@ -473537,7 +473548,7 @@ static uint16_t ts_small_parse_table[] = { [335272] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13637), 1, + ACTIONS(13639), 1, anon_sym_RBRACE, STATE(8978), 1, sym_attribute, @@ -473547,7 +473558,7 @@ static uint16_t ts_small_parse_table[] = { [335286] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8414), 1, + ACTIONS(8416), 1, sym__right_quoted_string_delimiter, STATE(8979), 1, sym_attribute, @@ -473557,7 +473568,7 @@ static uint16_t ts_small_parse_table[] = { [335300] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8156), 1, + ACTIONS(8158), 1, anon_sym_RPAREN, STATE(8980), 1, sym_attribute, @@ -473567,7 +473578,7 @@ static uint16_t ts_small_parse_table[] = { [335314] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13639), 1, + ACTIONS(13641), 1, sym__right_quoted_string_delimiter, STATE(8981), 1, sym_attribute, @@ -473577,7 +473588,7 @@ static uint16_t ts_small_parse_table[] = { [335328] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13641), 1, + ACTIONS(13643), 1, anon_sym_RBRACK, STATE(8982), 1, sym_attribute, @@ -473587,7 +473598,7 @@ static uint16_t ts_small_parse_table[] = { [335342] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13643), 1, + ACTIONS(13645), 1, anon_sym_end, STATE(8983), 1, sym_attribute, @@ -473597,7 +473608,7 @@ static uint16_t ts_small_parse_table[] = { [335356] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8422), 1, + ACTIONS(8424), 1, sym__right_quoted_string_delimiter, STATE(8984), 1, sym_attribute, @@ -473607,7 +473618,7 @@ static uint16_t ts_small_parse_table[] = { [335370] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4364), 1, + ACTIONS(4366), 1, anon_sym_DASH_GT, STATE(8985), 1, sym_attribute, @@ -473617,7 +473628,7 @@ static uint16_t ts_small_parse_table[] = { [335384] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13645), 1, + ACTIONS(13647), 1, sym__right_quoted_string_delimiter, STATE(8986), 1, sym_attribute, @@ -473627,7 +473638,7 @@ static uint16_t ts_small_parse_table[] = { [335398] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13647), 1, + ACTIONS(13649), 1, anon_sym_RBRACE, STATE(8987), 1, sym_attribute, @@ -473637,7 +473648,7 @@ static uint16_t ts_small_parse_table[] = { [335412] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13649), 1, + ACTIONS(13651), 1, sym__identifier, STATE(8988), 1, sym_attribute, @@ -473647,7 +473658,7 @@ static uint16_t ts_small_parse_table[] = { [335426] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8432), 1, + ACTIONS(8434), 1, sym__right_quoted_string_delimiter, STATE(8989), 1, sym_attribute, @@ -473657,7 +473668,7 @@ static uint16_t ts_small_parse_table[] = { [335440] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13651), 1, + ACTIONS(13653), 1, anon_sym_DQUOTE, STATE(8990), 1, sym_attribute, @@ -473667,7 +473678,7 @@ static uint16_t ts_small_parse_table[] = { [335454] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13653), 1, + ACTIONS(13655), 1, sym__right_quoted_string_delimiter, STATE(8991), 1, sym_attribute, @@ -473677,7 +473688,7 @@ static uint16_t ts_small_parse_table[] = { [335468] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13655), 1, + ACTIONS(13657), 1, anon_sym_SQUOTE, STATE(8992), 1, sym_attribute, @@ -473687,7 +473698,7 @@ static uint16_t ts_small_parse_table[] = { [335482] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9944), 1, + ACTIONS(9946), 1, anon_sym_end, STATE(8993), 1, sym_attribute, @@ -473697,7 +473708,7 @@ static uint16_t ts_small_parse_table[] = { [335496] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8442), 1, + ACTIONS(8444), 1, sym__right_quoted_string_delimiter, STATE(8994), 1, sym_attribute, @@ -473707,7 +473718,7 @@ static uint16_t ts_small_parse_table[] = { [335510] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11313), 1, + ACTIONS(11315), 1, anon_sym_GT_RBRACE, STATE(8995), 1, sym_attribute, @@ -473717,7 +473728,7 @@ static uint16_t ts_small_parse_table[] = { [335524] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13657), 1, + ACTIONS(13659), 1, sym__right_quoted_string_delimiter, STATE(8996), 1, sym_attribute, @@ -473727,7 +473738,7 @@ static uint16_t ts_small_parse_table[] = { [335538] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13659), 1, + ACTIONS(13661), 1, anon_sym_in, STATE(8997), 1, sym_attribute, @@ -473747,7 +473758,7 @@ static uint16_t ts_small_parse_table[] = { [335566] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8446), 1, + ACTIONS(8448), 1, sym__right_quoted_string_delimiter, STATE(8999), 1, sym_attribute, @@ -473757,7 +473768,7 @@ static uint16_t ts_small_parse_table[] = { [335580] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13661), 1, + ACTIONS(13663), 1, anon_sym_RPAREN, STATE(9000), 1, sym_attribute, @@ -473767,7 +473778,7 @@ static uint16_t ts_small_parse_table[] = { [335594] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13663), 1, + ACTIONS(13665), 1, sym__right_quoted_string_delimiter, STATE(9001), 1, sym_attribute, @@ -473777,7 +473788,7 @@ static uint16_t ts_small_parse_table[] = { [335608] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13665), 1, + ACTIONS(13667), 1, anon_sym_in, STATE(9002), 1, sym_attribute, @@ -473787,7 +473798,7 @@ static uint16_t ts_small_parse_table[] = { [335622] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13667), 1, + ACTIONS(13669), 1, anon_sym_in, STATE(9003), 1, sym_attribute, @@ -473797,7 +473808,7 @@ static uint16_t ts_small_parse_table[] = { [335636] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8454), 1, + ACTIONS(8456), 1, sym__right_quoted_string_delimiter, STATE(9004), 1, sym_attribute, @@ -473807,7 +473818,7 @@ static uint16_t ts_small_parse_table[] = { [335650] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13669), 1, + ACTIONS(13671), 1, anon_sym_in, STATE(9005), 1, sym_attribute, @@ -473817,7 +473828,7 @@ static uint16_t ts_small_parse_table[] = { [335664] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13671), 1, + ACTIONS(13673), 1, sym__right_quoted_string_delimiter, STATE(9006), 1, sym_attribute, @@ -473827,7 +473838,7 @@ static uint16_t ts_small_parse_table[] = { [335678] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13673), 1, + ACTIONS(13675), 1, anon_sym_RPAREN, STATE(9007), 1, sym_attribute, @@ -473837,7 +473848,7 @@ static uint16_t ts_small_parse_table[] = { [335692] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13675), 1, + ACTIONS(13677), 1, anon_sym_RBRACE, STATE(9008), 1, sym_attribute, @@ -473847,7 +473858,7 @@ static uint16_t ts_small_parse_table[] = { [335706] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13677), 1, + ACTIONS(13679), 1, anon_sym_RPAREN, STATE(9009), 1, sym_attribute, @@ -473857,7 +473868,7 @@ static uint16_t ts_small_parse_table[] = { [335720] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13679), 1, + ACTIONS(13681), 1, anon_sym_RBRACE, STATE(9010), 1, sym_attribute, @@ -473867,7 +473878,7 @@ static uint16_t ts_small_parse_table[] = { [335734] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13681), 1, + ACTIONS(13683), 1, anon_sym_RBRACK, STATE(9011), 1, sym_attribute, @@ -473877,7 +473888,7 @@ static uint16_t ts_small_parse_table[] = { [335748] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13683), 1, + ACTIONS(13685), 1, anon_sym_RPAREN, STATE(9012), 1, sym_attribute, @@ -473887,7 +473898,7 @@ static uint16_t ts_small_parse_table[] = { [335762] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13685), 1, + ACTIONS(13687), 1, anon_sym_RBRACE, STATE(9013), 1, sym_attribute, @@ -473897,7 +473908,7 @@ static uint16_t ts_small_parse_table[] = { [335776] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13687), 1, + ACTIONS(13689), 1, anon_sym_RPAREN, STATE(9014), 1, sym_attribute, @@ -473907,7 +473918,7 @@ static uint16_t ts_small_parse_table[] = { [335790] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13689), 1, + ACTIONS(13691), 1, anon_sym_RPAREN, STATE(9015), 1, sym_attribute, @@ -473917,7 +473928,7 @@ static uint16_t ts_small_parse_table[] = { [335804] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13691), 1, + ACTIONS(13693), 1, anon_sym_in, STATE(9016), 1, sym_attribute, @@ -473927,7 +473938,7 @@ static uint16_t ts_small_parse_table[] = { [335818] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13693), 1, + ACTIONS(13695), 1, anon_sym_RPAREN, STATE(9017), 1, sym_attribute, @@ -473937,7 +473948,7 @@ static uint16_t ts_small_parse_table[] = { [335832] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13695), 1, + ACTIONS(13697), 1, anon_sym_RBRACE, STATE(9018), 1, sym_attribute, @@ -473947,7 +473958,7 @@ static uint16_t ts_small_parse_table[] = { [335846] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13697), 1, + ACTIONS(13699), 1, anon_sym_RBRACK, STATE(9019), 1, sym_attribute, @@ -473957,7 +473968,7 @@ static uint16_t ts_small_parse_table[] = { [335860] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13699), 1, + ACTIONS(13701), 1, anon_sym_RPAREN, STATE(9020), 1, sym_attribute, @@ -473967,7 +473978,7 @@ static uint16_t ts_small_parse_table[] = { [335874] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13701), 1, + ACTIONS(13703), 1, anon_sym_RBRACE, STATE(9021), 1, sym_attribute, @@ -473977,7 +473988,7 @@ static uint16_t ts_small_parse_table[] = { [335888] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5224), 1, + ACTIONS(5226), 1, anon_sym_RBRACK, STATE(9022), 1, sym_attribute, @@ -473997,7 +474008,7 @@ static uint16_t ts_small_parse_table[] = { [335916] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4028), 1, + ACTIONS(4030), 1, anon_sym_DASH_GT, STATE(9024), 1, sym_attribute, @@ -474007,7 +474018,7 @@ static uint16_t ts_small_parse_table[] = { [335930] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13703), 1, + ACTIONS(13705), 1, anon_sym_DASH_GT, STATE(9025), 1, sym_attribute, @@ -474017,7 +474028,7 @@ static uint16_t ts_small_parse_table[] = { [335944] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13705), 1, + ACTIONS(13707), 1, anon_sym_RBRACE, STATE(9026), 1, sym_attribute, @@ -474027,7 +474038,7 @@ static uint16_t ts_small_parse_table[] = { [335958] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8214), 1, + ACTIONS(8216), 1, anon_sym_RPAREN, STATE(9027), 1, sym_attribute, @@ -474037,7 +474048,7 @@ static uint16_t ts_small_parse_table[] = { [335972] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13707), 1, + ACTIONS(13709), 1, anon_sym_RBRACK, STATE(9028), 1, sym_attribute, @@ -474047,7 +474058,7 @@ static uint16_t ts_small_parse_table[] = { [335986] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13709), 1, + ACTIONS(13711), 1, anon_sym_end, STATE(9029), 1, sym_attribute, @@ -474057,7 +474068,7 @@ static uint16_t ts_small_parse_table[] = { [336000] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4068), 1, + ACTIONS(4070), 1, anon_sym_DASH_GT, STATE(9030), 1, sym_attribute, @@ -474067,7 +474078,7 @@ static uint16_t ts_small_parse_table[] = { [336014] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13711), 1, + ACTIONS(13713), 1, anon_sym_DASH_GT, STATE(9031), 1, sym_attribute, @@ -474077,7 +474088,7 @@ static uint16_t ts_small_parse_table[] = { [336028] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10600), 1, + ACTIONS(10602), 1, anon_sym_GT_RBRACE, STATE(9032), 1, sym_attribute, @@ -474087,7 +474098,7 @@ static uint16_t ts_small_parse_table[] = { [336042] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9515), 1, + ACTIONS(9517), 1, sym__left_quoted_string_delimiter, STATE(9033), 1, sym_attribute, @@ -474097,7 +474108,7 @@ static uint16_t ts_small_parse_table[] = { [336056] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13713), 1, + ACTIONS(13715), 1, anon_sym_RBRACE, STATE(9034), 1, sym_attribute, @@ -474107,7 +474118,7 @@ static uint16_t ts_small_parse_table[] = { [336070] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13715), 1, + ACTIONS(13717), 1, sym__identifier, STATE(9035), 1, sym_attribute, @@ -474117,7 +474128,7 @@ static uint16_t ts_small_parse_table[] = { [336084] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13717), 1, + ACTIONS(13719), 1, anon_sym_DQUOTE, STATE(9036), 1, sym_attribute, @@ -474127,7 +474138,7 @@ static uint16_t ts_small_parse_table[] = { [336098] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13719), 1, + ACTIONS(13721), 1, anon_sym_SQUOTE, STATE(9037), 1, sym_attribute, @@ -474137,7 +474148,7 @@ static uint16_t ts_small_parse_table[] = { [336112] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9932), 1, + ACTIONS(9934), 1, anon_sym_end, STATE(9038), 1, sym_attribute, @@ -474147,7 +474158,7 @@ static uint16_t ts_small_parse_table[] = { [336126] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13721), 1, + ACTIONS(13723), 1, anon_sym_EQ, STATE(9039), 1, sym_attribute, @@ -474157,7 +474168,7 @@ static uint16_t ts_small_parse_table[] = { [336140] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11136), 1, + ACTIONS(11138), 1, anon_sym_GT_RBRACE, STATE(9040), 1, sym_attribute, @@ -474167,7 +474178,7 @@ static uint16_t ts_small_parse_table[] = { [336154] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4092), 1, + ACTIONS(4094), 1, anon_sym_DASH_GT, STATE(9041), 1, sym_attribute, @@ -474177,7 +474188,7 @@ static uint16_t ts_small_parse_table[] = { [336168] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13723), 1, + ACTIONS(13725), 1, anon_sym_in, STATE(9042), 1, sym_attribute, @@ -474187,7 +474198,7 @@ static uint16_t ts_small_parse_table[] = { [336182] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13725), 1, + ACTIONS(13727), 1, anon_sym_RPAREN, STATE(9043), 1, sym_attribute, @@ -474207,7 +474218,7 @@ static uint16_t ts_small_parse_table[] = { [336210] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13727), 1, + ACTIONS(13729), 1, anon_sym_RPAREN, STATE(9045), 1, sym_attribute, @@ -474217,7 +474228,7 @@ static uint16_t ts_small_parse_table[] = { [336224] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13729), 1, + ACTIONS(13731), 1, anon_sym_in, STATE(9046), 1, sym_attribute, @@ -474227,7 +474238,7 @@ static uint16_t ts_small_parse_table[] = { [336238] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8276), 1, + ACTIONS(8278), 1, anon_sym_RPAREN, STATE(9047), 1, sym_attribute, @@ -474237,7 +474248,7 @@ static uint16_t ts_small_parse_table[] = { [336252] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13731), 1, + ACTIONS(13733), 1, anon_sym_in, STATE(9048), 1, sym_attribute, @@ -474247,7 +474258,7 @@ static uint16_t ts_small_parse_table[] = { [336266] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13733), 1, + ACTIONS(13735), 1, anon_sym_in, STATE(9049), 1, sym_attribute, @@ -474257,7 +474268,7 @@ static uint16_t ts_small_parse_table[] = { [336280] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13735), 1, + ACTIONS(13737), 1, anon_sym_RPAREN, STATE(9050), 1, sym_attribute, @@ -474267,7 +474278,7 @@ static uint16_t ts_small_parse_table[] = { [336294] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13737), 1, + ACTIONS(13739), 1, anon_sym_RBRACE, STATE(9051), 1, sym_attribute, @@ -474277,7 +474288,7 @@ static uint16_t ts_small_parse_table[] = { [336308] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13739), 1, + ACTIONS(13741), 1, anon_sym_RPAREN, STATE(9052), 1, sym_attribute, @@ -474287,7 +474298,7 @@ static uint16_t ts_small_parse_table[] = { [336322] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13741), 1, + ACTIONS(13743), 1, anon_sym_RBRACE, STATE(9053), 1, sym_attribute, @@ -474297,7 +474308,7 @@ static uint16_t ts_small_parse_table[] = { [336336] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13743), 1, + ACTIONS(13745), 1, anon_sym_RBRACK, STATE(9054), 1, sym_attribute, @@ -474317,7 +474328,7 @@ static uint16_t ts_small_parse_table[] = { [336364] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13745), 1, + ACTIONS(13747), 1, sym__left_quoted_string_delimiter, STATE(9056), 1, sym_attribute, @@ -474327,7 +474338,7 @@ static uint16_t ts_small_parse_table[] = { [336378] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13747), 1, + ACTIONS(13749), 1, anon_sym_RPAREN, STATE(9057), 1, sym_attribute, @@ -474337,7 +474348,7 @@ static uint16_t ts_small_parse_table[] = { [336392] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13749), 1, + ACTIONS(13751), 1, sym__identifier, STATE(9058), 1, sym_attribute, @@ -474347,7 +474358,7 @@ static uint16_t ts_small_parse_table[] = { [336406] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13751), 1, + ACTIONS(13753), 1, anon_sym_RBRACE, STATE(9059), 1, sym_attribute, @@ -474357,7 +474368,7 @@ static uint16_t ts_small_parse_table[] = { [336420] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13753), 1, + ACTIONS(13755), 1, anon_sym_RPAREN, STATE(9060), 1, sym_attribute, @@ -474367,7 +474378,7 @@ static uint16_t ts_small_parse_table[] = { [336434] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13755), 1, + ACTIONS(13757), 1, anon_sym_RPAREN, STATE(9061), 1, sym_attribute, @@ -474377,7 +474388,7 @@ static uint16_t ts_small_parse_table[] = { [336448] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13757), 1, + ACTIONS(13759), 1, anon_sym_RPAREN, STATE(9062), 1, sym_attribute, @@ -474387,7 +474398,7 @@ static uint16_t ts_small_parse_table[] = { [336462] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13759), 1, + ACTIONS(13761), 1, anon_sym_RBRACE, STATE(9063), 1, sym_attribute, @@ -474397,7 +474408,7 @@ static uint16_t ts_small_parse_table[] = { [336476] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13761), 1, + ACTIONS(13763), 1, anon_sym_RBRACK, STATE(9064), 1, sym_attribute, @@ -474407,7 +474418,7 @@ static uint16_t ts_small_parse_table[] = { [336490] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13763), 1, + ACTIONS(13765), 1, anon_sym_RPAREN, STATE(9065), 1, sym_attribute, @@ -474417,7 +474428,7 @@ static uint16_t ts_small_parse_table[] = { [336504] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13765), 1, + ACTIONS(13767), 1, anon_sym_DOT, STATE(9066), 1, sym_attribute, @@ -474427,7 +474438,7 @@ static uint16_t ts_small_parse_table[] = { [336518] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13767), 1, + ACTIONS(13769), 1, anon_sym_RBRACE, STATE(9067), 1, sym_attribute, @@ -474437,7 +474448,7 @@ static uint16_t ts_small_parse_table[] = { [336532] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13769), 1, + ACTIONS(13771), 1, anon_sym_DASH_GT, STATE(9068), 1, sym_attribute, @@ -474447,7 +474458,7 @@ static uint16_t ts_small_parse_table[] = { [336546] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13771), 1, + ACTIONS(13773), 1, anon_sym_RBRACE, STATE(9069), 1, sym_attribute, @@ -474457,7 +474468,7 @@ static uint16_t ts_small_parse_table[] = { [336560] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8224), 1, + ACTIONS(8226), 1, anon_sym_RPAREN, STATE(9070), 1, sym_attribute, @@ -474467,7 +474478,7 @@ static uint16_t ts_small_parse_table[] = { [336574] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13773), 1, + ACTIONS(13775), 1, anon_sym_RBRACK, STATE(9071), 1, sym_attribute, @@ -474477,7 +474488,7 @@ static uint16_t ts_small_parse_table[] = { [336588] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13775), 1, + ACTIONS(13777), 1, anon_sym_end, STATE(9072), 1, sym_attribute, @@ -474487,7 +474498,7 @@ static uint16_t ts_small_parse_table[] = { [336602] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13777), 1, + ACTIONS(13779), 1, anon_sym_type, STATE(9073), 1, sym_attribute, @@ -474497,7 +474508,7 @@ static uint16_t ts_small_parse_table[] = { [336616] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13779), 1, + ACTIONS(13781), 1, anon_sym_DASH_GT, STATE(9074), 1, sym_attribute, @@ -474507,7 +474518,7 @@ static uint16_t ts_small_parse_table[] = { [336630] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4472), 1, + ACTIONS(4474), 1, anon_sym_DASH_GT, STATE(9075), 1, sym_attribute, @@ -474517,7 +474528,7 @@ static uint16_t ts_small_parse_table[] = { [336644] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13781), 1, + ACTIONS(13783), 1, anon_sym_RBRACE, STATE(9076), 1, sym_attribute, @@ -474527,7 +474538,7 @@ static uint16_t ts_small_parse_table[] = { [336658] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13783), 1, + ACTIONS(13785), 1, sym__identifier, STATE(9077), 1, sym_attribute, @@ -474537,7 +474548,7 @@ static uint16_t ts_small_parse_table[] = { [336672] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13785), 1, + ACTIONS(13787), 1, anon_sym_DQUOTE, STATE(9078), 1, sym_attribute, @@ -474547,7 +474558,7 @@ static uint16_t ts_small_parse_table[] = { [336686] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13787), 1, + ACTIONS(13789), 1, anon_sym_SQUOTE, STATE(9079), 1, sym_attribute, @@ -474557,7 +474568,7 @@ static uint16_t ts_small_parse_table[] = { [336700] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13789), 1, + ACTIONS(13791), 1, anon_sym_PIPE, STATE(9080), 1, sym_attribute, @@ -474567,7 +474578,7 @@ static uint16_t ts_small_parse_table[] = { [336714] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9998), 1, + ACTIONS(10000), 1, anon_sym_end, STATE(9081), 1, sym_attribute, @@ -474577,7 +474588,7 @@ static uint16_t ts_small_parse_table[] = { [336728] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8298), 1, + ACTIONS(8300), 1, sym__right_quoted_string_delimiter, STATE(9082), 1, sym_attribute, @@ -474587,7 +474598,7 @@ static uint16_t ts_small_parse_table[] = { [336742] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13791), 1, + ACTIONS(13793), 1, anon_sym_in, STATE(9083), 1, sym_attribute, @@ -474597,7 +474608,7 @@ static uint16_t ts_small_parse_table[] = { [336756] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13793), 1, + ACTIONS(13795), 1, anon_sym_in, STATE(9084), 1, sym_attribute, @@ -474607,7 +474618,7 @@ static uint16_t ts_small_parse_table[] = { [336770] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13795), 1, + ACTIONS(13797), 1, anon_sym_DOT_DOT, STATE(9085), 1, sym_attribute, @@ -474617,7 +474628,7 @@ static uint16_t ts_small_parse_table[] = { [336784] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13797), 1, + ACTIONS(13799), 1, anon_sym_DOT_DOT, STATE(9086), 1, sym_attribute, @@ -474627,7 +474638,7 @@ static uint16_t ts_small_parse_table[] = { [336798] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13799), 1, + ACTIONS(13801), 1, anon_sym_DOT_DOT, STATE(9087), 1, sym_attribute, @@ -474637,7 +474648,7 @@ static uint16_t ts_small_parse_table[] = { [336812] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13801), 1, + ACTIONS(13803), 1, anon_sym_RPAREN, STATE(9088), 1, sym_attribute, @@ -474647,7 +474658,7 @@ static uint16_t ts_small_parse_table[] = { [336826] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13803), 1, + ACTIONS(13805), 1, anon_sym_RPAREN, STATE(9089), 1, sym_attribute, @@ -474657,7 +474668,7 @@ static uint16_t ts_small_parse_table[] = { [336840] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13805), 1, + ACTIONS(13807), 1, anon_sym_in, STATE(9090), 1, sym_attribute, @@ -474667,7 +474678,7 @@ static uint16_t ts_small_parse_table[] = { [336854] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13807), 1, + ACTIONS(13809), 1, sym__identifier, STATE(9091), 1, sym_attribute, @@ -474677,7 +474688,7 @@ static uint16_t ts_small_parse_table[] = { [336868] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13809), 1, + ACTIONS(13811), 1, anon_sym_in, STATE(9092), 1, sym_attribute, @@ -474687,7 +474698,7 @@ static uint16_t ts_small_parse_table[] = { [336882] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13811), 1, + ACTIONS(13813), 1, anon_sym_RPAREN, STATE(9093), 1, sym_attribute, @@ -474697,7 +474708,7 @@ static uint16_t ts_small_parse_table[] = { [336896] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13813), 1, + ACTIONS(13815), 1, anon_sym_RBRACE, STATE(9094), 1, sym_attribute, @@ -474707,7 +474718,7 @@ static uint16_t ts_small_parse_table[] = { [336910] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13815), 1, + ACTIONS(13817), 1, aux_sym_number_token1, STATE(9095), 1, sym_attribute, @@ -474717,7 +474728,7 @@ static uint16_t ts_small_parse_table[] = { [336924] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13817), 1, + ACTIONS(13819), 1, anon_sym_RPAREN, STATE(9096), 1, sym_attribute, @@ -474727,7 +474738,7 @@ static uint16_t ts_small_parse_table[] = { [336938] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13819), 1, + ACTIONS(13821), 1, anon_sym_RBRACE, STATE(9097), 1, sym_attribute, @@ -474737,7 +474748,7 @@ static uint16_t ts_small_parse_table[] = { [336952] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13821), 1, + ACTIONS(13823), 1, anon_sym_RPAREN, STATE(9098), 1, sym_attribute, @@ -474747,7 +474758,7 @@ static uint16_t ts_small_parse_table[] = { [336966] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13823), 1, + ACTIONS(13825), 1, anon_sym_RBRACK, STATE(9099), 1, sym_attribute, @@ -474757,7 +474768,7 @@ static uint16_t ts_small_parse_table[] = { [336980] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13825), 1, + ACTIONS(13827), 1, anon_sym_RPAREN, STATE(9100), 1, sym_attribute, @@ -474767,7 +474778,7 @@ static uint16_t ts_small_parse_table[] = { [336994] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13827), 1, + ACTIONS(13829), 1, anon_sym_COLON2, STATE(9101), 1, sym_attribute, @@ -474777,7 +474788,7 @@ static uint16_t ts_small_parse_table[] = { [337008] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13829), 1, + ACTIONS(13831), 1, anon_sym_RBRACE, STATE(9102), 1, sym_attribute, @@ -474787,7 +474798,7 @@ static uint16_t ts_small_parse_table[] = { [337022] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13831), 1, + ACTIONS(13833), 1, sym__right_quoted_string_delimiter, STATE(9103), 1, sym_attribute, @@ -474807,7 +474818,7 @@ static uint16_t ts_small_parse_table[] = { [337050] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13833), 1, + ACTIONS(13835), 1, anon_sym_RPAREN, STATE(9105), 1, sym_attribute, @@ -474817,7 +474828,7 @@ static uint16_t ts_small_parse_table[] = { [337064] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13835), 1, + ACTIONS(13837), 1, anon_sym_RPAREN, STATE(9106), 1, sym_attribute, @@ -474827,7 +474838,7 @@ static uint16_t ts_small_parse_table[] = { [337078] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13837), 1, + ACTIONS(13839), 1, anon_sym_RPAREN, STATE(9107), 1, sym_attribute, @@ -474837,7 +474848,7 @@ static uint16_t ts_small_parse_table[] = { [337092] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13839), 1, + ACTIONS(13841), 1, anon_sym_RBRACE, STATE(9108), 1, sym_attribute, @@ -474847,7 +474858,7 @@ static uint16_t ts_small_parse_table[] = { [337106] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13841), 1, + ACTIONS(13843), 1, anon_sym_RBRACK, STATE(9109), 1, sym_attribute, @@ -474857,7 +474868,7 @@ static uint16_t ts_small_parse_table[] = { [337120] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13843), 1, + ACTIONS(13845), 1, anon_sym_RPAREN, STATE(9110), 1, sym_attribute, @@ -474867,7 +474878,7 @@ static uint16_t ts_small_parse_table[] = { [337134] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13845), 1, + ACTIONS(13847), 1, anon_sym_RBRACE, STATE(9111), 1, sym_attribute, @@ -474877,7 +474888,7 @@ static uint16_t ts_small_parse_table[] = { [337148] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13847), 1, + ACTIONS(13849), 1, anon_sym_in, STATE(9112), 1, sym_attribute, @@ -474887,7 +474898,7 @@ static uint16_t ts_small_parse_table[] = { [337162] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9322), 1, + ACTIONS(9324), 1, anon_sym_RBRACK, STATE(9113), 1, sym_attribute, @@ -474897,7 +474908,7 @@ static uint16_t ts_small_parse_table[] = { [337176] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13849), 1, + ACTIONS(13851), 1, anon_sym_in, STATE(9114), 1, sym_attribute, @@ -474907,7 +474918,7 @@ static uint16_t ts_small_parse_table[] = { [337190] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13851), 1, + ACTIONS(13853), 1, anon_sym_DASH_GT, STATE(9115), 1, sym_attribute, @@ -474917,7 +474928,7 @@ static uint16_t ts_small_parse_table[] = { [337204] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13853), 1, + ACTIONS(13855), 1, anon_sym_in, STATE(9116), 1, sym_attribute, @@ -474927,7 +474938,7 @@ static uint16_t ts_small_parse_table[] = { [337218] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13855), 1, + ACTIONS(13857), 1, anon_sym_DOT, STATE(9117), 1, sym_attribute, @@ -474937,7 +474948,7 @@ static uint16_t ts_small_parse_table[] = { [337232] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13857), 1, + ACTIONS(13859), 1, anon_sym_RBRACE, STATE(9118), 1, sym_attribute, @@ -474947,7 +474958,7 @@ static uint16_t ts_small_parse_table[] = { [337246] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13859), 1, + ACTIONS(13861), 1, anon_sym_RPAREN, STATE(9119), 1, sym_attribute, @@ -474957,7 +474968,7 @@ static uint16_t ts_small_parse_table[] = { [337260] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8216), 1, + ACTIONS(8218), 1, anon_sym_RPAREN, STATE(9120), 1, sym_attribute, @@ -474967,7 +474978,7 @@ static uint16_t ts_small_parse_table[] = { [337274] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13861), 1, + ACTIONS(13863), 1, sym__identifier, STATE(9121), 1, sym_attribute, @@ -474977,7 +474988,7 @@ static uint16_t ts_small_parse_table[] = { [337288] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13863), 1, + ACTIONS(13865), 1, anon_sym_RPAREN, STATE(9122), 1, sym_attribute, @@ -474987,7 +474998,7 @@ static uint16_t ts_small_parse_table[] = { [337302] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13865), 1, + ACTIONS(13867), 1, anon_sym_in, STATE(9123), 1, sym_attribute, @@ -474997,7 +475008,7 @@ static uint16_t ts_small_parse_table[] = { [337316] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13867), 1, + ACTIONS(13869), 1, sym__left_quoted_string_delimiter, STATE(9124), 1, sym_attribute, @@ -475007,7 +475018,7 @@ static uint16_t ts_small_parse_table[] = { [337330] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13869), 1, + ACTIONS(13871), 1, anon_sym_RBRACK, STATE(9125), 1, sym_attribute, @@ -475017,7 +475028,7 @@ static uint16_t ts_small_parse_table[] = { [337344] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13871), 1, + ACTIONS(13873), 1, anon_sym_RBRACK, STATE(9126), 1, sym_attribute, @@ -475027,7 +475038,7 @@ static uint16_t ts_small_parse_table[] = { [337358] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13873), 1, + ACTIONS(13875), 1, sym__left_quoted_string_delimiter, STATE(9127), 1, sym_attribute, @@ -475037,7 +475048,7 @@ static uint16_t ts_small_parse_table[] = { [337372] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13875), 1, + ACTIONS(13877), 1, anon_sym_end, STATE(9128), 1, sym_attribute, @@ -475047,7 +475058,7 @@ static uint16_t ts_small_parse_table[] = { [337386] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13877), 1, + ACTIONS(13879), 1, anon_sym_RBRACK, STATE(9129), 1, sym_attribute, @@ -475057,7 +475068,7 @@ static uint16_t ts_small_parse_table[] = { [337400] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13879), 1, + ACTIONS(13881), 1, anon_sym_RBRACK, STATE(9130), 1, sym_attribute, @@ -475067,7 +475078,7 @@ static uint16_t ts_small_parse_table[] = { [337414] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13881), 1, + ACTIONS(13883), 1, anon_sym_end, STATE(9131), 1, sym_attribute, @@ -475077,7 +475088,7 @@ static uint16_t ts_small_parse_table[] = { [337428] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13883), 1, + ACTIONS(13885), 1, anon_sym_DASH_GT, STATE(9132), 1, sym_attribute, @@ -475087,7 +475098,7 @@ static uint16_t ts_small_parse_table[] = { [337442] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4396), 1, + ACTIONS(4398), 1, anon_sym_DASH_GT, STATE(9133), 1, sym_attribute, @@ -475097,7 +475108,7 @@ static uint16_t ts_small_parse_table[] = { [337456] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12461), 1, + ACTIONS(12463), 1, anon_sym_RBRACK, STATE(9134), 1, sym_attribute, @@ -475107,7 +475118,7 @@ static uint16_t ts_small_parse_table[] = { [337470] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13885), 1, + ACTIONS(13887), 1, anon_sym_with, STATE(9135), 1, sym_attribute, @@ -475117,7 +475128,7 @@ static uint16_t ts_small_parse_table[] = { [337484] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13887), 1, + ACTIONS(13889), 1, anon_sym_RBRACE, STATE(9136), 1, sym_attribute, @@ -475127,7 +475138,7 @@ static uint16_t ts_small_parse_table[] = { [337498] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13889), 1, + ACTIONS(13891), 1, sym__identifier, STATE(9137), 1, sym_attribute, @@ -475137,7 +475148,7 @@ static uint16_t ts_small_parse_table[] = { [337512] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13891), 1, + ACTIONS(13893), 1, anon_sym_DASH_GT, STATE(9138), 1, sym_attribute, @@ -475147,7 +475158,7 @@ static uint16_t ts_small_parse_table[] = { [337526] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13893), 1, + ACTIONS(13895), 1, anon_sym_DQUOTE, STATE(9139), 1, sym_attribute, @@ -475157,7 +475168,7 @@ static uint16_t ts_small_parse_table[] = { [337540] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13895), 1, + ACTIONS(13897), 1, anon_sym_SQUOTE, STATE(9140), 1, sym_attribute, @@ -475167,7 +475178,7 @@ static uint16_t ts_small_parse_table[] = { [337554] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10088), 1, + ACTIONS(10090), 1, anon_sym_end, STATE(9141), 1, sym_attribute, @@ -475177,7 +475188,7 @@ static uint16_t ts_small_parse_table[] = { [337568] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13897), 1, + ACTIONS(13899), 1, anon_sym_with, STATE(9142), 1, sym_attribute, @@ -475187,7 +475198,7 @@ static uint16_t ts_small_parse_table[] = { [337582] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13899), 1, + ACTIONS(13901), 1, anon_sym_EQ, STATE(9143), 1, sym_attribute, @@ -475197,7 +475208,7 @@ static uint16_t ts_small_parse_table[] = { [337596] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13901), 1, + ACTIONS(13903), 1, anon_sym_COLON, STATE(9144), 1, sym_attribute, @@ -475207,7 +475218,7 @@ static uint16_t ts_small_parse_table[] = { [337610] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11287), 1, + ACTIONS(11289), 1, anon_sym_GT_RBRACE, STATE(9145), 1, sym_attribute, @@ -475217,7 +475228,7 @@ static uint16_t ts_small_parse_table[] = { [337624] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13903), 1, + ACTIONS(13905), 1, anon_sym_in, STATE(9146), 1, sym_attribute, @@ -475227,7 +475238,7 @@ static uint16_t ts_small_parse_table[] = { [337638] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4366), 1, + ACTIONS(4368), 1, anon_sym_DASH_GT, STATE(9147), 1, sym_attribute, @@ -475237,7 +475248,7 @@ static uint16_t ts_small_parse_table[] = { [337652] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10181), 1, + ACTIONS(10183), 1, anon_sym_end, STATE(9148), 1, sym_attribute, @@ -475247,7 +475258,7 @@ static uint16_t ts_small_parse_table[] = { [337666] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13905), 1, + ACTIONS(13907), 1, anon_sym_SQUOTE, STATE(9149), 1, sym_attribute, @@ -475267,7 +475278,7 @@ static uint16_t ts_small_parse_table[] = { [337694] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13907), 1, + ACTIONS(13909), 1, anon_sym_DQUOTE, STATE(9151), 1, sym_attribute, @@ -475277,7 +475288,7 @@ static uint16_t ts_small_parse_table[] = { [337708] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13909), 1, + ACTIONS(13911), 1, anon_sym_RPAREN, STATE(9152), 1, sym_attribute, @@ -475287,7 +475298,7 @@ static uint16_t ts_small_parse_table[] = { [337722] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13911), 1, + ACTIONS(13913), 1, anon_sym_in, STATE(9153), 1, sym_attribute, @@ -475297,7 +475308,7 @@ static uint16_t ts_small_parse_table[] = { [337736] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13913), 1, + ACTIONS(13915), 1, anon_sym_RPAREN, STATE(9154), 1, sym_attribute, @@ -475307,7 +475318,7 @@ static uint16_t ts_small_parse_table[] = { [337750] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13915), 1, + ACTIONS(13917), 1, anon_sym_in, STATE(9155), 1, sym_attribute, @@ -475317,7 +475328,7 @@ static uint16_t ts_small_parse_table[] = { [337764] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13917), 1, + ACTIONS(13919), 1, sym__identifier, STATE(9156), 1, sym_attribute, @@ -475327,7 +475338,7 @@ static uint16_t ts_small_parse_table[] = { [337778] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13919), 1, + ACTIONS(13921), 1, anon_sym_in, STATE(9157), 1, sym_attribute, @@ -475337,7 +475348,7 @@ static uint16_t ts_small_parse_table[] = { [337792] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13921), 1, + ACTIONS(13923), 1, anon_sym_RBRACE, STATE(9158), 1, sym_attribute, @@ -475347,7 +475358,7 @@ static uint16_t ts_small_parse_table[] = { [337806] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13923), 1, + ACTIONS(13925), 1, anon_sym_RPAREN, STATE(9159), 1, sym_attribute, @@ -475357,7 +475368,7 @@ static uint16_t ts_small_parse_table[] = { [337820] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13925), 1, + ACTIONS(13927), 1, anon_sym_RBRACE, STATE(9160), 1, sym_attribute, @@ -475367,7 +475378,7 @@ static uint16_t ts_small_parse_table[] = { [337834] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13927), 1, + ACTIONS(13929), 1, anon_sym_RPAREN, STATE(9161), 1, sym_attribute, @@ -475377,7 +475388,7 @@ static uint16_t ts_small_parse_table[] = { [337848] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13929), 1, + ACTIONS(13931), 1, anon_sym_RBRACE, STATE(9162), 1, sym_attribute, @@ -475387,7 +475398,7 @@ static uint16_t ts_small_parse_table[] = { [337862] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13931), 1, + ACTIONS(13933), 1, anon_sym_in, STATE(9163), 1, sym_attribute, @@ -475397,7 +475408,7 @@ static uint16_t ts_small_parse_table[] = { [337876] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13933), 1, + ACTIONS(13935), 1, anon_sym_RBRACK, STATE(9164), 1, sym_attribute, @@ -475407,7 +475418,7 @@ static uint16_t ts_small_parse_table[] = { [337890] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13935), 1, + ACTIONS(13937), 1, anon_sym_RPAREN, STATE(9165), 1, sym_attribute, @@ -475417,7 +475428,7 @@ static uint16_t ts_small_parse_table[] = { [337904] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13937), 1, + ACTIONS(13939), 1, anon_sym_RPAREN, STATE(9166), 1, sym_attribute, @@ -475427,7 +475438,7 @@ static uint16_t ts_small_parse_table[] = { [337918] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13939), 1, + ACTIONS(13941), 1, anon_sym_RBRACE, STATE(9167), 1, sym_attribute, @@ -475437,7 +475448,7 @@ static uint16_t ts_small_parse_table[] = { [337932] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13941), 1, + ACTIONS(13943), 1, anon_sym_RPAREN, STATE(9168), 1, sym_attribute, @@ -475447,7 +475458,7 @@ static uint16_t ts_small_parse_table[] = { [337946] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13943), 1, + ACTIONS(13945), 1, anon_sym_RPAREN, STATE(9169), 1, sym_attribute, @@ -475457,7 +475468,7 @@ static uint16_t ts_small_parse_table[] = { [337960] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8728), 1, + ACTIONS(8730), 1, anon_sym_DASH_GT, STATE(9170), 1, sym_attribute, @@ -475467,7 +475478,7 @@ static uint16_t ts_small_parse_table[] = { [337974] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13945), 1, + ACTIONS(13947), 1, anon_sym_RPAREN, STATE(9171), 1, sym_attribute, @@ -475477,7 +475488,7 @@ static uint16_t ts_small_parse_table[] = { [337988] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11451), 1, + ACTIONS(11453), 1, anon_sym_STAR, STATE(9172), 1, sym_attribute, @@ -475487,7 +475498,7 @@ static uint16_t ts_small_parse_table[] = { [338002] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13947), 1, + ACTIONS(13949), 1, anon_sym_RBRACE, STATE(9173), 1, sym_attribute, @@ -475497,7 +475508,7 @@ static uint16_t ts_small_parse_table[] = { [338016] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13949), 1, + ACTIONS(13951), 1, anon_sym_RBRACK, STATE(9174), 1, sym_attribute, @@ -475507,7 +475518,7 @@ static uint16_t ts_small_parse_table[] = { [338030] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13951), 1, + ACTIONS(13953), 1, sym__identifier, STATE(9175), 1, sym_attribute, @@ -475517,7 +475528,7 @@ static uint16_t ts_small_parse_table[] = { [338044] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13953), 1, + ACTIONS(13955), 1, anon_sym_RPAREN, STATE(9176), 1, sym_attribute, @@ -475527,7 +475538,7 @@ static uint16_t ts_small_parse_table[] = { [338058] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13955), 1, + ACTIONS(13957), 1, anon_sym_RBRACE, STATE(9177), 1, sym_attribute, @@ -475537,7 +475548,7 @@ static uint16_t ts_small_parse_table[] = { [338072] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13957), 1, + ACTIONS(13959), 1, anon_sym_RBRACE, STATE(9178), 1, sym_attribute, @@ -475547,7 +475558,7 @@ static uint16_t ts_small_parse_table[] = { [338086] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13959), 1, + ACTIONS(13961), 1, anon_sym_DASH_GT, STATE(9179), 1, sym_attribute, @@ -475557,7 +475568,7 @@ static uint16_t ts_small_parse_table[] = { [338100] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13961), 1, + ACTIONS(13963), 1, anon_sym_RPAREN, STATE(9180), 1, sym_attribute, @@ -475567,7 +475578,7 @@ static uint16_t ts_small_parse_table[] = { [338114] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13963), 1, + ACTIONS(13965), 1, anon_sym_RBRACE, STATE(9181), 1, sym_attribute, @@ -475577,7 +475588,7 @@ static uint16_t ts_small_parse_table[] = { [338128] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8040), 1, + ACTIONS(8042), 1, anon_sym_RPAREN, STATE(9182), 1, sym_attribute, @@ -475587,7 +475598,7 @@ static uint16_t ts_small_parse_table[] = { [338142] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13965), 1, + ACTIONS(13967), 1, anon_sym_RBRACK, STATE(9183), 1, sym_attribute, @@ -475597,7 +475608,7 @@ static uint16_t ts_small_parse_table[] = { [338156] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13967), 1, + ACTIONS(13969), 1, anon_sym_end, STATE(9184), 1, sym_attribute, @@ -475607,7 +475618,7 @@ static uint16_t ts_small_parse_table[] = { [338170] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13969), 1, + ACTIONS(13971), 1, anon_sym_EQ, STATE(9185), 1, sym_attribute, @@ -475617,7 +475628,7 @@ static uint16_t ts_small_parse_table[] = { [338184] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13971), 1, + ACTIONS(13973), 1, anon_sym_DASH_GT, STATE(9186), 1, sym_attribute, @@ -475627,7 +475638,7 @@ static uint16_t ts_small_parse_table[] = { [338198] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13973), 1, + ACTIONS(13975), 1, anon_sym_end, STATE(9187), 1, sym_attribute, @@ -475637,7 +475648,7 @@ static uint16_t ts_small_parse_table[] = { [338212] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4362), 1, + ACTIONS(4364), 1, anon_sym_DASH_GT, STATE(9188), 1, sym_attribute, @@ -475647,7 +475658,7 @@ static uint16_t ts_small_parse_table[] = { [338226] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9622), 1, + ACTIONS(9624), 1, sym__capitalized_identifier, STATE(9189), 1, sym_attribute, @@ -475657,7 +475668,7 @@ static uint16_t ts_small_parse_table[] = { [338240] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13975), 1, + ACTIONS(13977), 1, sym__capitalized_identifier, STATE(9190), 1, sym_attribute, @@ -475667,7 +475678,7 @@ static uint16_t ts_small_parse_table[] = { [338254] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13977), 1, + ACTIONS(13979), 1, anon_sym_end, STATE(9191), 1, sym_attribute, @@ -475677,7 +475688,7 @@ static uint16_t ts_small_parse_table[] = { [338268] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13979), 1, + ACTIONS(13981), 1, anon_sym_RBRACE, STATE(9192), 1, sym_attribute, @@ -475687,7 +475698,7 @@ static uint16_t ts_small_parse_table[] = { [338282] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13981), 1, + ACTIONS(13983), 1, sym__identifier, STATE(9193), 1, sym_attribute, @@ -475697,7 +475708,7 @@ static uint16_t ts_small_parse_table[] = { [338296] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13983), 1, + ACTIONS(13985), 1, anon_sym_DQUOTE, STATE(9194), 1, sym_attribute, @@ -475707,7 +475718,7 @@ static uint16_t ts_small_parse_table[] = { [338310] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13985), 1, + ACTIONS(13987), 1, anon_sym_SQUOTE, STATE(9195), 1, sym_attribute, @@ -475717,7 +475728,7 @@ static uint16_t ts_small_parse_table[] = { [338324] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6280), 1, + ACTIONS(6282), 1, anon_sym_DASH_GT, STATE(9196), 1, sym_attribute, @@ -475727,7 +475738,7 @@ static uint16_t ts_small_parse_table[] = { [338338] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9882), 1, + ACTIONS(9884), 1, anon_sym_end, STATE(9197), 1, sym_attribute, @@ -475737,7 +475748,7 @@ static uint16_t ts_small_parse_table[] = { [338352] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10939), 1, + ACTIONS(10941), 1, anon_sym_GT_RBRACE, STATE(9198), 1, sym_attribute, @@ -475747,7 +475758,7 @@ static uint16_t ts_small_parse_table[] = { [338366] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13987), 1, + ACTIONS(13989), 1, anon_sym_RPAREN, STATE(9199), 1, sym_attribute, @@ -475757,7 +475768,7 @@ static uint16_t ts_small_parse_table[] = { [338380] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4356), 1, + ACTIONS(4358), 1, anon_sym_DASH_GT, STATE(9200), 1, sym_attribute, @@ -475767,7 +475778,7 @@ static uint16_t ts_small_parse_table[] = { [338394] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13989), 1, + ACTIONS(13991), 1, anon_sym_in, STATE(9201), 1, sym_attribute, @@ -475777,7 +475788,7 @@ static uint16_t ts_small_parse_table[] = { [338408] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13991), 1, + ACTIONS(13993), 1, anon_sym_RPAREN, STATE(9202), 1, sym_attribute, @@ -475787,7 +475798,7 @@ static uint16_t ts_small_parse_table[] = { [338422] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13993), 1, + ACTIONS(13995), 1, anon_sym_DASH_GT, STATE(9203), 1, sym_attribute, @@ -475797,7 +475808,7 @@ static uint16_t ts_small_parse_table[] = { [338436] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13995), 1, + ACTIONS(13997), 1, anon_sym_RPAREN, STATE(9204), 1, sym_attribute, @@ -475807,7 +475818,7 @@ static uint16_t ts_small_parse_table[] = { [338450] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13997), 1, + ACTIONS(13999), 1, anon_sym_RPAREN, STATE(9205), 1, sym_attribute, @@ -475817,7 +475828,7 @@ static uint16_t ts_small_parse_table[] = { [338464] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(13999), 1, + ACTIONS(14001), 1, anon_sym_in, STATE(9206), 1, sym_attribute, @@ -475827,7 +475838,7 @@ static uint16_t ts_small_parse_table[] = { [338478] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14001), 1, + ACTIONS(14003), 1, anon_sym_in, STATE(9207), 1, sym_attribute, @@ -475837,7 +475848,7 @@ static uint16_t ts_small_parse_table[] = { [338492] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14003), 1, + ACTIONS(14005), 1, anon_sym_in, STATE(9208), 1, sym_attribute, @@ -475847,7 +475858,7 @@ static uint16_t ts_small_parse_table[] = { [338506] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14005), 1, + ACTIONS(14007), 1, anon_sym_end, STATE(9209), 1, sym_attribute, @@ -475857,7 +475868,7 @@ static uint16_t ts_small_parse_table[] = { [338520] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14007), 1, + ACTIONS(14009), 1, anon_sym_RBRACK, STATE(9210), 1, sym_attribute, @@ -475867,7 +475878,7 @@ static uint16_t ts_small_parse_table[] = { [338534] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14009), 1, + ACTIONS(14011), 1, sym__right_quoted_string_delimiter, STATE(9211), 1, sym_attribute, @@ -475877,7 +475888,7 @@ static uint16_t ts_small_parse_table[] = { [338548] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14011), 1, + ACTIONS(14013), 1, anon_sym_RPAREN, STATE(9212), 1, sym_attribute, @@ -475887,7 +475898,7 @@ static uint16_t ts_small_parse_table[] = { [338562] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14013), 1, + ACTIONS(14015), 1, anon_sym_RBRACE, STATE(9213), 1, sym_attribute, @@ -475897,7 +475908,7 @@ static uint16_t ts_small_parse_table[] = { [338576] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14015), 1, + ACTIONS(14017), 1, anon_sym_RPAREN, STATE(9214), 1, sym_attribute, @@ -475907,7 +475918,7 @@ static uint16_t ts_small_parse_table[] = { [338590] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14017), 1, + ACTIONS(14019), 1, anon_sym_RBRACE, STATE(9215), 1, sym_attribute, @@ -475917,7 +475928,7 @@ static uint16_t ts_small_parse_table[] = { [338604] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14019), 1, + ACTIONS(14021), 1, anon_sym_DOT, STATE(9216), 1, sym_attribute, @@ -475927,7 +475938,7 @@ static uint16_t ts_small_parse_table[] = { [338618] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14021), 1, + ACTIONS(14023), 1, anon_sym_RPAREN, STATE(9217), 1, sym_attribute, @@ -475937,7 +475948,7 @@ static uint16_t ts_small_parse_table[] = { [338632] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14023), 1, + ACTIONS(14025), 1, anon_sym_RPAREN, STATE(9218), 1, sym_attribute, @@ -475947,7 +475958,7 @@ static uint16_t ts_small_parse_table[] = { [338646] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14025), 1, + ACTIONS(14027), 1, anon_sym_PLUS_EQ, STATE(9219), 1, sym_attribute, @@ -475957,7 +475968,7 @@ static uint16_t ts_small_parse_table[] = { [338660] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14027), 1, + ACTIONS(14029), 1, anon_sym_RBRACK, STATE(9220), 1, sym_attribute, @@ -475967,7 +475978,7 @@ static uint16_t ts_small_parse_table[] = { [338674] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14029), 1, + ACTIONS(14031), 1, anon_sym_RPAREN, STATE(9221), 1, sym_attribute, @@ -475977,7 +475988,7 @@ static uint16_t ts_small_parse_table[] = { [338688] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14031), 1, + ACTIONS(14033), 1, anon_sym_RPAREN, STATE(9222), 1, sym_attribute, @@ -475987,7 +475998,7 @@ static uint16_t ts_small_parse_table[] = { [338702] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14033), 1, + ACTIONS(14035), 1, anon_sym_RBRACE, STATE(9223), 1, sym_attribute, @@ -476007,7 +476018,7 @@ static uint16_t ts_small_parse_table[] = { [338730] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14035), 1, + ACTIONS(14037), 1, anon_sym_RPAREN, STATE(9225), 1, sym_attribute, @@ -476017,7 +476028,7 @@ static uint16_t ts_small_parse_table[] = { [338744] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14037), 1, + ACTIONS(14039), 1, anon_sym_RPAREN, STATE(9226), 1, sym_attribute, @@ -476027,7 +476038,7 @@ static uint16_t ts_small_parse_table[] = { [338758] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14039), 1, + ACTIONS(14041), 1, anon_sym_RPAREN, STATE(9227), 1, sym_attribute, @@ -476037,7 +476048,7 @@ static uint16_t ts_small_parse_table[] = { [338772] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14041), 1, + ACTIONS(14043), 1, anon_sym_EQ, STATE(9228), 1, sym_attribute, @@ -476047,7 +476058,7 @@ static uint16_t ts_small_parse_table[] = { [338786] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14043), 1, + ACTIONS(14045), 1, anon_sym_RBRACE, STATE(9229), 1, sym_attribute, @@ -476057,7 +476068,7 @@ static uint16_t ts_small_parse_table[] = { [338800] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14045), 1, + ACTIONS(14047), 1, anon_sym_RBRACK, STATE(9230), 1, sym_attribute, @@ -476067,7 +476078,7 @@ static uint16_t ts_small_parse_table[] = { [338814] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14047), 1, + ACTIONS(14049), 1, anon_sym_RPAREN, STATE(9231), 1, sym_attribute, @@ -476077,7 +476088,7 @@ static uint16_t ts_small_parse_table[] = { [338828] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14049), 1, + ACTIONS(14051), 1, anon_sym_RBRACE, STATE(9232), 1, sym_attribute, @@ -476087,7 +476098,7 @@ static uint16_t ts_small_parse_table[] = { [338842] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8200), 1, + ACTIONS(8202), 1, anon_sym_RPAREN, STATE(9233), 1, sym_attribute, @@ -476097,7 +476108,7 @@ static uint16_t ts_small_parse_table[] = { [338856] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14051), 1, + ACTIONS(14053), 1, anon_sym_DASH_GT, STATE(9234), 1, sym_attribute, @@ -476107,7 +476118,7 @@ static uint16_t ts_small_parse_table[] = { [338870] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14053), 1, + ACTIONS(14055), 1, anon_sym_in, STATE(9235), 1, sym_attribute, @@ -476117,7 +476128,7 @@ static uint16_t ts_small_parse_table[] = { [338884] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14055), 1, + ACTIONS(14057), 1, anon_sym_in, STATE(9236), 1, sym_attribute, @@ -476127,7 +476138,7 @@ static uint16_t ts_small_parse_table[] = { [338898] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14057), 1, + ACTIONS(14059), 1, anon_sym_in, STATE(9237), 1, sym_attribute, @@ -476137,7 +476148,7 @@ static uint16_t ts_small_parse_table[] = { [338912] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14059), 1, + ACTIONS(14061), 1, anon_sym_RBRACE, STATE(9238), 1, sym_attribute, @@ -476147,7 +476158,7 @@ static uint16_t ts_small_parse_table[] = { [338926] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8190), 1, + ACTIONS(8192), 1, anon_sym_RPAREN, STATE(9239), 1, sym_attribute, @@ -476157,7 +476168,7 @@ static uint16_t ts_small_parse_table[] = { [338940] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14061), 1, + ACTIONS(14063), 1, anon_sym_RBRACE, STATE(9240), 1, sym_attribute, @@ -476167,7 +476178,7 @@ static uint16_t ts_small_parse_table[] = { [338954] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14063), 1, + ACTIONS(14065), 1, anon_sym_RBRACK, STATE(9241), 1, sym_attribute, @@ -476177,7 +476188,7 @@ static uint16_t ts_small_parse_table[] = { [338968] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4432), 1, + ACTIONS(4434), 1, anon_sym_DASH_GT, STATE(9242), 1, sym_attribute, @@ -476187,7 +476198,7 @@ static uint16_t ts_small_parse_table[] = { [338982] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14065), 1, + ACTIONS(14067), 1, anon_sym_DASH_GT, STATE(9243), 1, sym_attribute, @@ -476197,7 +476208,7 @@ static uint16_t ts_small_parse_table[] = { [338996] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14067), 1, + ACTIONS(14069), 1, anon_sym_end, STATE(9244), 1, sym_attribute, @@ -476207,7 +476218,7 @@ static uint16_t ts_small_parse_table[] = { [339010] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14069), 1, + ACTIONS(14071), 1, anon_sym_DASH_GT, STATE(9245), 1, sym_attribute, @@ -476217,7 +476228,7 @@ static uint16_t ts_small_parse_table[] = { [339024] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4420), 1, + ACTIONS(4422), 1, anon_sym_DASH_GT, STATE(9246), 1, sym_attribute, @@ -476227,7 +476238,7 @@ static uint16_t ts_small_parse_table[] = { [339038] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14071), 1, + ACTIONS(14073), 1, anon_sym_DOT, STATE(9247), 1, sym_attribute, @@ -476237,7 +476248,7 @@ static uint16_t ts_small_parse_table[] = { [339052] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14073), 1, + ACTIONS(14075), 1, anon_sym_RPAREN, STATE(9248), 1, sym_attribute, @@ -476247,7 +476258,7 @@ static uint16_t ts_small_parse_table[] = { [339066] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14075), 1, + ACTIONS(14077), 1, anon_sym_RBRACE, STATE(9249), 1, sym_attribute, @@ -476257,7 +476268,7 @@ static uint16_t ts_small_parse_table[] = { [339080] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14077), 1, + ACTIONS(14079), 1, sym__identifier, STATE(9250), 1, sym_attribute, @@ -476267,7 +476278,7 @@ static uint16_t ts_small_parse_table[] = { [339094] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14079), 1, + ACTIONS(14081), 1, anon_sym_DQUOTE, STATE(9251), 1, sym_attribute, @@ -476277,7 +476288,7 @@ static uint16_t ts_small_parse_table[] = { [339108] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14081), 1, + ACTIONS(14083), 1, anon_sym_SQUOTE, STATE(9252), 1, sym_attribute, @@ -476287,7 +476298,7 @@ static uint16_t ts_small_parse_table[] = { [339122] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14083), 1, + ACTIONS(14085), 1, sym__identifier, STATE(9253), 1, sym_attribute, @@ -476297,7 +476308,7 @@ static uint16_t ts_small_parse_table[] = { [339136] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9844), 1, + ACTIONS(9846), 1, anon_sym_end, STATE(9254), 1, sym_attribute, @@ -476307,7 +476318,7 @@ static uint16_t ts_small_parse_table[] = { [339150] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14085), 1, + ACTIONS(14087), 1, anon_sym_RBRACK, STATE(9255), 1, sym_attribute, @@ -476317,7 +476328,7 @@ static uint16_t ts_small_parse_table[] = { [339164] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(14087), 1, + ACTIONS(3840), 1, anon_sym_RBRACK, STATE(9256), 1, sym_attribute, @@ -476327,7 +476338,7 @@ static uint16_t ts_small_parse_table[] = { [339178] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11162), 1, + ACTIONS(11164), 1, anon_sym_GT_RBRACE, STATE(9257), 1, sym_attribute, @@ -476337,7 +476348,7 @@ static uint16_t ts_small_parse_table[] = { [339192] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9024), 1, + ACTIONS(9026), 1, anon_sym_GT, STATE(9258), 1, sym_attribute, @@ -476377,7 +476388,7 @@ static uint16_t ts_small_parse_table[] = { [339248] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11769), 1, + ACTIONS(11771), 1, anon_sym_RBRACK, STATE(9262), 1, sym_attribute, @@ -476407,7 +476418,7 @@ static uint16_t ts_small_parse_table[] = { [339290] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4026), 1, + ACTIONS(4028), 1, sym__left_quoted_string_delimiter, STATE(9265), 1, sym_attribute, @@ -476437,7 +476448,7 @@ static uint16_t ts_small_parse_table[] = { [339332] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4020), 1, + ACTIONS(4022), 1, sym__left_quoted_string_delimiter, STATE(9268), 1, sym_attribute, @@ -476787,7 +476798,7 @@ static uint16_t ts_small_parse_table[] = { [339822] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7956), 1, + ACTIONS(7958), 1, anon_sym_SQUOTE, STATE(9303), 1, sym_attribute, @@ -476827,7 +476838,7 @@ static uint16_t ts_small_parse_table[] = { [339878] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9966), 1, + ACTIONS(9968), 1, anon_sym_end, STATE(9307), 1, sym_attribute, @@ -476877,7 +476888,7 @@ static uint16_t ts_small_parse_table[] = { [339948] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5216), 1, + ACTIONS(5218), 1, anon_sym_RBRACK, STATE(9312), 1, sym_attribute, @@ -476907,7 +476918,7 @@ static uint16_t ts_small_parse_table[] = { [339990] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10755), 1, + ACTIONS(10757), 1, anon_sym_GT_RBRACE, STATE(9315), 1, sym_attribute, @@ -476937,7 +476948,7 @@ static uint16_t ts_small_parse_table[] = { [340032] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9452), 1, + ACTIONS(9454), 1, sym__left_quoted_string_delimiter, STATE(9318), 1, sym_attribute, @@ -476947,7 +476958,7 @@ static uint16_t ts_small_parse_table[] = { [340046] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8218), 1, + ACTIONS(8220), 1, anon_sym_RPAREN, STATE(9319), 1, sym_attribute, @@ -477007,7 +477018,7 @@ static uint16_t ts_small_parse_table[] = { [340130] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4372), 1, + ACTIONS(4374), 1, anon_sym_DASH_GT, STATE(9325), 1, sym_attribute, @@ -477137,7 +477148,7 @@ static uint16_t ts_small_parse_table[] = { [340312] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10230), 1, + ACTIONS(10232), 1, anon_sym_end, STATE(9338), 1, sym_attribute, @@ -477147,7 +477158,7 @@ static uint16_t ts_small_parse_table[] = { [340326] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10393), 1, + ACTIONS(10395), 1, anon_sym_GT_RBRACE, STATE(9339), 1, sym_attribute, @@ -477227,7 +477238,7 @@ static uint16_t ts_small_parse_table[] = { [340438] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9456), 1, + ACTIONS(9458), 1, sym__left_quoted_string_delimiter, STATE(9347), 1, sym_attribute, @@ -477427,7 +477438,7 @@ static uint16_t ts_small_parse_table[] = { [340718] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6163), 1, + ACTIONS(6165), 1, anon_sym_GT, STATE(9367), 1, sym_attribute, @@ -477717,7 +477728,7 @@ static uint16_t ts_small_parse_table[] = { [341124] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12229), 1, + ACTIONS(12231), 1, anon_sym_RBRACK, STATE(9396), 1, sym_attribute, @@ -477747,7 +477758,7 @@ static uint16_t ts_small_parse_table[] = { [341166] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12251), 1, + ACTIONS(12253), 1, anon_sym_RBRACE, STATE(9399), 1, sym_attribute, @@ -477777,7 +477788,7 @@ static uint16_t ts_small_parse_table[] = { [341208] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8904), 1, + ACTIONS(8906), 1, anon_sym_GT, STATE(9402), 1, sym_attribute, @@ -477827,7 +477838,7 @@ static uint16_t ts_small_parse_table[] = { [341278] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8278), 1, + ACTIONS(8280), 1, anon_sym_RPAREN, STATE(9407), 1, sym_attribute, @@ -477897,7 +477908,7 @@ static uint16_t ts_small_parse_table[] = { [341376] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4390), 1, + ACTIONS(4392), 1, anon_sym_DASH_GT, STATE(9414), 1, sym_attribute, @@ -477917,7 +477928,7 @@ static uint16_t ts_small_parse_table[] = { [341404] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9120), 1, + ACTIONS(9122), 1, anon_sym_DASH_GT, STATE(9416), 1, sym_attribute, @@ -477987,7 +477998,7 @@ static uint16_t ts_small_parse_table[] = { [341502] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10061), 1, + ACTIONS(10063), 1, anon_sym_end, STATE(9423), 1, sym_attribute, @@ -478027,7 +478038,7 @@ static uint16_t ts_small_parse_table[] = { [341558] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10691), 1, + ACTIONS(10693), 1, anon_sym_GT_RBRACE, STATE(9427), 1, sym_attribute, @@ -478067,7 +478078,7 @@ static uint16_t ts_small_parse_table[] = { [341614] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6147), 1, + ACTIONS(6149), 1, anon_sym_GT, STATE(9431), 1, sym_attribute, @@ -478197,7 +478208,7 @@ static uint16_t ts_small_parse_table[] = { [341796] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11987), 1, + ACTIONS(11989), 1, anon_sym_RBRACE, STATE(9444), 1, sym_attribute, @@ -478237,7 +478248,7 @@ static uint16_t ts_small_parse_table[] = { [341852] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5398), 1, + ACTIONS(5400), 1, anon_sym_RPAREN, STATE(9448), 1, sym_attribute, @@ -478327,7 +478338,7 @@ static uint16_t ts_small_parse_table[] = { [341978] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5355), 1, + ACTIONS(5357), 1, anon_sym_RPAREN, STATE(9457), 1, sym_attribute, @@ -478337,7 +478348,7 @@ static uint16_t ts_small_parse_table[] = { [341992] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5404), 1, + ACTIONS(5406), 1, anon_sym_RPAREN, STATE(9458), 1, sym_attribute, @@ -478347,7 +478358,7 @@ static uint16_t ts_small_parse_table[] = { [342006] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5408), 1, + ACTIONS(5410), 1, anon_sym_RPAREN, STATE(9459), 1, sym_attribute, @@ -478387,7 +478398,7 @@ static uint16_t ts_small_parse_table[] = { [342062] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5412), 1, + ACTIONS(5414), 1, anon_sym_RPAREN, STATE(9463), 1, sym_attribute, @@ -478487,7 +478498,7 @@ static uint16_t ts_small_parse_table[] = { [342202] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(5416), 1, + ACTIONS(5418), 1, anon_sym_RPAREN, STATE(9473), 1, sym_attribute, @@ -478547,7 +478558,7 @@ static uint16_t ts_small_parse_table[] = { [342286] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11847), 1, + ACTIONS(11849), 1, anon_sym_RBRACE, STATE(9479), 1, sym_attribute, @@ -478557,7 +478568,7 @@ static uint16_t ts_small_parse_table[] = { [342300] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6139), 1, + ACTIONS(6141), 1, anon_sym_GT, STATE(9480), 1, sym_attribute, @@ -478857,7 +478868,7 @@ static uint16_t ts_small_parse_table[] = { [342720] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11653), 1, + ACTIONS(11655), 1, aux_sym_number_token1, STATE(9510), 1, sym_attribute, @@ -478947,7 +478958,7 @@ static uint16_t ts_small_parse_table[] = { [342846] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11803), 1, + ACTIONS(11805), 1, anon_sym_RPAREN, STATE(9519), 1, sym_attribute, @@ -478987,7 +478998,7 @@ static uint16_t ts_small_parse_table[] = { [342902] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9020), 1, + ACTIONS(9022), 1, anon_sym_GT, STATE(9523), 1, sym_attribute, @@ -479067,7 +479078,7 @@ static uint16_t ts_small_parse_table[] = { [343014] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8060), 1, + ACTIONS(8062), 1, anon_sym_RPAREN, STATE(9531), 1, sym_attribute, @@ -479197,7 +479208,7 @@ static uint16_t ts_small_parse_table[] = { [343196] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11359), 1, + ACTIONS(11361), 1, anon_sym_GT_RBRACE, STATE(9544), 1, sym_attribute, @@ -479247,7 +479258,7 @@ static uint16_t ts_small_parse_table[] = { [343266] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4482), 1, + ACTIONS(4484), 1, anon_sym_DASH_GT, STATE(9549), 1, sym_attribute, @@ -479257,7 +479268,7 @@ static uint16_t ts_small_parse_table[] = { [343280] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9785), 1, + ACTIONS(9787), 1, anon_sym_end, STATE(9550), 1, sym_attribute, @@ -479307,7 +479318,7 @@ static uint16_t ts_small_parse_table[] = { [343350] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8803), 1, + ACTIONS(8805), 1, anon_sym_DASH_GT, STATE(9555), 1, sym_attribute, @@ -479547,7 +479558,7 @@ static uint16_t ts_small_parse_table[] = { [343686] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10008), 1, + ACTIONS(10010), 1, anon_sym_end, STATE(9579), 1, sym_attribute, @@ -479567,7 +479578,7 @@ static uint16_t ts_small_parse_table[] = { [343714] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11309), 1, + ACTIONS(11311), 1, anon_sym_GT_RBRACE, STATE(9581), 1, sym_attribute, @@ -479737,7 +479748,7 @@ static uint16_t ts_small_parse_table[] = { [343952] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6682), 1, + ACTIONS(6684), 1, anon_sym_DASH_GT, STATE(9598), 1, sym_attribute, @@ -479767,7 +479778,7 @@ static uint16_t ts_small_parse_table[] = { [343994] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(9006), 1, + ACTIONS(9008), 1, anon_sym_GT, STATE(9601), 1, sym_attribute, @@ -479787,7 +479798,7 @@ static uint16_t ts_small_parse_table[] = { [344022] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4490), 1, + ACTIONS(4492), 1, anon_sym_DASH_GT, STATE(9603), 1, sym_attribute, @@ -479887,7 +479898,7 @@ static uint16_t ts_small_parse_table[] = { [344162] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8210), 1, + ACTIONS(8212), 1, anon_sym_RPAREN, STATE(9613), 1, sym_attribute, @@ -479967,7 +479978,7 @@ static uint16_t ts_small_parse_table[] = { [344274] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12467), 1, + ACTIONS(12469), 1, anon_sym_RPAREN, STATE(9621), 1, sym_attribute, @@ -479997,7 +480008,7 @@ static uint16_t ts_small_parse_table[] = { [344316] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11493), 1, + ACTIONS(11495), 1, anon_sym_RBRACE, STATE(9624), 1, sym_attribute, @@ -480007,7 +480018,7 @@ static uint16_t ts_small_parse_table[] = { [344330] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6096), 1, + ACTIONS(6098), 1, anon_sym_GT, STATE(9625), 1, sym_attribute, @@ -480067,7 +480078,7 @@ static uint16_t ts_small_parse_table[] = { [344414] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(11539), 1, + ACTIONS(11541), 1, anon_sym_RBRACE, STATE(9631), 1, sym_attribute, @@ -480557,7 +480568,7 @@ static uint16_t ts_small_parse_table[] = { [345100] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8992), 1, + ACTIONS(8994), 1, anon_sym_GT, STATE(9680), 1, sym_attribute, @@ -480577,7 +480588,7 @@ static uint16_t ts_small_parse_table[] = { [345128] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(8080), 1, + ACTIONS(8082), 1, anon_sym_RPAREN, STATE(9682), 1, sym_attribute, @@ -480737,7 +480748,7 @@ static uint16_t ts_small_parse_table[] = { [345352] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12139), 1, + ACTIONS(12141), 1, anon_sym_RBRACE, STATE(9698), 1, sym_attribute, @@ -480747,7 +480758,7 @@ static uint16_t ts_small_parse_table[] = { [345366] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(4428), 1, + ACTIONS(4430), 1, anon_sym_DASH_GT, STATE(9699), 1, sym_attribute, @@ -480787,7 +480798,7 @@ static uint16_t ts_small_parse_table[] = { [345422] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(7914), 1, + ACTIONS(7916), 1, anon_sym_DASH_GT, STATE(9703), 1, sym_attribute, @@ -480837,7 +480848,7 @@ static uint16_t ts_small_parse_table[] = { [345492] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10124), 1, + ACTIONS(10126), 1, anon_sym_end, STATE(9708), 1, sym_attribute, @@ -480847,7 +480858,7 @@ static uint16_t ts_small_parse_table[] = { [345506] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(10532), 1, + ACTIONS(10534), 1, anon_sym_GT_RBRACE, STATE(9709), 1, sym_attribute, @@ -480857,7 +480868,7 @@ static uint16_t ts_small_parse_table[] = { [345520] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(6131), 1, + ACTIONS(6133), 1, anon_sym_GT, STATE(9710), 1, sym_attribute, @@ -480877,7 +480888,7 @@ static uint16_t ts_small_parse_table[] = { [345548] = 4, ACTIONS(473), 1, anon_sym_LBRACK_AT, - ACTIONS(12315), 1, + ACTIONS(12317), 1, anon_sym_RBRACE, STATE(9712), 1, sym_attribute, @@ -481052,7 +481063,7 @@ static uint16_t ts_small_parse_table[] = { ts_builtin_sym_end, }; -static uint32_t ts_small_parse_table_map[] = { +static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1984)] = 0, [SMALL_STATE(1985)] = 137, [SMALL_STATE(1986)] = 274, @@ -488802,7 +488813,7 @@ static uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(9730)] = 345790, }; -static TSParseActionEntry ts_parse_actions[] = { +static const TSParseActionEntry ts_parse_actions[] = { [0] = {.entry = {.count = 0, .reusable = false}}, [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7790), @@ -488811,7 +488822,7 @@ static TSParseActionEntry ts_parse_actions[] = { [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6645), [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5806), @@ -488832,7 +488843,7 @@ static TSParseActionEntry ts_parse_actions[] = { [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6779), [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2230), @@ -488856,7 +488867,7 @@ static TSParseActionEntry ts_parse_actions[] = { [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), [103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, .production_id = 21), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), [107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 2, .production_id = 21), [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), @@ -488867,7 +488878,7 @@ static TSParseActionEntry ts_parse_actions[] = { [121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), + [127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), @@ -488887,15 +488898,15 @@ static TSParseActionEntry ts_parse_actions[] = { [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), [163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8196), [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), + [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1952), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1723), @@ -488905,7 +488916,7 @@ static TSParseActionEntry ts_parse_actions[] = { [197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(384), [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), @@ -488923,15 +488934,15 @@ static TSParseActionEntry ts_parse_actions[] = { [233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), [235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7980), [237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), - [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1936), + [239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), [243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(395), [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760), - [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1064), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), @@ -488941,7 +488952,7 @@ static TSParseActionEntry ts_parse_actions[] = { [269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(383), [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6782), [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7097), @@ -488957,10 +488968,10 @@ static TSParseActionEntry ts_parse_actions[] = { [301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), [303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8271), [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2158), [311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5331), - [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6568), [317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7851), [319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), @@ -489003,7 +489014,7 @@ static TSParseActionEntry ts_parse_actions[] = { [393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), [395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), [397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1951), [403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1043), @@ -489016,7 +489027,7 @@ static TSParseActionEntry ts_parse_actions[] = { [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(382), [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6603), [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), + [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), [429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), [431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), @@ -489033,8 +489044,8 @@ static TSParseActionEntry ts_parse_actions[] = { [453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), [455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), [457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8213), - [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944), + [459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), [463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), [465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), [467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), @@ -489047,8 +489058,8 @@ static TSParseActionEntry ts_parse_actions[] = { [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure, 1), [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure, 1), [485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6274), - [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), + [487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), + [489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), [491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), [493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), [495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), @@ -489084,12 +489095,12 @@ static TSParseActionEntry ts_parse_actions[] = { [555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure, 3), [557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure, 2), [559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure, 2), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1983), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7597), [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), @@ -489294,7 +489305,7 @@ static TSParseActionEntry ts_parse_actions[] = { [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6608), [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), @@ -489312,7 +489323,7 @@ static TSParseActionEntry ts_parse_actions[] = { [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944), [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2411), @@ -489326,7 +489337,7 @@ static TSParseActionEntry ts_parse_actions[] = { [1039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6769), [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7029), @@ -489346,15 +489357,15 @@ static TSParseActionEntry ts_parse_actions[] = { [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(388), [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(378), [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2682), @@ -489362,7 +489373,7 @@ static TSParseActionEntry ts_parse_actions[] = { [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7775), @@ -490571,5072 +490582,5072 @@ static TSParseActionEntry ts_parse_actions[] = { [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7734), [3822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2383), [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), - [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), - [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6379), - [3830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6713), - [3832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5383), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7568), - [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), - [3838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7474), - [3840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), - [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6788), - [3844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9726), - [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [3850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6511), - [3852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6648), - [3854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), - [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), - [3862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9596), - [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), - [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7714), - [3868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6481), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), - [3874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), - [3876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4721), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9175), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6783), - [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), - [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), - [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6384), - [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6570), - [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5363), - [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6542), - [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6610), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), - [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7355), - [3910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7197), - [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8078), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [3926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [3826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4721), + [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9175), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), + [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6783), + [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), + [3838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), + [3840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 1), + [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6384), + [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6570), + [3846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5363), + [3848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6542), + [3850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6610), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), + [3858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), + [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7355), + [3862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7197), + [3864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8078), + [3866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), + [3868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), + [3870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6379), + [3872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6713), + [3874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5383), + [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7568), + [3878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), + [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7474), + [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), + [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6788), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9726), + [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), + [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6511), + [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6648), + [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), + [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9596), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7714), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6481), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), + [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [3916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [3922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [3924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), [3928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [3930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), + [3930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), - [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [3944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), - [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [3950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), + [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), - [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6705), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492), - [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6761), - [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), - [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9504), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), - [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9107), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6755), - [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [3994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6372), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [3998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018), - [4000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), - [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5011), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6719), - [4008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6941), - [4010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), - [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5998), - [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), - [4028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sequence_expression, 1), - [4030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__sequence_expression, 1), - [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), - [4034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), - [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5974), - [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), - [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), - [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), - [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), - [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), - [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 37), - [4070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 3, .production_id = 37), - [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), - [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), - [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), - [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), - [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 4, .production_id = 62), - [4094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 4, .production_id = 62), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6082), - [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6117), - [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), - [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), - [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), - [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), - [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), - [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), - [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), - [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), - [4124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3914), - [4126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [4128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), - [4132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), - [4134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), - [4136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [4138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), - [4140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7045), - [4142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7618), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6363), - [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), - [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), - [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), - [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8219), - [4164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), - [4166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [4168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), - [4170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2960), - [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), - [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5016), - [4176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [4178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6593), - [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7159), - [4182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), - [4184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7615), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6375), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), - [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8067), - [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), - [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [4206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), - [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), - [4210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), - [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5048), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [4216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6654), - [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), - [4220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), - [4222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), - [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), - [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7553), - [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6388), - [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), - [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), - [4240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), - [4242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [4244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), - [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), - [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), - [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), - [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7708), - [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6406), - [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), - [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), - [4262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078), - [4264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [4266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), - [4268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), - [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), - [4272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5043), - [4274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [4276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6634), - [4278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7062), - [4280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [4282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7370), - [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7662), - [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), - [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6390), - [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), - [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), - [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7220), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7736), - [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), - [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), - [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [4316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), - [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9310), - [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), - [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9171), - [4334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6289), - [4342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), - [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), - [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), - [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9095), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), - [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7571), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7605), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [4418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), - [4420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7226), - [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), - [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), - [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), - [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), - [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), - [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), - [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), - [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7758), - [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), - [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), - [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), - [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), - [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6630), - [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), - [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), - [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), - [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [4496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), - [4498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), - [4500] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7947), - [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), - [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), - [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), - [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), - [4515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 1), - [4517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 1), - [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7947), - [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 2), - [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 2), - [4525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), - [4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), - [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), - [4535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), - [4537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [4539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [4541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), - [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 2), - [4545] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(2732), - [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [4552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 1), - [4554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 1), - [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), - [4558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2485), - [4560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 3), - [4562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 3), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), - [4566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9567), - [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), - [4570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 3), - [4572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 3), - [4574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 2), - [4576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 2), - [4578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 2), - [4580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 2), - [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), - [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8885), - [4588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), - [4594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 2), - [4596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signed_number, 2), - [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), - [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9418), - [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [4604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signed_constant, 1), - [4606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__signed_constant, 1), - [4608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 7, .production_id = 119), - [4610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 7, .production_id = 119), - [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 2), - [4614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 2), - [4616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 8, .production_id = 130), - [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 8, .production_id = 130), - [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 6, .production_id = 83), - [4622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 6, .production_id = 83), - [4624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 7), - [4626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 7), - [4628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 60), - [4630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 60), - [4632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 6), - [4634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 6), - [4636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 6, .production_id = 103), - [4638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 6, .production_id = 103), - [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), - [4642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern_ext, 1), - [4644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern_ext, 1), - [4646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 5), - [4648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 5), - [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 5), - [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 5), - [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 5), - [4656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 5), - [4658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 5), - [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 5), - [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 5), - [4664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 5), - [4666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 83), - [4668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 83), - [4670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 41), - [4672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 41), - [4674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 6), - [4676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 6), - [4678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 5), - [4680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 5), - [4682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 4, .production_id = 63), - [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 4, .production_id = 63), - [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 5), - [4688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 5), - [4690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 3), - [4692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 3), - [4694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 5, .production_id = 81), - [4696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 5, .production_id = 81), - [4698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 7), - [4700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 7), - [4702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 2), - [4704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 2), - [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 3), - [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 3), - [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_cases_repeat1, 2), - [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), - [4716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2141), - [4719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 1), - [4721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 1), - [4723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 2), - [4725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 2), - [4727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 4), - [4729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 4), - [4731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 60), - [4733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 60), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), - [4737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 4), - [4739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 4), - [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 4), - [4743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 4), - [4745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 4), - [4747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 4), - [4749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 22), - [4751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 22), - [4753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 4, .production_id = 41), - [4755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 4, .production_id = 41), - [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), - [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), - [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 3, .production_id = 44), - [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 3, .production_id = 44), - [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_refutation_case, 1), - [4767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_refutation_case, 1), - [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 4), - [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 4), - [4773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 60), - [4775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 4, .production_id = 60), - [4777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 34), - [4779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 34), - [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 4, .production_id = 43), - [4783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 4, .production_id = 43), - [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_expression, 4, .production_id = 43), - [4787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_expression, 4, .production_id = 43), - [4789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 3), - [4791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 3), - [4793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3), - [4795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3), - [4797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_binding_pattern, 3), - [4799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_binding_pattern, 3), - [4801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_binding_pattern, 3), - [4803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_binding_pattern, 3), - [4805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_binding_pattern, 3), - [4807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_binding_pattern, 3), - [4809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_binding_pattern, 3), - [4811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_binding_pattern, 3), - [4813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_module_expression, 4, .production_id = 43), - [4815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_module_expression, 4, .production_id = 43), - [4817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_exception_expression, 4, .production_id = 43), - [4819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_exception_expression, 4, .production_id = 43), - [4821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 3), - [4823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 3), - [4825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 3), - [4827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 3), - [4829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 3), - [4831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 3), - [4833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 3), - [4835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 3), - [4837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_binding_pattern, 3), - [4839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_binding_pattern, 3), - [4841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_expression, 3), - [4843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_expression, 3), - [4845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3), - [4847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3), - [4849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 3, .production_id = 34), - [4851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 3, .production_id = 34), - [4853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 2), - [4855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 2), - [4857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9705), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), - [4861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 22), - [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 22), - [4865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 22), - [4867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 22), - [4869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 2), - [4871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 2), - [4873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 2), - [4875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 2), - [4877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 1, .production_id = 10), - [4879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 1, .production_id = 10), - [4881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_pattern, 2), - [4883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_pattern, 2), - [4885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 34), - [4887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 3, .production_id = 34), - [4889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 3, .production_id = 47), - [4891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 3, .production_id = 47), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [4895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2120), - [4898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [4900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [4902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), - [4904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2119), - [4907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2131), - [4910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), - [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7441), - [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7667), - [4920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), - [4924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), - [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [4928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2105), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [4933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), - [4937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [4939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [4941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2129), - [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), - [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8841), - [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4629), - [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), - [4956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), - [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), - [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), - [4962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), - [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4996), - [4966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7801), - [4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), - [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), - [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6935), - [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), - [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7666), - [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), - [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), - [4984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4637), - [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [4988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567), - [4990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), - [4992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), - [4994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), - [4996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5425), - [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), - [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), - [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), - [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), - [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), - [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086), - [5014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), - [5016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), - [5018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3644), - [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), - [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), - [5024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [5026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), - [5028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8800), - [5030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [5032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_expression, 1), - [5034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_expression, 1), - [5036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 32), - [5038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 2, .production_id = 32), - [5040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 5), - [5042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 5), - [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), - [5046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9035), - [5048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), - [5050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 4), - [5052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 4), - [5054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_class_expression, 4), - [5056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_class_expression, 4), - [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), - [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), - [5062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), - [5064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_class_expression, 3), - [5066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_class_expression, 3), - [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), - [5070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 59), - [5072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 59), - [5074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, .production_id = 84), - [5076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 8, .production_id = 84), - [5078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1, .production_id = 15), - [5080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1, .production_id = 15), - [5082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 84), - [5084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 84), - [5086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1), - [5088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1), - [5090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 80), - [5092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 80), - [5094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 3), - [5096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 3), - [5098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, .production_id = 4), - [5100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 1, .production_id = 4), - [5102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern_ext, 1), - [5104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_pattern_ext, 1), - [5106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter, 1), - [5108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter, 1), - [5110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 1), - [5112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_let_binding_repeat1, 1), - [5114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 4), - [5116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 4), - [5118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 80), - [5120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 6, .production_id = 80), - [5122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 5), - [5124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 5), - [5126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2), - [5128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2), - [5130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 5), - [5132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 5), - [5134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 5), - [5136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 5), - [5138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3), - [5140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 3), - [5142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 5), - [5144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 5), - [5146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_abstract_type, 3), - [5148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_abstract_type, 3), - [5150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 80), - [5152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 5, .production_id = 80), - [5154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 6), - [5156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 6), - [5158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 7), - [5160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 7), - [5162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), - [5164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), - [5166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 3), - [5168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pattern, 3), - [5170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pattern, 3), - [5172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_pattern, 4), - [5174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_pattern, 4), - [5176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), - [5178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), - [5180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), - [5182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 4), - [5184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 4), - [5186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 4), - [5188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 80), - [5190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 4, .production_id = 80), - [5192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 4), - [5194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 4), - [5196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 3), - [5198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 3), - [5200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), - [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), - [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), - [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), - [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), - [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), - [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), - [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), - [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), - [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), - [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), - [5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), - [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), - [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), - [5238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 1), - [5240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 1), - [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), - [5244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9265), - [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9722), - [5248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), - [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789), - [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), - [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), - [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), - [5264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), - [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7909), - [5268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9612), - [5270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3815), - [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5521), - [5274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), - [5276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8182), - [5278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), - [5280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), - [5282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), - [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), - [5286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), - [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), - [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5082), - [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9628), - [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), - [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [5302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), - [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), - [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), - [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6070), - [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5247), - [5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7737), - [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), - [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), - [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [5330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_of, 4), - [5332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_of, 4), - [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), - [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7237), - [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7629), - [5340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), - [5342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2092), - [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [5347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor, 4, .production_id = 43), - [5349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor, 4, .production_id = 43), - [5351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sign_operator, 1), - [5353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sign_operator, 1), - [5355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_operator, 1), - [5357] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2142), - [5360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5424), - [5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9043), - [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), - [5366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8988), - [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), - [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), - [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), - [5374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), - [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), - [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), - [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), - [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6568), - [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), - [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5491), - [5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9323), - [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [5396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__or_operator, 1), - [5398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__or_operator, 1), - [5400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__add_operator, 1), - [5402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mult_operator, 1), - [5404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mult_operator, 1), - [5406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pow_operator, 1), - [5408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pow_operator, 1), - [5410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__and_operator, 1), - [5412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__and_operator, 1), - [5414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assign_operator, 1), - [5416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assign_operator, 1), - [5418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), - [5420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), - [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), - [5424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9250), - [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), - [5428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_variable, 2), - [5430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_variable, 2), - [5432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), - [5434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), - [5436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_ext, 1), - [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [5440] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2732), - [5443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2088), - [5446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6645), - [5449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5806), - [5452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), - [5454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6409), - [5457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6447), - [5460] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5500), - [5463] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5525), - [5466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6568), - [5469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7851), - [5472] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7777), - [5475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7502), - [5478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7685), - [5481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2413), - [5484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type, 1), - [5486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tuple_type, 1), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [5490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2075), - [5493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6445), - [5496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2461), - [5499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [5501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), - [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), - [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), - [5507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_ext, 1), - [5509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_ext, 1), - [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9458), - [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), - [5515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_type, 3), - [5517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aliased_type, 3), - [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5386), - [5521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), - [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4256), - [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), - [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), - [5529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5919), - [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4280), - [5535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3846), - [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7104), - [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7764), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), - [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8261), - [5551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), - [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4404), - [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3833), - [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5468), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), - [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), - [5567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5411), - [5569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 93), - [5571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 93), - [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), - [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7736), - [5577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 69), - [5579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 69), - [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), - [5589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 51), - [5591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 51), - [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), - [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), - [5599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 2), - [5601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 2), - [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), - [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), - [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), - [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6384), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), - [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), - [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), - [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), - [5621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 3, .production_id = 97), - [5623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 3, .production_id = 97), - [5625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 1, .production_id = 55), - [5627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 1, .production_id = 55), - [5629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 3), - [5631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 3), - [5633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5924), - [5636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6783), - [5639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5796), - [5642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), - [5644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6384), - [5647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6570), - [5650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5500), - [5653] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5363), - [5656] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6542), - [5659] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6610), - [5662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7777), - [5665] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7502), - [5668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7685), - [5671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 1), - [5673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886), - [5675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 4), - [5677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 4), - [5679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 2), - [5681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2113), - [5684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), - [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), - [5688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), - [5694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 1, .production_id = 2), - [5696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(8165), - [5699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_expression, 1), - [5701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_expression, 1), - [5703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9189), - [5705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 2), - [5707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 2), - [5709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [5711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 3), - [5713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 3), - [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), - [5717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 3, .production_id = 41), - [5719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_module_expression, 4), - [5721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_module_expression, 4), - [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6971), - [5725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 7), - [5727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 7), - [5729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 3), - [5731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 3), - [5733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 2, .production_id = 28), - [5735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 2, .production_id = 28), - [5737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression_ext, 1), - [5739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression_ext, 1), - [5741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 2), - [5743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 2), - [5745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 4), - [5747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 4), - [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), - [5753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 6), - [5755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 6), - [5757] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2080), - [5760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression, 1), - [5762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression, 1), - [5764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_expression, 3), - [5766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_expression, 3), - [5768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 5), - [5770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 5), - [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [5774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3), - [5776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), - [5778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 3, .production_id = 53), - [5780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 3, .production_id = 53), - [5782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 2), - [5784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 2), - [5786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3), - [5788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3), - [5790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_type, 1), - [5792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), - [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747), - [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), - [5798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 7), - [5800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 7), - [5802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5), - [5804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5), - [5806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 3), - [5808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 3), - [5810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 5), - [5812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 5), - [5814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 5), - [5816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 5), - [5818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 5), - [5820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 5), - [5822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 5), - [5824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 5), - [5826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 2), - [5828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 2), - [5830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 2), - [5832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 2), - [5834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 4), - [5836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 4), - [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), - [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6950), - [5842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4), - [5844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4), - [5846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 3), - [5848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 3), - [5850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6), - [5852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6), - [5854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 4), - [5856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 4), - [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4328), - [5860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 4), - [5862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 4), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), - [5866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2), - [5868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2), - [5870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 6), - [5872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 6), - [5874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 6), - [5876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 6), - [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), - [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), - [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), - [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, .production_id = 26), - [5888] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, .production_id = 26), - [5890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 1), - [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), - [5894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 3, .production_id = 41), - [5896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 3, .production_id = 41), - [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [5900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 23), - [5902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 23), - [5904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), - [5906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), - [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), - [5912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), - [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2699), - [5916] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2146), - [5919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 3), - [5921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 3), - [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [5925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 2, .production_id = 13), - [5927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 2, .production_id = 13), - [5929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732), - [5931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), - [5933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5693), - [5935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7404), - [5937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7666), - [5939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2133), - [5942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 3, .production_id = 92), - [5944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 3, .production_id = 92), - [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), - [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [5950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3867), - [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7129), - [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), - [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7640), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7900), - [5966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 1, .production_id = 52), - [5968] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 1, .production_id = 52), - [5970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 1, .production_id = 2), - [5972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 25), - [5974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 25), - [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), - [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), - [5982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 1, .production_id = 13), - [5984] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 1, .production_id = 13), - [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [5988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), - [5992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 1, .production_id = 9), - [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 1, .production_id = 9), - [5996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [5998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 1, .production_id = 2), - [6000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 3), - [6002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 3), - [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), - [6006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 4), - [6008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 4), - [6010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1), - [6012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module, 4), - [6014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module, 4), - [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7968), - [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), - [6020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 6, .production_id = 26), - [6022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 6, .production_id = 26), - [6024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 23), - [6026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 23), - [6028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), - [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [6032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), - [6034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), - [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), - [6038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), - [6040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), - [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), - [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), - [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4417), - [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685), - [6052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_expression_ext, 1), - [6054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_expression_ext, 1), - [6056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), - [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173), - [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), - [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), - [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9523), - [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), - [6068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7567), - [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), - [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), - [6076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4294), - [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2673), - [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), - [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), - [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), - [6088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_class_expression, 3, .production_id = 40), - [6090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_class_expression, 3, .production_id = 40), - [6092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9620), - [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), - [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), - [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), - [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9625), - [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), - [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), - [6108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 2), - [6110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(7564), - [6113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 1), - [6115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 1), - [6117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), - [6119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), - [6121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9710), - [6123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), - [6125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9680), - [6127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [6129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9717), - [6131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), - [6133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 2), - [6135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 2), - [6137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), - [6139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [6141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 1), - [6143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), - [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), - [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9402), - [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064), - [6153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), - [6155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), - [6157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), - [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), - [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9364), - [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [6165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 43), - [6167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 43), - [6169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function, 4, .production_id = 43), - [6171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function, 4, .production_id = 43), - [6173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2), - [6175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 2), - [6177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), - [6179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), - [6181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type_ext, 1), - [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), - [6185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type_ext, 1), - [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7100), - [6189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 4), - [6191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 4), - [6193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7863), - [6196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), - [6198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), - [6200] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7506), - [6203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_type, 1), - [6205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_type, 1), - [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7863), - [6209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module_type, 5), - [6211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module_type, 5), - [6213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 5), - [6215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 5), - [6217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3), - [6219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 3), - [6221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_type, 3), - [6223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_type, 3), - [6225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), - [6227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 2), - [6229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4403), - [6232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 1, .production_id = 3), - [6234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 1, .production_id = 3), - [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7033), - [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), - [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), - [6242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 1), - [6244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 1), - [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7834), - [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9022), - [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), - [6252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), - [6254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), - [6256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 3), - [6258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 3), - [6260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5237), - [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), - [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), - [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), - [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), - [6272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 3), - [6274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 3), - [6276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), - [6278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), - [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), - [6282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4), - [6284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4), - [6286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7953), - [6288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 5), - [6290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 5), - [6292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 6), - [6294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 6), - [6296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 5), - [6298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 5), - [6300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 2), - [6302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 2), - [6304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 4, .production_id = 91), - [6306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 4, .production_id = 91), - [6308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 3), - [6310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 3), - [6312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 2), - [6314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 2), - [6316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 1), - [6318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 1), - [6320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 9), - [6322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 9), - [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), - [6326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 4), - [6328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 4), - [6330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_type, 4, .production_id = 43), - [6332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_type, 4, .production_id = 43), - [6334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 25), - [6336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 25), - [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), - [6340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 3), - [6342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 3), - [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), - [6346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type, 1), - [6348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type, 1), - [6350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 2), - [6352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 2), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5616), - [6356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type_ext, 1), - [6358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type_ext, 1), - [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), - [6362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 8, .production_id = 26), - [6364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 8, .production_id = 26), - [6366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 9, .production_id = 23), - [6368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 9, .production_id = 23), - [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), - [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6802), - [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7783), - [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7452), - [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), - [6390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 65), - [6392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 65), - [6394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 88), - [6396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 88), - [6398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 87), - [6400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 87), - [6402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), - [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), - [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227), - [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), - [6410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 64), - [6412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 64), - [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), - [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [6426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 3), - [6428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 3), - [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), - [6438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 64), - [6440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 64), - [6442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 107), - [6444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 107), - [6446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 3), - [6448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 3), - [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), - [6452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 46), - [6454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 46), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), - [6458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7542), - [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [6465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 25), - [6467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 25), - [6469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6864), - [6472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 4), - [6474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 4), - [6476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 1), - [6478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 1), - [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [6488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, .production_id = 26), - [6490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, .production_id = 26), - [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7102), - [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), - [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), - [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), - [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), - [6508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 46), - [6510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 46), - [6512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 9), - [6514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 9), - [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), - [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), - [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 4), - [6522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 4), - [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), - [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), - [6530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 23), - [6532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 23), - [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6976), - [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [6540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 87), - [6542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 87), - [6544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 107), - [6546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 107), - [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), - [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [6552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 13), - [6554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 13), - [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [6558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 88), - [6560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 88), - [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), - [6566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 65), - [6568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 65), - [6570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 105), - [6572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 105), - [6574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 4), - [6576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 4), - [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), - [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6794), - [6582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 3), - [6584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 3), - [6586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 6), - [6588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 6), - [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [6592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 63), - [6594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 63), - [6596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 85), - [6598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 85), - [6600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 120), - [6602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 120), - [6604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5), - [6606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5), - [6608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 3), - [6610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 3), - [6612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 85), - [6614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 85), - [6616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 2), - [6618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 2), - [6620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 105), - [6622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 105), - [6624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 2, .production_id = 4), - [6626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 2, .production_id = 4), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [6630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_typed, 2), - [6632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_typed, 2), - [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4699), - [6638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4), - [6640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4), - [6642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 5), - [6644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 5), - [6646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 44), - [6648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 44), - [6650] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4335), - [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), - [6655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9312), - [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), - [6659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 8, .production_id = 120), - [6661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 8, .production_id = 120), - [6663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 3, .production_id = 44), - [6665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 3, .production_id = 44), - [6667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4993), - [6670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 63), - [6672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 63), - [6674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 64), - [6676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 64), - [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), - [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), - [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), - [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2189), - [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [6698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 29), - [6700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 29), - [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), - [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [6706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 72), - [6708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 72), - [6710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 48), - [6712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 48), - [6714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 6, .production_id = 93), - [6716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 6, .production_id = 93), - [6718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 8, .production_id = 107), - [6720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 8, .production_id = 107), - [6722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 131), - [6724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 131), - [6726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 5, .production_id = 94), - [6728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 5, .production_id = 94), - [6730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 108), - [6732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 108), - [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), - [6736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 3, .production_id = 70), - [6738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 3, .production_id = 70), - [6740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 5, .production_id = 75), - [6742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 5, .production_id = 75), - [6744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 98), - [6746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 98), - [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6147), - [6750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 73), - [6752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 73), - [6754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 110), - [6756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 110), - [6758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 13), - [6760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 13), - [6762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 95), - [6764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 95), - [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), - [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [6770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 122), - [6772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 122), - [6774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 3), - [6776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 3), - [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), - [6780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 71), - [6782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 71), - [6784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 123), - [6786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 123), - [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [6792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 9), - [6794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 9), - [6796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 71), - [6798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 71), - [6800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 67), - [6802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 67), - [6804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 54), - [6806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 54), - [6808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 122), - [6810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 122), - [6812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 132), - [6814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 132), - [6816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 108), - [6818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 108), - [6820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 96), - [6822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 96), - [6824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 110), - [6826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 110), - [6828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 6, .production_id = 121), - [6830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 6, .production_id = 121), - [6832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 123), - [6834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 123), - [6836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 134), - [6838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 134), - [6840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 98), - [6842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 98), - [6844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 29), - [6846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 29), - [6848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 109), - [6850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 109), - [6852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 96), - [6854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 96), - [6856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 72), - [6858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 72), - [6860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7869), - [6863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 70), - [6865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 70), - [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), - [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), - [6871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 94), - [6873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 94), - [6875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 131), - [6877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 131), - [6879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 2), - [6881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 2), - [6883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 66), - [6885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 66), - [6887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 69), - [6889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 69), - [6891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 6, .production_id = 33), - [6893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 6, .production_id = 33), - [6895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 3, .production_id = 27), - [6897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 3, .production_id = 27), - [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), - [6901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 133), - [6903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 133), - [6905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 51), - [6907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 51), - [6909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 88), - [6911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 88), - [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), - [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [6917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 87), - [6919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 87), - [6921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 89), - [6923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 89), - [6925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 14), - [6927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 14), - [6929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 50), - [6931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 50), - [6933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), - [6935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 90), - [6937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 90), - [6939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 11, .production_id = 142), - [6941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 11, .production_id = 142), - [6943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 142), - [6945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 142), - [6947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 73), - [6949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 73), - [6951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 54), - [6953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 54), - [6955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 4), - [6957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 4), - [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), - [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), - [6967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type, 1), - [6969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type, 1), - [6971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_typed, 2), - [6973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_typed, 2), - [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [6977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 65), - [6979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 65), - [6981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 3), - [6983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 3), - [6985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 48), - [6987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 48), - [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [6991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 138), - [6993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 138), - [6995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 140), - [6997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 140), - [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [7003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 68), - [7005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 68), - [7007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 132), - [7009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 132), - [7011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 133), - [7013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 133), - [7015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 14), - [7017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 14), - [7019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 121), - [7021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 121), - [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), - [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__item_extension, 1), - [7029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__item_extension, 1), - [7031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 46), - [7033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 46), - [7035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 3), - [7037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 3), - [7039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 139), - [7041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 139), - [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2526), - [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), - [7049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), - [7051] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(6644), - [7054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 95), - [7056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 95), - [7058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 9, .production_id = 138), - [7060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 9, .production_id = 138), - [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), - [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [7066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 109), - [7068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 109), - [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), - [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), - [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [7078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 25), - [7080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 25), - [7082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 89), - [7084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 89), - [7086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 66), - [7088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 66), - [7090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 67), - [7092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 67), - [7094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 139), - [7096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 139), - [7098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 140), - [7100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 140), - [7102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 134), - [7104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 134), - [7106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 27), - [7108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 27), - [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), - [7118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 7), - [7120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 7), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [7124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4408), - [7127] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6802), - [7130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), - [7132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4672), - [7135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6798), - [7138] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(581), - [7141] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7777), - [7144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7783), - [7147] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7452), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), - [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), - [7166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 2), - [7168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(5503), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), - [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), - [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), - [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), - [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), - [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), - [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), - [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [7201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 3), - [7203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 3), - [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), - [7207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 68), - [7209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 68), - [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [7217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), - [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), - [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), - [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), - [7227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 5), - [7229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 5), - [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [7239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 3), - [7241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 3), - [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), - [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), - [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), - [7249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4899), - [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), - [7253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9073), - [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), - [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6959), - [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [7263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6886), - [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), - [7267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 5), - [7269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 5), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), - [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), - [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), - [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), - [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), - [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), - [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9283), - [7293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), - [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), - [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), - [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), - [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), - [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [7325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 6), - [7327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 6), - [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), - [7331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 8), - [7333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 8), - [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), - [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), - [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), - [7341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 7, .production_id = 90), - [7343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 7, .production_id = 90), - [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), - [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), - [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), - [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), - [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [7355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 4), - [7357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 4), - [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), - [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [7365] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6886), - [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), - [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), - [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), - [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [7392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 5), - [7394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 5), - [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [7400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 7), - [7402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 7), - [7404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 2), - [7406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 2), - [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6992), - [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), - [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), - [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [7428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 50), - [7430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 50), - [7432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 4), - [7434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 4), - [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), - [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7288), - [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [7448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5654), - [7450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5810), - [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), - [7454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5834), - [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), - [7458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 4), - [7460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 4), - [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7126), - [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), - [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), - [7468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3042), - [7470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), - [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7774), - [7474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), - [7476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5815), - [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), - [7480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), - [7482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), - [7484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), - [7486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), SHIFT_REPEAT(7126), - [7489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), - [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7130), - [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), - [7495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), - [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), - [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 5), - [7501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 5), - [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), - [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4779), - [7507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), - [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), - [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), - [7513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 4), - [7515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 4), - [7517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), - [7519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), - [7521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [7523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2917), - [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), - [7527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 3), - [7529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 3), - [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), - [7533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), - [7535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), - [7537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [7539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4233), - [7541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 3), - [7543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 3), - [7545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), - [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470), - [7549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2938), - [7551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), - [7553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 2), - [7555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 2), - [7557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 4), - [7559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 4), - [7561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), - [7563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), - [7565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), - [7567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), - [7569] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2470), - [7572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2470), - [7575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6498), - [7577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), - [7579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), - [7581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 2), - [7583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 2), - [7585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), - [7587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), - [7589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), - [7591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(5021), - [7594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 5), - [7596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 5), - [7598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4956), - [7601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), - [7603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 1), - [7605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 1), - [7607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 1), - [7609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 1), - [7611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), - [7613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8791), - [7615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), - [7617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), - [7619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), - [7621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9610), - [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), - [7625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9318), - [7627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9596), - [7629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), - [7631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), - [7633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), - [7635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4), - [7637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4), - [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [7641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [7643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), - [7645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5939), - [7648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7152), - [7650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 3), - [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), - [7654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 2), - [7656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 2), - [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), - [7662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), - [7666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2438), - [7669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2438), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9224), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9268), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9513), - [7680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7030), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), - [7688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), - [7694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 4), - [7696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 4), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7546), - [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9684), - [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), - [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9442), - [7708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), - [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), - [7712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8524), - [7714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4437), - [7716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6895), - [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7448), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7620), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), - [7724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(4408), - [7727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7130), - [7730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), - [7732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(5828), - [7735] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7119), - [7738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7777), - [7741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7783), - [7744] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7452), - [7747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), - [7749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_definition_repeat1, 2), - [7751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9055), - [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), - [7757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9488), - [7759] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7546), - [7762] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(6646), - [7765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5), - [7767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5), - [7769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2500), - [7772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2500), - [7775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 2), - [7777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 2), - [7779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 3), - [7781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 3), - [7783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), - [7785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), - [7787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), - [7789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [7791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2), - [7793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 3), - [7795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 3), - [7797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), - [7799] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5810), - [7802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5810), - [7805] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5834), - [7808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 2), - [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 5), - [7812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 5), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), - [7820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), - [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4775), - [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7583), - [7832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 2), - [7834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 2), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), - [7838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(5585), - [7841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), - [7843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4), - [7845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6909), - [7847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [7849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6909), - [7852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), - [7854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 3), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), - [7860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2484), - [7863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2484), - [7866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), - [7868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 2), - [7870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item_ext, 1), - [7872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item_ext, 1), - [7874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5394), - [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8136), - [7878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), - [7880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), - [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), - [7884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4452), - [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8033), - [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), - [7890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), - [7894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5934), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), - [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6839), - [7900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6838), - [7902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5752), - [7904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4288), - [7906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item, 1), - [7908] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item, 1), - [7910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [7912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_type, 1), - [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), - [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), - [7918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_type, 1), - [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3, .production_id = 86), - [7922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3, .production_id = 86), - [7924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), - [7926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5898), - [7928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 1), - [7930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 1), - [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 3), - [7934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 5), - [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 4), - [7938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 4), - [7940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 1), - [7942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 1), - [7944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4983), - [7947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3), - [7949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3), - [7951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6893), - [7954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), - [7956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), - [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), - [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), - [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), - [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [7966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4348), - [7968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 76), - [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [7976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 2, .production_id = 30), - [7978] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5906), - [7981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), - [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [7985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 56), - [7989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7335), - [7992] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6899), - [7995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), - [7997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5885), - [7999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5909), - [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_typed, 2), - [8003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_typed, 2), - [8005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), - [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), - [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [8011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), - [8013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 76), - [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7191), - [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [8019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 30), - [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [8023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 30), - [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [8027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 76), - [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 56), - [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 56), - [8037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(5924), - [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), - [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), - [8044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), - [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [8050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), - [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), - [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [8058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 56), - [8060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [8062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [8064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 1), - [8066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [8068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [8070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [8072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), - [8074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 4), - [8076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [8078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), - [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [8086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), - [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [8090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typed, 2), - [8092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__typed, 2), - [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [8098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), - [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [8106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), - [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), - [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), - [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), - [8120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), - [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [8128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), - [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), - [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), - [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), - [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [8138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), - [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), - [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [8148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), - [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), - [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), - [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), - [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [8164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), - [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [8174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), - [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [8180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item, 1), - [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), - [8186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), - [8188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), - [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), - [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [8196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 30), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6261), - [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), - [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [8208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 76), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), - [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), - [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [8220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item_ext, 1), - [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), - [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), - [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), - [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [8242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), - [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), - [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), - [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), - [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), - [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), - [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [8272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), - [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), - [8286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6252), - [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), - [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9687), - [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8786), - [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9192), - [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9177), - [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), - [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 2), - [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), - [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5627), - [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 31), - [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8778), - [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9366), - [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8758), - [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8749), - [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), - [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8799), - [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), - [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9272), - [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8819), - [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9167), - [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9417), - [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8745), - [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8833), - [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8361), - [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9380), - [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), - [8342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8729), - [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8724), - [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9223), - [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9704), - [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8709), - [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), - [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8702), - [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8688), - [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8840), - [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8682), - [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8679), - [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), - [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8665), - [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), - [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), - [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9136), - [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9326), - [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8645), - [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9642), - [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), - [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8639), - [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8636), - [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), - [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), - [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), - [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9111), - [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), - [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), - [8398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8874), - [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 58), - [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8599), - [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9102), - [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), - [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8596), - [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9509), - [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), - [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), - [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8591), - [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), - [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), - [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9076), - [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8582), - [8428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 3), - [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), - [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), - [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9067), - [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8576), - [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9676), - [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9308), - [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), - [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8571), - [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), - [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9059), - [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8564), - [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9583), - [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), - [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), - [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), - [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), - [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9232), - [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), - [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [8468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 78), - [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9013), - [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9213), - [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9640), - [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8987), - [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), - [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), - [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8967), - [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8960), - [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9295), - [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), - [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9562), - [8492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8918), - [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9492), - [8496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 126), - [8498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 136), - [8500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), - [8502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7801), - [8504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_pattern, 2), - [8506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_pattern, 2), - [8508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 2), - [8510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 2), - [8512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), - [8514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 2), - [8516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 2), - [8518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 77), - [8520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 2), - [8522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 4), - [8524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 79), - [8526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 125), - [8528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7437), - [8532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5652), - [8534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 2), - [8536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [8540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 2), - [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), - [8544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), - [8546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 126), - [8548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 3), - [8550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 5), - [8552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), - [8554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 3), - [8556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 3), - [8558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 99), - [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 77), - [8562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 100), - [8564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 5), - [8566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 101), - [8568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 79), - [8570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 102), - [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 31), - [8574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), - [8576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 10, .production_id = 141), - [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_pattern, 3), - [8580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_pattern, 3), - [8582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 99), - [8584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, .production_id = 137), - [8586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 113), - [8588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 114), - [8590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 141), - [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 115), - [8594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 30), - [8596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 100), - [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 6), - [8600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 101), - [8602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 58), - [8604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_pattern, 3), - [8606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_pattern, 3), - [8608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 117), - [8610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 102), - [8612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 118), - [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string_content, 1), - [8616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 136), - [8618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 135), - [8620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 137), - [8622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 129), - [8624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 128), - [8626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 127), - [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 76), - [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 56), - [8632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 113), - [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 3), - [8636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 3), - [8638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 114), - [8640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 115), - [8642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 127), - [8644] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(6252), - [8647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(6252), - [8650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), - [8652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 116), - [8654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 128), - [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), - [8658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), - [8660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 117), - [8662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 129), - [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_ext, 1), - [8666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern_ext, 1), - [8668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 3), - [8670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 3), - [8672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 135), - [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 78), - [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 118), - [8678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 125), - [8680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 116), - [8682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_pattern, 3), - [8684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_pattern, 3), - [8686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3), - [8688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 3), - [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), - [8692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 3, .production_id = 111), - [8694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 3), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), - [8698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 5, .production_id = 124), - [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), - [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042), - [8706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 2), - [8708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 36), - [8710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 112), - [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9190), - [8714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 124), - [8716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), - [8718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), - [8720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 5, .production_id = 36), - [8722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 3, .production_id = 112), - [8724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 111), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [8730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4393), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), - [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [8737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), - [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [8747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [8763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [8771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [8781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), - [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [8791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [8799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7921), - [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [8811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), - [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), - [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [8821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), - [8829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field, 1), - [8831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_ext, 1), - [8833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 1), - [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [8839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [8847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), - [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [8857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [8865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), - [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8551), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), - [8883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(7437), - [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), - [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [8890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [8898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), - [8900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [8902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4869), - [8904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [8906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9304), - [8908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9303), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9304), - [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), - [8914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification_ext, 1), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), - [8920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 1), - [8922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification, 1), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8268), - [8942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6851), - [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6804), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7967), - [8954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9262), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [8964] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4279), - [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), - [8971] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6848), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), - [8982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4244), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6848), - [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), - [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), - [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), - [9010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9396), - [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6871), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), - [9026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6381), - [9028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7864), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), - [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6945), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), - [9046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8125), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), - [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), - [9058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), - [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), - [9062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7978), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), - [9078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [9080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6599), - [9082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6468), - [9084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8239), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7324), - [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), - [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), - [9094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), - [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), - [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), - [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), - [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), - [9110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 4), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8104), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), - [9122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8128), - [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6691), - [9126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8064), - [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [9130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8130), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), - [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), - [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), - [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), - [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), - [9148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), - [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), - [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), - [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), - [9160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), - [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [9164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 3), - [9166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7876), - [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), - [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), - [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), - [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), - [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), - [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), - [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), - [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), - [9186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8106), - [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), - [9192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7845), - [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), - [9196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), - [9198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7933), - [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), - [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), - [9204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8203), - [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), - [9210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7916), - [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [9216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8247), - [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), - [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), - [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6576), - [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), - [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), - [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), - [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), - [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), - [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), - [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), - [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), - [9252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7920), - [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), - [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), - [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), - [9260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8001), - [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), - [9270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8178), - [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), - [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), - [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), - [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), - [9282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [9284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6518), - [9286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8284), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), - [9302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8002), - [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), - [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), - [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), - [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), - [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), - [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), - [9322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 2), - [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), - [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5601), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), - [9342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [9344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6558), - [9346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7827), - [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), - [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7222), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5314), - [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), - [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), - [9376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_spec, 1), - [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), - [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), - [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), - [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [9398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9185), - [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6470), - [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8028), - [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), - [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), - [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), - [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), - [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), - [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), - [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), - [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [9442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), - [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), - [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), - [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), - [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), - [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), - [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), - [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), - [9474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 3), - [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [9480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), - [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [9486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 4, .production_id = 84), - [9488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_typed, 2), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), - [9496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6867), - [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [9503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 3, .production_id = 59), - [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), - [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), - [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), - [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), - [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), - [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), - [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), - [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), - [9529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7344), - [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), - [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), - [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064), - [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), - [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), - [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), - [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), - [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), - [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), - [9566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 4), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), - [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [9586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), - [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), - [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7823), - [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), - [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7454), - [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), - [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), - [9600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), - [9602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7357), - [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), - [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), - [9608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5848), - [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7015), - [9612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7358), - [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), - [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), - [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), - [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), - [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547), - [9624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2), - [9626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3, .production_id = 45), - [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [9632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 1, .production_id = 12), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), - [9638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 5), - [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [9642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2, .production_id = 24), - [9644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), SHIFT_REPEAT(4374), - [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), - [9649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1), - [9651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3), - [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), - [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), - [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7209), - [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), - [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), - [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), - [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7035), - [9667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1, .production_id = 8), - [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), - [9675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 1), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), - [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6857), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6993), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), - [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), - [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), - [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), - [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096), - [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), - [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), - [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), - [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6933), - [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), - [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), - [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), - [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), - [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), - [9721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), - [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), - [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), - [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), - [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), - [9731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 1), - [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), - [9737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7566), - [9740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7389), - [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9040), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7364), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), - [9760] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(8193), - [9763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), - [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [9767] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2330), - [9770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2330), - [9773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7880), - [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), - [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), - [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), - [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), - [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), - [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), - [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), - [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), - [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7297), - [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899), - [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7282), - [9799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), SHIFT_REPEAT(4412), - [9802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7883), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7789), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7630), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), - [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8941), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), - [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), - [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), - [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [9878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8193), - [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), - [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8416), - [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7315), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), - [9898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), - [9900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), SHIFT_REPEAT(8078), - [9903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), - [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9145), - [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), - [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), - [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6788), - [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8815), - [9915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), SHIFT_REPEAT(3900), - [9918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), - [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), - [9924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8121), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), - [9928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8358), - [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), - [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), - [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), - [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), - [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), - [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), - [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), - [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7363), - [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), - [9960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5852), - [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), - [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [9968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), - [9970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), SHIFT_REPEAT(6505), - [9973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), SHIFT_REPEAT(7459), - [9976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), - [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7722), - [9980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), - [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9198), - [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), - [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), - [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8079), - [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), - [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), - [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), - [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8995), - [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), - [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), - [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), - [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), - [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), - [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), - [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), - [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), - [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), - [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9032), - [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), - [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), - [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), - [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9427), - [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7459), - [10038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_type, 2), - [10040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), - [10044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [10046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), - [10048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), SHIFT_REPEAT(7357), - [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), - [10053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), - [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), - [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7598), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), - [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), - [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), - [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), - [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), - [10071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), - [10073] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), SHIFT_REPEAT(7358), - [10076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), - [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), - [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7440), - [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), - [10084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), - [10086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), - [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), - [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9581), - [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), - [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), - [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), - [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6873), - [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), - [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), - [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), - [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7476), - [10110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 1), - [10112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), - [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), - [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), - [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), - [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), - [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), - [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), - [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), - [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), - [10130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8005), - [10132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), - [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), - [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9315), - [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), - [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), - [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7540), - [10150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8031), - [10152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8846), - [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), - [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6888), - [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), - [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), - [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), - [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), - [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7489), - [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), - [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), - [10174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4979), - [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), - [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849), - [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), - [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), - [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), - [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), - [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), - [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), - [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7683), - [10201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), - [10203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), SHIFT_REPEAT(8265), - [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), - [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), - [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), - [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), - [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), - [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), - [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), - [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8806), - [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), - [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), - [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6796), - [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5657), - [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), - [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), - [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), - [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), - [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7085), - [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), - [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), - [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [10256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), SHIFT_REPEAT(6811), - [10259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), - [10261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [10263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), - [10265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), - [10267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), - [10269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), - [10271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [10273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), - [10275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), - [10277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [10279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [10281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), - [10283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), - [10285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), - [10287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8263), - [10289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), - [10291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [10293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), - [10295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8399), - [10297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), - [10299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), - [10301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [10303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [10305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [10307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [10309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), - [10311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [10313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), - [10315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), - [10317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), - [10319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), - [10321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), - [10323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), - [10325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), - [10327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7200), - [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [10333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), - [10335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [10337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), - [10339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), - [10341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [10343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), - [10345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [10347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), - [10349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), - [10351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [10353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), - [10355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 1), - [10357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 1), - [10359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [10361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [10363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [10365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), - [10367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [10369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [10371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), - [10373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), - [10375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), - [10377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), - [10379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [10381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6868), - [10383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [10385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), - [10387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [10389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), - [10391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7331), - [10393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7235), - [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), - [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), - [10401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8089), - [10403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), - [10407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), - [10409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), - [10411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), - [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), - [10417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), - [10419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), - [10421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), - [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), - [10425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [10427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [10429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), - [10433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [10435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [10437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), - [10439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), - [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), - [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6625), - [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), - [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), - [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), - [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), - [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), - [10465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1105), - [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), - [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), - [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), - [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), - [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), - [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), - [10490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8205), - [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8206), - [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), - [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), - [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), - [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), - [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7961), - [10506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7957), - [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7950), - [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [10512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), - [10514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), - [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), - [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), - [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7402), - [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), - [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), - [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), - [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), - [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), - [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), - [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7451), - [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), - [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), - [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [10556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 2), - [10558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), - [10562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), - [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), - [10568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 1), - [10570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 1), - [10572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7829), - [10574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7822), - [10576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7907), - [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), - [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [10590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), - [10592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), - [10596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7420), - [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), - [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), - [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6479), - [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), - [10608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), - [10612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), - [10614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7034), - [10616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [10618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [10620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [10622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [10624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), - [10626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), - [10628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), - [10630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(2179), - [10633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), SHIFT_REPEAT(6809), - [10636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), - [10638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [10640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), - [10642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [10644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_expression, 1, .production_id = 17), - [10646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), - [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9618), - [10650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [10654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), - [10656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), - [10658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 3), - [10660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 3), - [10662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), - [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [10666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7596), - [10668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [10670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [10672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), - [10674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7995), - [10676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7999), - [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [10680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1174), - [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), - [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7367), - [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), - [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [10695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), - [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), - [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), - [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), - [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7466), - [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [10711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [10713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), - [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), - [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), - [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), - [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9611), - [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), - [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), - [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), - [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), - [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7971), - [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7414), - [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8738), - [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), - [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), - [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7213), - [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), - [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6744), - [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), - [10767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8073), - [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), - [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7086), - [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), - [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), - [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [10779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), - [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [10783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 1, .production_id = 10), - [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6424), - [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), - [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), - [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), - [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), - [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), - [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7439), - [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), - [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7724), - [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), - [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), - [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), - [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), - [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), - [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), - [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), - [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), - [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), - [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [10843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), - [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), - [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), - [10851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 2), - [10853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8092), - [10855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8093), - [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8099), - [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), - [10863] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), SHIFT_REPEAT(6861), - [10866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), - [10868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [10870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [10872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [10874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), - [10876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [10878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [10880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), - [10882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), - [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), - [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), - [10894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8135), - [10896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), - [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), - [10900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), - [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), - [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), - [10906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), - [10908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), - [10912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [10914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [10916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), - [10918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), - [10920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), - [10922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [10924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [10926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), - [10928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [10930] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2525), - [10933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6685), - [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7472), - [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), - [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), - [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), - [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), - [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8017), - [10953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8018), - [10955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8019), - [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), - [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), - [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), - [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), - [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), - [10975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8161), - [10977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8070), - [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), - [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [10985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), - [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), - [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7539), - [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), - [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), - [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4837), - [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), - [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), - [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), - [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [11025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 2, .production_id = 12), - [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), - [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6785), - [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), - [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [11043] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), SHIFT_REPEAT(4930), - [11046] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2585), - [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4544), - [11053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7724), - [11056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), - [11058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), - [11060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8208), - [11062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8210), - [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), - [11066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9429), - [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), - [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), - [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), - [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), - [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), - [11088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8236), - [11090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [11092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(2164), - [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [11097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5111), - [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [11109] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), SHIFT_REPEAT(8122), - [11112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), - [11114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), - [11116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), - [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7562), - [11120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [11122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6919), - [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), - [11126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), - [11128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), - [11130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8168), - [11132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), - [11134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7757), - [11136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [11138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6129), - [11140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [11142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8285), - [11144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), - [11146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), - [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [11150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [11152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [11154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [11156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7743), - [11162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), - [11164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), - [11166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [11168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), SHIFT_REPEAT(7779), - [11171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), - [11173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), - [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), - [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), - [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), - [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), - [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), - [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7831), - [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), - [11191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [11193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6537), - [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7623), - [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), - [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), - [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6863), - [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), - [11209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8086), - [11211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8083), - [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), - [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6399), - [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6547), - [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7674), - [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), - [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), - [11237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), - [11239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), - [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), - [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), - [11247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8046), - [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8045), - [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6784), - [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6775), - [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), - [11257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8035), - [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), - [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), - [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), - [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7996), - [11271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7983), - [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), - [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), - [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), - [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7632), - [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7962), - [11291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7960), - [11293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), - [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), - [11303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7927), - [11305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7919), - [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), - [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), - [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), - [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), - [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7658), - [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), - [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), - [11325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), - [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), - [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), - [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), - [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), - [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6320), - [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), - [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7810), - [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), - [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), - [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), - [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6787), - [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), - [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8024), - [11365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8021), - [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), - [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), - [11371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7985), - [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7984), - [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), - [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), - [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7741), - [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6126), - [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), - [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), - [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7881), - [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), - [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), - [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), - [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), - [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), - [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9009), - [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), - [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), - [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9608), - [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), - [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7818), - [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9409), - [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), - [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), - [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [11455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6567), - [11457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9408), - [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), - [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), - [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9594), - [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), - [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9592), - [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), - [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9588), - [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), - [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), - [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), - [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9007), - [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9586), - [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), - [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9619), - [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), - [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), - [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9584), - [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), - [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), - [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), - [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), - [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), - [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9582), - [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), - [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), - [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), - [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), - [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), - [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9580), - [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), - [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), - [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9622), - [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), - [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9575), - [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), - [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9354), - [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), - [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), - [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9056), - [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), - [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), - [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), - [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9563), - [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), - [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), - [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), - [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9279), - [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), - [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), - [11587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 3), - [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9551), - [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), - [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), - [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), - [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9545), - [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), - [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), - [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), - [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9214), - [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9539), - [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), - [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), - [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), - [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9590), - [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), - [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), - [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), - [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), - [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9406), - [11647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 106), - [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), - [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), - [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9410), - [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), - [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), - [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8955), - [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), - [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9578), - [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8098), - [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9698), - [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), - [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9522), - [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), - [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9577), - [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), - [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9630), - [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), - [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9631), - [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), - [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), - [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8014), - [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8953), - [11719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2), - [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), - [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), - [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9497), - [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), - [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), - [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9394), - [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), - [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [11739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 1), - [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7849), - [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), - [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), - [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), - [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), - [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9572), - [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), - [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9571), - [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), - [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9570), - [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), - [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7855), - [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), - [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9273), - [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), - [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), - [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), - [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), - [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), - [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), - [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8377), - [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), - [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9479), - [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9566), - [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), - [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [11801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), - [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9565), - [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9087), - [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8195), - [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9086), - [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), - [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), - [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), - [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), - [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), - [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9424), - [11827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 4, .production_id = 33), - [11829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7411), - [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9425), - [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9564), - [11835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9482), - [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9426), - [11843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9465), - [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), - [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), - [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), - [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), - [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), - [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), - [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), - [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9275), - [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8227), - [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9050), - [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), - [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), - [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), - [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), - [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7924), - [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9288), - [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), - [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9290), - [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9121), - [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), - [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), - [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9278), - [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), - [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), - [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), - [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), - [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), - [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8751), - [11913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6520), - [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7987), - [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9467), - [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), - [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), - [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9559), - [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9558), - [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9124), - [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), - [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), - [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), - [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), - [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), - [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), - [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8164), - [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9553), - [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9552), - [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9052), - [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), - [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), - [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8141), - [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), - [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), - [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8898), - [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), - [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9548), - [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), - [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9547), - [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9546), - [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), - [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9453), - [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), - [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), - [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), - [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), - [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), - [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), - [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9439), - [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), - [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), - [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9127), - [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6042), - [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), - [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), - [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), - [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), - [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), - [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), - [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9542), - [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), - [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), - [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), - [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), - [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8212), - [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9377), - [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), - [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8048), - [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9454), - [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9455), - [12059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 11), - [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9376), - [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), - [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), - [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9456), - [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), - [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [12077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 1), - [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8633), - [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), - [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), - [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), - [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8635), - [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), - [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9373), - [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), - [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), - [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), - [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [12115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 4), - [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), - [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), - [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9161), - [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8653), - [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), - [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8655), - [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9714), - [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), - [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), - [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), - [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8853), - [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), - [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9469), - [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), - [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9470), - [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9471), - [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), - [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), - [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9328), - [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), - [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8678), - [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [12183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 3, .production_id = 75), - [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9405), - [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), - [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), - [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9536), - [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), - [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), - [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9159), - [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), - [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9484), - [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), - [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), - [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), - [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9485), - [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8701), - [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), - [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9204), - [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), - [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9329), - [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), - [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), - [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), - [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), - [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), - [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), - [12253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 2, .production_id = 74), - [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), - [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9058), - [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), - [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), - [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9534), - [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), - [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8851), - [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), - [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), - [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8812), - [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), - [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9093), - [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7699), - [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9404), - [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9389), - [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6052), - [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8742), - [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8042), - [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), - [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9724), - [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), - [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7928), - [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9335), - [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9336), - [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), - [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), - [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9727), - [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9501), - [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8744), - [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), - [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), - [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7327), - [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7884), - [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), - [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), - [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8765), - [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), - [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), - [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9372), - [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9096), - [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), - [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9390), - [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8771), - [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), - [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), - [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), - [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9514), - [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9515), - [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9516), - [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [12403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6484), - [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), - [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), - [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), - [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), - [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), - [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9444), - [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), - [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), - [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), - [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), - [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), - [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7941), - [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), - [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), - [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), - [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), - [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), - [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), - [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), - [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9180), - [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), - [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9361), - [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), - [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8810), - [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), - [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), - [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), - [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), - [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9156), - [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), - [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), - [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), - [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), - [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9524), - [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), - [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), - [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [12507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), - [12509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), - [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4904), - [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), - [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), - [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), - [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), - [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), - [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7974), - [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9526), - [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7840), - [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), - [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), - [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), - [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964), - [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), - [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), - [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), - [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), - [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8398), - [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7895), - [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), - [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), - [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), - [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), - [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), - [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7619), - [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), - [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), - [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), - [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), - [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), - [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7614), - [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), - [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), - [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), - [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), - [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4976), - [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8016), - [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5008), - [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), - [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), - [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5002), - [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), - [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5029), - [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), - [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), - [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4995), - [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9615), - [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), - [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), - [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6393), - [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6386), - [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), - [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), - [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), - [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8448), - [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), - [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9403), - [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), - [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020), - [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8382), - [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), - [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), - [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7905), - [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), - [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), - [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), - [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), - [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5049), - [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), - [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8681), - [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), - [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9713), - [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), - [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), - [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), - [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), - [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9365), - [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), - [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), - [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), - [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), - [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), - [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4994), - [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), - [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7975), - [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8697), - [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7698), - [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), - [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), - [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), - [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9317), - [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961), - [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4989), - [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9614), - [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7830), - [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7461), - [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), - [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), - [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), - [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), - [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), - [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), - [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [12789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 3), - [12791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), - [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9276), - [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), - [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), - [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), - [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8452), - [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), - [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), - [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), - [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), - [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), - [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), - [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), - [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7798), - [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), - [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7311), - [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), - [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5014), - [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), - [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), - [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4988), - [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), - [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9215), - [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7889), - [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), - [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), - [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), - [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), - [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9445), - [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), - [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), - [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), - [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), - [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9181), - [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), - [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9341), - [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), - [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8241), - [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), - [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), - [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), - [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7485), - [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6115), - [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), - [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6954), - [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), - [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), - [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), - [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9160), - [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), - [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), - [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), - [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), - [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6295), - [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), - [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), - [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), - [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), - [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), - [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), - [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), - [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), - [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), - [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), - [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), - [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), - [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), - [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), - [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), - [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), - [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), - [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), - [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), - [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), - [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), - [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9094), - [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), - [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), - [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), - [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), - [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), - [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), - [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), - [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), - [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), - [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), - [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), - [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), - [13065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), - [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), - [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [13077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [13085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), - [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9051), - [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8013), - [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), - [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), - [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), - [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), - [13117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), - [13119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), - [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9026), - [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7804), - [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [13147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [13149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [13151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [13153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [13157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9008), - [13159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7841), - [13161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), - [13163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), - [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), - [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), - [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), - [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), - [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), - [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), - [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), - [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [13185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7833), - [13187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), - [13189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [13191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), - [13193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8978), - [13195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [13197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), - [13199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [13201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), - [13203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [13205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), - [13207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [13209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), - [13211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [13213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [13215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [13217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [13219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [13221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [13223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [13225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [13227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), - [13229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), - [13231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), - [13233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7939), - [13235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [13237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), - [13239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [13241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [13243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), - [13245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), - [13247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [13249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), - [13251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), - [13253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [13255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [13257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8000), - [13259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), - [13261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [13263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), - [13265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8925), - [13267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), - [13269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [13271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [13273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), - [13275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), - [13277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [13279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [13281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7507), - [13283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [13285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), - [13287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [13289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), - [13291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), - [13293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), - [13295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [13297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), - [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [13301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [13303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8899), - [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), - [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), - [13311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), - [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), - [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [13319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), - [13321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [13323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [13325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8080), - [13327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), - [13329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [13331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), - [13335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [13337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), - [13339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [13341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [13343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [13345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [13347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), - [13349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [13351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7392), - [13353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [13355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), - [13357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [13359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [13361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [13363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), - [13365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [13367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), - [13369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), - [13371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8852), - [13373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), - [13375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [13377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), - [13379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [13381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), - [13383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [13385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), - [13387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [13389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8834), - [13391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), - [13393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), - [13395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), - [13397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [13399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8243), - [13401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7202), - [13403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [13405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [13407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [13409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [13411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [13413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [13415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [13417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), - [13419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [13421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), - [13423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8811), - [13425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), - [13427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), - [13429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), - [13431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [13433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), - [13435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), - [13437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [13439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8246), - [13441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), - [13443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [13445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), - [13447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8788), - [13449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), - [13451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [13453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [13455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), - [13457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), - [13459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), - [13461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), - [13463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), - [13465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [13467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [13469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), - [13471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [13473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [13475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), - [13477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8770), - [13479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), - [13481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), - [13483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [13485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [13487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [13489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8750), - [13491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [13493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7313), - [13495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), - [13497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), - [13499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), - [13501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), - [13503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8198), - [13505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [13507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), - [13509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [13511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8730), - [13513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), - [13515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), - [13517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8721), - [13519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), - [13521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [13523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [13525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [13527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), - [13529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), - [13531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [13533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [13535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [13537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [13539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8700), - [13541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), - [13543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [13545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [13547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [13549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8683), - [13551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [13553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [13555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [13557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [13559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [13561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), - [13563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8140), - [13565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), - [13567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [13569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), - [13571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [13573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), - [13575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [13577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), - [13579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), - [13581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), - [13583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), - [13585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8640), - [13587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [13589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [13591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [13593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [13595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8634), - [13597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8105), - [13599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [13601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [13603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [13605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), - [13607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [13609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [13611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [13613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [13615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), - [13617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), - [13619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), - [13621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), - [13623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), - [13625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [13627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), - [13629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [13631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [13633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), - [13635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [13637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [13639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8593), - [13641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [13643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [13645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), - [13647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [13649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), - [13651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [13653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8529), - [13655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [13657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), - [13659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [13661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), - [13663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), - [13665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [13667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [13669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [13671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), - [13673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [13675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), - [13677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [13679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), - [13681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [13683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [13685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), - [13687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [13689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [13691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [13693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [13695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [13697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [13699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [13701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [13703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [13705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [13707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), - [13709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [13711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [13713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [13715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [13717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [13719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [13721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7405), - [13723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [13725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), - [13727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [13729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [13731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [13733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [13735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [13737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), - [13739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [13741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [13743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [13745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), - [13747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [13749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), - [13751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [13753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [13755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [13757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [13759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [13761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [13763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [13765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [13767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [13769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [13771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [13773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), - [13775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), - [13777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8512), - [13779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [13781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [13783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [13785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [13787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [13789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [13791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [13793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [13795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), - [13797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), - [13799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), - [13801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [13803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [13805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [13807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [13809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [13811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), - [13813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [13815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [13817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), - [13819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), - [13821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [13823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), - [13825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), - [13827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), - [13829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), - [13831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), - [13833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), - [13835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [13837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [13839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), - [13841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), - [13843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [13845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [13847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [13849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [13851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [13853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [13855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7696), - [13857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [13859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [13861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7836), - [13863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [13865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [13867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), - [13869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [13871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), - [13873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), - [13875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), - [13877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [13879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), - [13881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [13883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [13885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), - [13887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), - [13889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), - [13891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [13893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [13895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), - [13897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [13899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [13901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), - [13903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [13905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), - [13907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [13909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [13911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), - [13913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), - [13915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [13917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), - [13919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [13921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [13923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [13925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), - [13927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [13929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), - [13931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), - [13933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), - [13935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), - [13937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [13939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), - [13941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), - [13943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), - [13945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), - [13947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), - [13949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), - [13951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), - [13953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [13955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), - [13957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [13959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [13961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6887), - [13963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), - [13965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [13967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), - [13969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), - [13971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [13973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), - [13975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), - [13977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), - [13979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), - [13981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [13983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [13985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), - [13987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [13989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [13991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), - [13993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [13995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [13997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), - [13999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [14001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), - [14003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), - [14005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [14007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), - [14009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), - [14011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), - [14013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [14015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), - [14017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), - [14019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [14021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), - [14023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [14025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6348), - [14027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [14029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [14031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [14033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), - [14035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [14037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [14039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), - [14041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7672), - [14043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), - [14045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), - [14047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [14049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5067), - [14051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [14053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [14055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [14057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [14059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), - [14061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), - [14063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5070), - [14065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [14067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), - [14069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [14071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8163), - [14073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), - [14075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), - [14077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), - [14079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), - [14081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), - [14083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), - [14085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9729), - [14087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 1), + [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6705), + [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492), + [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6761), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), + [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), + [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), + [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), + [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9504), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), + [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9107), + [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6755), + [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2465), + [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [3996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6372), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [4000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1018), + [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2079), + [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5011), + [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6719), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6941), + [4012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(358), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5998), + [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), + [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), + [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__sequence_expression, 1), + [4032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__sequence_expression, 1), + [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), + [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), + [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), + [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), + [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), + [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), + [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), + [4052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5974), + [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), + [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), + [4064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), + [4066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), + [4070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 3, .production_id = 37), + [4072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 3, .production_id = 37), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), + [4080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), + [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6723), + [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), + [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 4, .production_id = 62), + [4096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence_expression, 4, .production_id = 62), + [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), + [4104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6082), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6117), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6762), + [4118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), + [4120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), + [4122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3914), + [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [4130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), + [4132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), + [4134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [4136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4972), + [4138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [4140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), + [4142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7045), + [4144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(373), + [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7618), + [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), + [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7639), + [4154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [4156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6363), + [4158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), + [4160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), + [4162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), + [4164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8219), + [4166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [4168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [4170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [4172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2960), + [4174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), + [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5016), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [4180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6593), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7159), + [4184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(333), + [4186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), + [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7615), + [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), + [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6375), + [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [4202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8067), + [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), + [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [4208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(995), + [4210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), + [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), + [4214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5048), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [4218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6654), + [4220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7042), + [4222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [4224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [4226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7690), + [4228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7553), + [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6388), + [4234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), + [4236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [4238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [4240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), + [4242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), + [4244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [4246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), + [4248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [4250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(360), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), + [4254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7708), + [4256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6406), + [4260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), + [4262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), + [4264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3078), + [4266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [4268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(976), + [4270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3059), + [4272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [4274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5043), + [4276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [4278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6634), + [4280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7062), + [4282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [4284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [4286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7370), + [4288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7662), + [4290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), + [4292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6390), + [4294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), + [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7220), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7736), + [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2481), + [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [4316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [4318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), + [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9310), + [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9171), + [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2494), + [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6289), + [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), + [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), + [4350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), + [4354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9095), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [4360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), + [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [4364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), + [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), + [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7571), + [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7605), + [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), + [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(706), + [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [4392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [4394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), + [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [4400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), + [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4541), + [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), + [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [4418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), + [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [4434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7226), + [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7624), + [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), + [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), + [4446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [4450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), + [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6688), + [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7758), + [4462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), + [4464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), + [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [4474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6630), + [4478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), + [4480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [4482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [4498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), + [4500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), + [4502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7947), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), + [4511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [4513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), + [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 1), + [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 1), + [4521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7947), + [4523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_id, 2), + [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_id, 2), + [4527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), + [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), + [4531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [4533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), + [4535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), + [4537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [4539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [4543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), + [4545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 2), + [4547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(2732), + [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [4552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), + [4554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 1), + [4556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat1, 1), + [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1273), + [4560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2485), + [4562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 3), + [4564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 3), + [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), + [4568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9567), + [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [4572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 3), + [4574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 3), + [4576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assert_expression, 2), + [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assert_expression, 2), + [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_expression, 2), + [4582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_expression, 2), + [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [4586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), + [4588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8885), + [4590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), + [4592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), + [4596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signed_number, 2), + [4598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signed_number, 2), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), + [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9418), + [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), + [4606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signed_constant, 1), + [4608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__signed_constant, 1), + [4610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 7, .production_id = 119), + [4612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 7, .production_id = 119), + [4614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 2), + [4616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 2), + [4618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_expression, 8, .production_id = 130), + [4620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_expression, 8, .production_id = 130), + [4622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 6, .production_id = 83), + [4624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 6, .production_id = 83), + [4626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 7), + [4628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 7), + [4630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 5, .production_id = 60), + [4632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 5, .production_id = 60), + [4634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 6), + [4636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 6), + [4638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 6, .production_id = 103), + [4640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 6, .production_id = 103), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), + [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern_ext, 1), + [4646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern_ext, 1), + [4648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 5), + [4650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 5), + [4652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 5), + [4654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 5), + [4656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 5), + [4658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 5), + [4660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 5), + [4662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 5), + [4664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 5), + [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 5), + [4668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 83), + [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 83), + [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 5, .production_id = 41), + [4674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 5, .production_id = 41), + [4676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 6), + [4678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 6), + [4680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 5), + [4682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 5), + [4684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 4, .production_id = 63), + [4686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 4, .production_id = 63), + [4688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 5), + [4690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 5), + [4692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_clause, 3), + [4694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_clause, 3), + [4696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 5, .production_id = 81), + [4698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 5, .production_id = 81), + [4700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__binding_pattern, 1, .production_id = 7), + [4702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__binding_pattern, 1, .production_id = 7), + [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 2), + [4706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 2), + [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), + [4710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 3), + [4712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 3), + [4714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__match_cases_repeat1, 2), + [4716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), + [4718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2141), + [4721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__match_cases, 1), + [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__match_cases, 1), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 2), + [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 2), + [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 4), + [4731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 4), + [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 60), + [4735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 60), + [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1213), + [4739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 4), + [4741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 4), + [4743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 4), + [4745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 4), + [4747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 4), + [4749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 4), + [4751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 22), + [4753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_binding_pattern, 4, .production_id = 22), + [4755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_pattern, 4, .production_id = 41), + [4757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_pattern, 4, .production_id = 41), + [4759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_expression, 4), + [4761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_expression, 4), + [4763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_case, 3, .production_id = 44), + [4765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_case, 3, .production_id = 44), + [4767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_refutation_case, 1), + [4769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_refutation_case, 1), + [4771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_match_expression, 4), + [4773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_match_expression, 4), + [4775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 4, .production_id = 60), + [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 4, .production_id = 60), + [4779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 4, .production_id = 34), + [4781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 4, .production_id = 34), + [4783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_fun_expression, 4, .production_id = 43), + [4785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_fun_expression, 4, .production_id = 43), + [4787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_expression, 4, .production_id = 43), + [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_expression, 4, .production_id = 43), + [4791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_binding_pattern, 3), + [4793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_binding_pattern, 3), + [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_range_pattern, 3), + [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_range_pattern, 3), + [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_binding_pattern, 3), + [4801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_binding_pattern, 3), + [4803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_binding_pattern, 3), + [4805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_binding_pattern, 3), + [4807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_binding_pattern, 3), + [4809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_binding_pattern, 3), + [4811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_binding_pattern, 3), + [4813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_binding_pattern, 3), + [4815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_module_expression, 4, .production_id = 43), + [4817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_module_expression, 4, .production_id = 43), + [4819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_exception_expression, 4, .production_id = 43), + [4821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_exception_expression, 4, .production_id = 43), + [4823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 3), + [4825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 3), + [4827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 3), + [4829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 3), + [4831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_binding_pattern, 3), + [4833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_binding_pattern, 3), + [4835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 3), + [4837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 3), + [4839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_binding_pattern, 3), + [4841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_binding_pattern, 3), + [4843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_expression, 3), + [4845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_expression, 3), + [4847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3), + [4849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3), + [4851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_expression, 3, .production_id = 34), + [4853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_expression, 3, .production_id = 34), + [4855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_binding_pattern, 2), + [4857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_binding_pattern, 2), + [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9705), + [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), + [4863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 22), + [4865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_binding_pattern, 2, .production_id = 22), + [4867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 22), + [4869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_binding_pattern, 2, .production_id = 22), + [4871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_binding_pattern, 2), + [4873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_binding_pattern, 2), + [4875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_binding_pattern, 2), + [4877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_binding_pattern, 2), + [4879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 1, .production_id = 10), + [4881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 1, .production_id = 10), + [4883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_pattern, 2), + [4885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_pattern, 2), + [4887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_expression, 3, .production_id = 34), + [4889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_expression, 3, .production_id = 34), + [4891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constructor_path, 3, .production_id = 47), + [4893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constructor_path, 3, .production_id = 47), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), + [4897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2120), + [4900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [4902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), + [4904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), + [4906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2119), + [4909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2131), + [4912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), + [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7441), + [4920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7667), + [4922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [4924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7673), + [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), + [4928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [4930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2105), + [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [4935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), + [4937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), + [4939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [4941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [4943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2129), + [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), + [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8841), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), + [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [4954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4629), + [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [4958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), + [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), + [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), + [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), + [4966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4996), + [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7801), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), + [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6935), + [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), + [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7666), + [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), + [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4910), + [4986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4637), + [4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [4990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3567), + [4992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5407), + [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), + [4996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), + [4998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5425), + [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), + [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), + [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), + [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), + [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086), + [5016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), + [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5391), + [5020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3644), + [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), + [5024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), + [5026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [5028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), + [5030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8800), + [5032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), + [5034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_expression, 1), + [5036] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_expression, 1), + [5038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 32), + [5040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 2, .production_id = 32), + [5042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 5), + [5044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 5), + [5046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), + [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9035), + [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), + [5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class, 4), + [5054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class, 4), + [5056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_class_expression, 4), + [5058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_class_expression, 4), + [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [5062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), + [5066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_class_expression, 3), + [5068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_class_expression, 3), + [5070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), + [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 59), + [5074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 3, .production_id = 59), + [5076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, .production_id = 84), + [5078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 8, .production_id = 84), + [5080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1, .production_id = 15), + [5082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1, .production_id = 15), + [5084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 84), + [5086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 84), + [5088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__value_pattern, 1), + [5090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__value_pattern, 1), + [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 80), + [5094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 7, .production_id = 80), + [5096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 3), + [5098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 3), + [5100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, .production_id = 4), + [5102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 1, .production_id = 4), + [5104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_pattern_ext, 1), + [5106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_pattern_ext, 1), + [5108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter, 1), + [5110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter, 1), + [5112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_let_binding_repeat1, 1), + [5114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_let_binding_repeat1, 1), + [5116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 4), + [5118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 4), + [5120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 80), + [5122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 6, .production_id = 80), + [5124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 5), + [5126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 5), + [5128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 2), + [5130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 2), + [5132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 5), + [5134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 5), + [5136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 5), + [5138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 5), + [5140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 3), + [5142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 3), + [5144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_local_open_pattern, 5), + [5146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_local_open_pattern, 5), + [5148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_abstract_type, 3), + [5150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_abstract_type, 3), + [5152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 80), + [5154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 5, .production_id = 80), + [5156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 6), + [5158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 6), + [5160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 7), + [5162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 7), + [5164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [5166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3), + [5168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 3), + [5170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_pattern, 3), + [5172] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_pattern, 3), + [5174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_pattern, 4), + [5176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_pattern, 4), + [5178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2), + [5180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2), + [5182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4), + [5184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 4), + [5186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 4), + [5188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 4), + [5190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 80), + [5192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameter, 4, .production_id = 80), + [5194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_pattern, 4), + [5196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_pattern, 4), + [5198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_pattern, 3), + [5200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_pattern, 3), + [5202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), + [5204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), + [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5168), + [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), + [5218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), + [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [5222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), + [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), + [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [5230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), + [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [5234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), + [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), + [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [5240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 1), + [5242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 1), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [5246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9265), + [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9722), + [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), + [5252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [5254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789), + [5256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), + [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [5262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), + [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), + [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), + [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7909), + [5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9612), + [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3815), + [5274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5521), + [5276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), + [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8182), + [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), + [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), + [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), + [5286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), + [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), + [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), + [5292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), + [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5082), + [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9628), + [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4630), + [5302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5781), + [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [5308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6070), + [5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5247), + [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7737), + [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), + [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), + [5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1231), + [5330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), + [5332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_of, 4), + [5334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_of, 4), + [5336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7237), + [5340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7629), + [5342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1214), + [5344] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2092), + [5347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), + [5349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor, 4, .production_id = 43), + [5351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor, 4, .production_id = 43), + [5353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sign_operator, 1), + [5355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sign_operator, 1), + [5357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__add_operator, 1), + [5359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2142), + [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5424), + [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9043), + [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), + [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8988), + [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), + [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), + [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), + [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), + [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), + [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6568), + [5390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), + [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5491), + [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9323), + [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), + [5398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__or_operator, 1), + [5400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__or_operator, 1), + [5402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__add_operator, 1), + [5404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__mult_operator, 1), + [5406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__mult_operator, 1), + [5408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pow_operator, 1), + [5410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pow_operator, 1), + [5412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__and_operator, 1), + [5414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__and_operator, 1), + [5416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__assign_operator, 1), + [5418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__assign_operator, 1), + [5420] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__attribute, 2), + [5422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__attribute, 2), + [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), + [5426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9250), + [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), + [5430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_variable, 2), + [5432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_variable, 2), + [5434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type, 1), + [5436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type, 1), + [5438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_ext, 1), + [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [5442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2732), + [5445] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2088), + [5448] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6645), + [5451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5806), + [5454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), + [5456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6409), + [5459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6447), + [5462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5500), + [5465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(5525), + [5468] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6568), + [5471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7851), + [5474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7777), + [5477] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7502), + [5480] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(7685), + [5483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2413), + [5486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type, 1), + [5488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__tuple_type, 1), + [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [5492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2075), + [5495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(6445), + [5498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 2), SHIFT_REPEAT(2461), + [5501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [5503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), + [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), + [5509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_ext, 1), + [5511] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_ext, 1), + [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9458), + [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), + [5517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_aliased_type, 3), + [5519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_aliased_type, 3), + [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5386), + [5523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), + [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4256), + [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), + [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), + [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5919), + [5533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [5535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4280), + [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3846), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), + [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7104), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7764), + [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), + [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8261), + [5553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), + [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), + [5557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4404), + [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3833), + [5563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5468), + [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [5567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4402), + [5569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5411), + [5571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 93), + [5573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 93), + [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7220), + [5577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7736), + [5579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 69), + [5581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 69), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5247), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), + [5591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 51), + [5593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 51), + [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5919), + [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [5601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 2), + [5603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 2), + [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6783), + [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), + [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6384), + [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), + [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), + [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), + [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), + [5623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 3, .production_id = 97), + [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 3, .production_id = 97), + [5627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_path, 1, .production_id = 55), + [5629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_path, 1, .production_id = 55), + [5631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 3), + [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 3), + [5635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5924), + [5638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6783), + [5641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5796), + [5644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), + [5646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6384), + [5649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6570), + [5652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5500), + [5655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(5363), + [5658] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6542), + [5661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(6610), + [5664] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7777), + [5667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7502), + [5670] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 2), SHIFT_REPEAT(7685), + [5673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 1), + [5675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886), + [5677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 4), + [5679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 4), + [5681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature, 2), + [5683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2113), + [5686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3), + [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4641), + [5690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), + [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [5696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 1, .production_id = 2), + [5698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(8165), + [5701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_expression, 1), + [5703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_expression, 1), + [5705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9189), + [5707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 2), + [5709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 2), + [5711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [5713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 3), + [5715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 3), + [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), + [5719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_path, 3, .production_id = 41), + [5721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_module_expression, 4), + [5723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_typed_module_expression, 4), + [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6971), + [5727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 7), + [5729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 7), + [5731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 3), + [5733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 3), + [5735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 2, .production_id = 28), + [5737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 2, .production_id = 28), + [5739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression_ext, 1), + [5741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression_ext, 1), + [5743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_structure, 2), + [5745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_structure, 2), + [5747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 4), + [5749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 4), + [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), + [5755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 6), + [5757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 6), + [5759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2080), + [5762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_module_expression, 1), + [5764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_module_expression, 1), + [5766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_expression, 3), + [5768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_expression, 3), + [5770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_packed_module, 5), + [5772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_packed_module, 5), + [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [5776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3), + [5778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3), + [5780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_application, 3, .production_id = 53), + [5782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_application, 3, .production_id = 53), + [5784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 2), + [5786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 2), + [5788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3), + [5790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3), + [5792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_type, 1), + [5794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_type, 1), + [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4747), + [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), + [5800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 7), + [5802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 7), + [5804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5), + [5806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5), + [5808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 3), + [5810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 3), + [5812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 5), + [5814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 5), + [5816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 5), + [5818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 5), + [5820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 5), + [5822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 5), + [5824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 5), + [5826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 5), + [5828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 2), + [5830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 2), + [5832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 2), + [5834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 2), + [5836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructed_type, 4), + [5838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructed_type, 4), + [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), + [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6950), + [5844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4), + [5846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4), + [5848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 3), + [5850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 3), + [5852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6), + [5854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6), + [5856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 4), + [5858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 4), + [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4328), + [5862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_package_type, 4), + [5864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_package_type, 4), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), + [5868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2), + [5870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2), + [5872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_variant_type, 6), + [5874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_variant_type, 6), + [5876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_hash_type, 6), + [5878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_hash_type, 6), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), + [5886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), + [5888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 4, .production_id = 26), + [5890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 4, .production_id = 26), + [5892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 1), + [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), + [5896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 3, .production_id = 41), + [5898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 3, .production_id = 41), + [5900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), + [5902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 23), + [5904] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 23), + [5906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), + [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), + [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), + [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), + [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), + [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2699), + [5918] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2146), + [5921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 3), + [5923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 3), + [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [5927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 2, .production_id = 13), + [5929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 2, .production_id = 13), + [5931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5732), + [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), + [5935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5693), + [5937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7404), + [5939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7666), + [5941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__match_cases_repeat1, 2), SHIFT_REPEAT(2133), + [5944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 3, .production_id = 92), + [5946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 3, .production_id = 92), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [5952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3867), + [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), + [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7129), + [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7300), + [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7640), + [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7900), + [5968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_path, 1, .production_id = 52), + [5970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_path, 1, .production_id = 52), + [5972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 1, .production_id = 2), + [5974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 25), + [5976] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 25), + [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), + [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [5984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 1, .production_id = 13), + [5986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 1, .production_id = 13), + [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), + [5990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), + [5994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 1, .production_id = 9), + [5996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 1, .production_id = 9), + [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [6000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 1, .production_id = 2), + [6002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 5, .production_id = 3), + [6004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 5, .production_id = 3), + [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), + [6008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extended_module_path, 4), + [6010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extended_module_path, 4), + [6012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 1), + [6014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module, 4), + [6016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module, 4), + [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7968), + [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), + [6022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 6, .production_id = 26), + [6024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 6, .production_id = 26), + [6026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 23), + [6028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 23), + [6030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), + [6032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [6034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), + [6036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), + [6038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), + [6040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), + [6042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), + [6044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), + [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [6050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4417), + [6052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685), + [6054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_expression_ext, 1), + [6056] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_expression_ext, 1), + [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), + [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5173), + [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), + [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), + [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9523), + [6068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [6070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7567), + [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), + [6074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), + [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4294), + [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2673), + [6082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), + [6084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), + [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), + [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), + [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_class_expression, 3, .production_id = 40), + [6092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_class_expression, 3, .production_id = 40), + [6094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9620), + [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), + [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), + [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), + [6104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9625), + [6106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [6108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), + [6110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 2), + [6112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(7564), + [6115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 1), + [6117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 1), + [6119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9480), + [6121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [6123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9710), + [6125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), + [6127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9680), + [6129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), + [6131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9717), + [6133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), + [6135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_directive, 2), + [6137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_directive, 2), + [6139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), + [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [6143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 1), + [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), + [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), + [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9402), + [6153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6064), + [6155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), + [6157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), + [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9364), + [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), + [6167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 43), + [6169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_expression, 4, .production_id = 43), + [6171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function, 4, .production_id = 43), + [6173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function, 4, .production_id = 43), + [6175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 2), + [6177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 2), + [6179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), + [6181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), + [6183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type_ext, 1), + [6185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), + [6187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type_ext, 1), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7100), + [6191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 4), + [6193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 4), + [6195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7863), + [6198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), + [6200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), + [6202] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7506), + [6205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_type, 1), + [6207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_type, 1), + [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7863), + [6211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_module_type, 5), + [6213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_module_type, 5), + [6215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 5), + [6217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 5), + [6219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_signature, 3), + [6221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_signature, 3), + [6223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_module_type, 3), + [6225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_module_type, 3), + [6227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), + [6229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_binding_repeat1, 2), + [6231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4403), + [6234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 1, .production_id = 3), + [6236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 1, .production_id = 3), + [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7033), + [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), + [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), + [6244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 1), + [6246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 1), + [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7834), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9022), + [6252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), + [6254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), + [6256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), + [6258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrain_type, 3), + [6260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrain_type, 3), + [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5237), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), + [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [6274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 7, .production_id = 3), + [6276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 7, .production_id = 3), + [6278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3), + [6280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3), + [6282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4366), + [6284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constraint, 4), + [6286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constraint, 4), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7953), + [6290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 5), + [6292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 5), + [6294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 6), + [6296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 6), + [6298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 5), + [6300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 5), + [6302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 2), + [6304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 2), + [6306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 4, .production_id = 91), + [6308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 4, .production_id = 91), + [6310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_equation, 3), + [6312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_equation, 3), + [6314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_parameter, 2), + [6316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_parameter, 2), + [6318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 1), + [6320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_binding_repeat1, 1), + [6322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 2, .production_id = 9), + [6324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 2, .production_id = 9), + [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), + [6328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiated_class_type, 4), + [6330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiated_class_type, 4), + [6332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_open_class_type, 4, .production_id = 43), + [6334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_open_class_type, 4, .production_id = 43), + [6336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 25), + [6338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 25), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), + [6342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 3), + [6344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 3), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), + [6348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type, 1), + [6350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type, 1), + [6352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body_type, 2), + [6354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body_type, 2), + [6356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5616), + [6358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_class_type_ext, 1), + [6360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_class_type_ext, 1), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), + [6364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 8, .production_id = 26), + [6366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 8, .production_id = 26), + [6368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 9, .production_id = 23), + [6370] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 9, .production_id = 23), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2181), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6802), + [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7783), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7452), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), + [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 65), + [6394] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 65), + [6396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 88), + [6398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 88), + [6400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 87), + [6402] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 87), + [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), + [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2227), + [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), + [6412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 64), + [6414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 64), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), + [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), + [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), + [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), + [6428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 3), + [6430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 3), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), + [6440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 64), + [6442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 64), + [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 107), + [6446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 107), + [6448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 3), + [6450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 3), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), + [6454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 46), + [6456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 46), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), + [6460] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7542), + [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), + [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [6467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 25), + [6469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 25), + [6471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6864), + [6474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_attribute, 4), + [6476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_attribute, 4), + [6478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 1), + [6480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_expression_item_repeat1, 1), + [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), + [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [6490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 2, .production_id = 26), + [6492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 2, .production_id = 26), + [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7102), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), + [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2188), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [6510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 46), + [6512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 46), + [6514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 9), + [6516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 9), + [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), + [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [6522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_constraint, 4), + [6524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_constraint, 4), + [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), + [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), + [6532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_declaration, 3, .production_id = 23), + [6534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_declaration, 3, .production_id = 23), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6976), + [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [6542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 87), + [6544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 87), + [6546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 107), + [6548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 107), + [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [6554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 3, .production_id = 13), + [6556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 3, .production_id = 13), + [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [6560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 88), + [6562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 88), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), + [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), + [6568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 65), + [6570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 65), + [6572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 105), + [6574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 105), + [6576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 4), + [6578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 4), + [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), + [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6794), + [6584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 3), + [6586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 3), + [6588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 6), + [6590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 6), + [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), + [6594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 63), + [6596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 63), + [6598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 5, .production_id = 85), + [6600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 5, .production_id = 85), + [6602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 7, .production_id = 120), + [6604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 7, .production_id = 120), + [6606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 5), + [6608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 5), + [6610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_functor_type, 3), + [6612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_functor_type, 3), + [6614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 85), + [6616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 85), + [6618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constructor_argument, 2), + [6620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constructor_argument, 2), + [6622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 6, .production_id = 105), + [6624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 6, .production_id = 105), + [6626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 2, .production_id = 4), + [6628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 2, .production_id = 4), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), + [6632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_typed, 2), + [6634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module_typed, 2), + [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), + [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4699), + [6640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_record_declaration, 4), + [6642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_record_declaration, 4), + [6644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 5), + [6646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 5), + [6648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 44), + [6650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 44), + [6652] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4335), + [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), + [6657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9312), + [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5425), + [6661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 8, .production_id = 120), + [6663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 8, .production_id = 120), + [6665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 3, .production_id = 44), + [6667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 3, .production_id = 44), + [6669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4993), + [6672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_let_binding, 4, .production_id = 63), + [6674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_let_binding, 4, .production_id = 63), + [6676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 64), + [6678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 64), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), + [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), + [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2171), + [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2189), + [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [6700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 29), + [6702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 29), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [6708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 72), + [6710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 72), + [6712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 3, .production_id = 48), + [6714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 3, .production_id = 48), + [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 6, .production_id = 93), + [6718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 6, .production_id = 93), + [6720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 8, .production_id = 107), + [6722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 8, .production_id = 107), + [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 131), + [6726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 131), + [6728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 5, .production_id = 94), + [6730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 5, .production_id = 94), + [6732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 108), + [6734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 108), + [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), + [6738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 3, .production_id = 70), + [6740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 3, .production_id = 70), + [6742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 5, .production_id = 75), + [6744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 5, .production_id = 75), + [6746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 98), + [6748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 98), + [6750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6147), + [6752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 73), + [6754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 73), + [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 110), + [6758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 110), + [6760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 13), + [6762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 13), + [6764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 95), + [6766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 95), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), + [6772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 122), + [6774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 122), + [6776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 3), + [6778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 3), + [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), + [6782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 71), + [6784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 71), + [6786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 123), + [6788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 123), + [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 9), + [6796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 9), + [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 71), + [6800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 71), + [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 67), + [6804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 67), + [6806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 54), + [6808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 54), + [6810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 122), + [6812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 122), + [6814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 132), + [6816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 132), + [6818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 7, .production_id = 108), + [6820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 7, .production_id = 108), + [6822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 96), + [6824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 96), + [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 110), + [6828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 110), + [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 6, .production_id = 121), + [6832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 6, .production_id = 121), + [6834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 123), + [6836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 123), + [6838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 134), + [6840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 134), + [6842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 6, .production_id = 98), + [6844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 6, .production_id = 98), + [6846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 29), + [6848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 29), + [6850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 109), + [6852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 109), + [6854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 96), + [6856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 96), + [6858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 5, .production_id = 72), + [6860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 5, .production_id = 72), + [6862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(7869), + [6865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 70), + [6867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 70), + [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), + [6873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 4, .production_id = 94), + [6875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 4, .production_id = 94), + [6877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 131), + [6879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 131), + [6881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 2), + [6883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 2), + [6885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 66), + [6887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 66), + [6889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 5, .production_id = 69), + [6891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 5, .production_id = 69), + [6893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_function_type, 6, .production_id = 33), + [6895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_function_type, 6, .production_id = 33), + [6897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 3, .production_id = 27), + [6899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 3, .production_id = 27), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), + [6903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 133), + [6905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 133), + [6907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_binding, 4, .production_id = 51), + [6909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_binding, 4, .production_id = 51), + [6911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 88), + [6913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 88), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2186), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [6919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 7, .production_id = 87), + [6921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 7, .production_id = 87), + [6923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 89), + [6925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 89), + [6927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 14), + [6929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 14), + [6931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 50), + [6933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 50), + [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5606), + [6937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 90), + [6939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 90), + [6941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 11, .production_id = 142), + [6943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 11, .production_id = 142), + [6945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 142), + [6947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 142), + [6949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 4, .production_id = 73), + [6951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 4, .production_id = 73), + [6953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 54), + [6955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 54), + [6957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 4), + [6959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 4), + [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), + [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1854), + [6969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_type, 1), + [6971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_type, 1), + [6973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_typed, 2), + [6975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_typed, 2), + [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), + [6979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 6, .production_id = 65), + [6981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 6, .production_id = 65), + [6983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_floating_attribute, 3), + [6985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_floating_attribute, 3), + [6987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 4, .production_id = 48), + [6989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 4, .production_id = 48), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [6993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 8, .production_id = 138), + [6995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 8, .production_id = 138), + [6997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 140), + [6999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 140), + [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), + [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [7005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 68), + [7007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 68), + [7009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 132), + [7011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 132), + [7013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 133), + [7015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 133), + [7017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 3, .production_id = 14), + [7019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 3, .production_id = 14), + [7021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 7, .production_id = 121), + [7023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 7, .production_id = 121), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2229), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [7029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__item_extension, 1), + [7031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__item_extension, 1), + [7033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 46), + [7035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 46), + [7037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variant_declaration, 3), + [7039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variant_declaration, 3), + [7041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 10, .production_id = 139), + [7043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 10, .production_id = 139), + [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2526), + [7049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), + [7051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), + [7053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(6644), + [7056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 8, .production_id = 95), + [7058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 8, .production_id = 95), + [7060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_binding, 9, .production_id = 138), + [7062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_binding, 9, .production_id = 138), + [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), + [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [7068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 109), + [7070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 109), + [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), + [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), + [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [7080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 25), + [7082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 25), + [7084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 89), + [7086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 89), + [7088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 66), + [7090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 66), + [7092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_binding, 5, .production_id = 67), + [7094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_binding, 5, .production_id = 67), + [7096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 139), + [7098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 139), + [7100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 140), + [7102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 140), + [7104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_binding, 9, .production_id = 134), + [7106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_binding, 9, .production_id = 134), + [7108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 4, .production_id = 27), + [7110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 4, .production_id = 27), + [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), + [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), + [7120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 7), + [7122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 7), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [7126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4408), + [7129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6802), + [7132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), + [7134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(4672), + [7137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(6798), + [7140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(581), + [7143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7777), + [7146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7783), + [7149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 2), SHIFT_REPEAT(7452), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), + [7166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), + [7168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 2), + [7170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(5503), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), + [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), + [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), + [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), + [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), + [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [7203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 3), + [7205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 3), + [7207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), + [7209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 6, .production_id = 68), + [7211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 6, .production_id = 68), + [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [7217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), + [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), + [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), + [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), + [7229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 5), + [7231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 5), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [7241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 3), + [7243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 3), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), + [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4899), + [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), + [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9073), + [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4481), + [7259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6959), + [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), + [7263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6886), + [7267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), + [7269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 5), + [7271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 5), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), + [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), + [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), + [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), + [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), + [7293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9283), + [7295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), + [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), + [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4760), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [7327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 6), + [7329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 6), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [7333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_item_extension, 8), + [7335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_quoted_item_extension, 8), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), + [7343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 7, .production_id = 90), + [7345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 7, .production_id = 90), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), + [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [7357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 4), + [7359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 4), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [7367] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6886), + [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), + [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), + [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), + [7394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_open_module, 5), + [7396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_open_module, 5), + [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [7402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external, 7), + [7404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external, 7), + [7406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_definition, 2), + [7408] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_definition, 2), + [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6992), + [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), + [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), + [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [7430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_type_definition, 5, .production_id = 50), + [7432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_type_definition, 5, .production_id = 50), + [7434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_item_extension, 4), + [7436] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_item_extension, 4), + [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), + [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5666), + [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), + [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7288), + [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [7450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5654), + [7452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5810), + [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), + [7456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5834), + [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [7460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 4), + [7462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 4), + [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7126), + [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), + [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), + [7470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3042), + [7472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), + [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7774), + [7476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), + [7478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5815), + [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), + [7482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4458), + [7484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), + [7486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), + [7488] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_type_definition_repeat1, 2), SHIFT_REPEAT(7126), + [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7130), + [7495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), + [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7119), + [7501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 5), + [7503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 5), + [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), + [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4779), + [7509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1648), + [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1235), + [7515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module, 4), + [7517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_include_module, 4), + [7519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3775), + [7521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), + [7523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), + [7525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2917), + [7527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), + [7529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_type_definition, 3), + [7531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_type_definition, 3), + [7533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), + [7535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), + [7537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), + [7539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), + [7541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4233), + [7543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 3), + [7545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 3), + [7547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), + [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470), + [7551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2938), + [7553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), + [7555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 2), + [7557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 2), + [7559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 4), + [7561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 4), + [7563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), + [7565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), + [7567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), + [7569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), + [7571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2470), + [7574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2470), + [7577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6498), + [7579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1494), + [7581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), + [7583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 2), + [7585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 2), + [7587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), + [7589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), + [7591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), + [7593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(5021), + [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_definition, 5), + [7598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_value_definition, 5), + [7600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4956), + [7603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2410), + [7605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_item, 1), + [7607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_item, 1), + [7609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 1), + [7611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_external_repeat1, 1), + [7613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [7615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8791), + [7617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6997), + [7619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), + [7621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), + [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9610), + [7625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), + [7627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9318), + [7629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9596), + [7631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), + [7633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [7635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), + [7637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 4), + [7639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 4), + [7641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), + [7643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), + [7645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_definition_repeat1, 2), + [7647] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5939), + [7650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7152), + [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 3), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), + [7656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 2), + [7658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 2), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5630), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), + [7664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), + [7668] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2438), + [7671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2438), + [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9224), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9268), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9513), + [7682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7030), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [7690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string_content, 1), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), + [7696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 4), + [7698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 4), + [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7546), + [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9684), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), + [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9442), + [7710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), + [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), + [7714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8524), + [7716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4437), + [7718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6895), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7448), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7620), + [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), + [7726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(4408), + [7729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7130), + [7732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), + [7734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(5828), + [7737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7119), + [7740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7777), + [7743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7783), + [7746] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 2), SHIFT_REPEAT(7452), + [7749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), + [7751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_module_definition_repeat1, 2), + [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9055), + [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [7757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), + [7759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9488), + [7761] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7546), + [7764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variant_declaration_repeat1, 2), SHIFT_REPEAT(6646), + [7767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 5), + [7769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 5), + [7771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2500), + [7774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2500), + [7777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 2), + [7779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 2), + [7781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_definition, 3), + [7783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_definition, 3), + [7785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [7787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), + [7789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), + [7791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [7793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_definition_repeat1, 2), + [7795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 3), + [7797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 3), + [7799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), + [7801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5810), + [7804] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5810), + [7807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 2), SHIFT_REPEAT(5834), + [7810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 2), + [7812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module_definition, 5), + [7814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module_definition, 5), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7582), + [7822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), + [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), + [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4775), + [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), + [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), + [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7583), + [7834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_toplevel_directive, 2), + [7836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_toplevel_directive, 2), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [7840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_external_repeat1, 2), SHIFT_REPEAT(5585), + [7843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 4), + [7845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 4), + [7847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6909), + [7849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), + [7851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6909), + [7854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 3), + [7856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 3), + [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4715), + [7862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2484), + [7865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2484), + [7868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_definition, 2), + [7870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_definition, 2), + [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item_ext, 1), + [7874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item_ext, 1), + [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5394), + [7878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8136), + [7880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), + [7882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 2), + [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), + [7886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4452), + [7888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8033), + [7890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), + [7892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4920), + [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), + [7896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5934), + [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7068), + [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6839), + [7902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6838), + [7904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5752), + [7906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4288), + [7908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__structure_item, 1), + [7910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__structure_item, 1), + [7912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [7914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_type, 1), + [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), + [7920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_type, 1), + [7922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3, .production_id = 86), + [7924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3, .production_id = 86), + [7926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), + [7928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5898), + [7930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_content_repeat1, 1), + [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_string_content_repeat1, 1), + [7934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 3), + [7936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 5), + [7938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_module_type, 4), + [7940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_value_specification, 4), + [7942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__structure_repeat2, 1), + [7944] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__structure_repeat2, 1), + [7946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4983), + [7949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_polymorphic_type, 3), + [7951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_polymorphic_type, 3), + [7953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6893), + [7956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_escape_sequence, 1), + [7958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_escape_sequence, 1), + [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7335), + [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), + [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [7968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4348), + [7970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 76), + [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [7978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 2, .production_id = 30), + [7980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_definition_repeat1, 2), SHIFT_REPEAT(5906), + [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), + [7985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [7987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [7989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 56), + [7991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7335), + [7994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_definition_repeat1, 2), SHIFT_REPEAT(6899), + [7997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(830), + [7999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5885), + [8001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5909), + [8003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__polymorphic_typed, 2), + [8005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__polymorphic_typed, 2), + [8007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), + [8011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [8015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 76), + [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7191), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [8021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 30), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [8025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 30), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [8029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 76), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [8033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 56), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 56), + [8039] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__structure_repeat1, 2), SHIFT_REPEAT(5924), + [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), + [8044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5653), + [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [8052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [8058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [8060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 56), + [8062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [8064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), + [8066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__signature_repeat1, 1), + [8068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [8070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [8072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), + [8074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [8076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 4), + [8078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [8088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2174), + [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [8092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__typed, 2), + [8094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__typed, 2), + [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [8100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), + [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [8108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), + [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), + [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [8122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [8130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2155), + [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), + [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [8140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), + [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [8150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [8166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2232), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), + [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [8176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), + [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [8182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item, 1), + [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [8188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), + [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [8194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [8198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 3, .production_id = 30), + [8200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6261), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), + [8206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [8210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 76), + [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [8214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3423), + [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), + [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [8222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__signature_item_ext, 1), + [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), + [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [8236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), + [8244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [8252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [8254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), + [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [8264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [8274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2157), + [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), + [8288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6252), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), + [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9687), + [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8786), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9192), + [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9177), + [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), + [8302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 2), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5627), + [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [8310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 31), + [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8778), + [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9366), + [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8758), + [8318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8749), + [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), + [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8799), + [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), + [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9272), + [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8819), + [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9167), + [8332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9417), + [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8745), + [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8833), + [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8361), + [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9380), + [8342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), + [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8729), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8724), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9223), + [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9704), + [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8709), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), + [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8702), + [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8688), + [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8840), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8682), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8679), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8665), + [8370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), + [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), + [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9136), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9326), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8645), + [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9642), + [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), + [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8639), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8636), + [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), + [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9111), + [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), + [8398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), + [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8874), + [8402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [8404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 58), + [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8599), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9102), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8596), + [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9509), + [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), + [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), + [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8591), + [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), + [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), + [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9076), + [8428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8582), + [8430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 3), + [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), + [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), + [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9067), + [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8576), + [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9676), + [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9308), + [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), + [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8571), + [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), + [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9059), + [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8564), + [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9583), + [8456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), + [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), + [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), + [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), + [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9232), + [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), + [8468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [8470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 78), + [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9013), + [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9213), + [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9640), + [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8987), + [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), + [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), + [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8967), + [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8960), + [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9295), + [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), + [8492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9562), + [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8918), + [8496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9492), + [8498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 126), + [8500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 136), + [8502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), + [8504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7801), + [8506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_pattern, 2), + [8508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tag_pattern, 2), + [8510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 2), + [8512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 2), + [8514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), + [8516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 2), + [8518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 2), + [8520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 4, .production_id = 77), + [8522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 2), + [8524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 4), + [8526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, .production_id = 79), + [8528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 125), + [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [8532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7437), + [8534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5652), + [8536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 2), + [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), + [8540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), + [8542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 2), + [8544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7180), + [8546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [8548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 126), + [8550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_initializer, 3), + [8552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter_constraint, 5), + [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), + [8556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_pattern, 3), + [8558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_pattern, 3), + [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 99), + [8562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 77), + [8564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 5, .production_id = 100), + [8566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 5), + [8568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 101), + [8570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 79), + [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 102), + [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, .production_id = 31), + [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), + [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 10, .production_id = 141), + [8580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cons_pattern, 3), + [8582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cons_pattern, 3), + [8584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 99), + [8586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, .production_id = 137), + [8588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 113), + [8590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 114), + [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 141), + [8594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 115), + [8596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 30), + [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 6, .production_id = 100), + [8600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_definition, 6), + [8602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 101), + [8604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 58), + [8606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_pattern, 3), + [8608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_pattern, 3), + [8610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 117), + [8612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 102), + [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 118), + [8616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_quoted_string_content, 1), + [8618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 136), + [8620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 9, .production_id = 135), + [8622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 137), + [8624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 129), + [8626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, .production_id = 128), + [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 127), + [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 76), + [8632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 56), + [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 113), + [8636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exception_pattern, 3), + [8638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_exception_pattern, 3), + [8640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 114), + [8642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 115), + [8644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 7, .production_id = 127), + [8646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(6252), + [8649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), SHIFT_REPEAT(6252), + [8652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 2), + [8654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 116), + [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 128), + [8658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern, 1), + [8660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern, 1), + [8662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 117), + [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 129), + [8666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__pattern_ext, 1), + [8668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__pattern_ext, 1), + [8670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lazy_pattern, 3), + [8672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lazy_pattern, 3), + [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 135), + [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 78), + [8678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, .production_id = 118), + [8680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_definition, 8, .production_id = 125), + [8682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, .production_id = 116), + [8684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_or_pattern, 3), + [8686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_or_pattern, 3), + [8688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_pattern, 3), + [8690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_pattern, 3), + [8692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), + [8694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 3, .production_id = 111), + [8696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 3), + [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), + [8700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 5, .production_id = 124), + [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), + [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), + [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5042), + [8708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_inheritance_specification, 2), + [8710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 36), + [8712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 4, .production_id = 112), + [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9190), + [8716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 124), + [8718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), + [8720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_quoted_string_content_repeat1, 1), + [8722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 5, .production_id = 36), + [8724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_specification, 3, .production_id = 112), + [8726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_specification, 4, .production_id = 111), + [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [8732] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4393), + [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [8739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(808), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2457), + [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [8749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(907), + [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [8757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(836), + [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [8765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [8773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(863), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), + [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [8783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [8793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(806), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [8801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), + [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7921), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [8813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(866), + [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [8823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), + [8831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field, 1), + [8833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_ext, 1), + [8835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_expression_repeat1, 1), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [8841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [8849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(845), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [8859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), + [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [8867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [8875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(958), + [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8027), + [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8551), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), + [8885] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_binding_repeat1, 2), SHIFT_REPEAT(7437), + [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [8890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [8892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [8900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(825), + [8902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [8904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4869), + [8906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), + [8908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9304), + [8910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9303), + [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9304), + [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), + [8916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification_ext, 1), + [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), + [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), + [8922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_type_repeat1, 1), + [8924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_field_specification, 1), + [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), + [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), + [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), + [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6877), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), + [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), + [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8268), + [8944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6851), + [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6804), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7967), + [8956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9262), + [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6875), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [8966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_binding_repeat1, 2), SHIFT_REPEAT(4279), + [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), + [8973] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6848), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [8984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4244), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6848), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), + [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), + [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), + [9012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9396), + [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), + [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6871), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), + [9028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6381), + [9030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7864), + [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), + [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), + [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), + [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), + [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), + [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6945), + [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), + [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [9048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8125), + [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), + [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), + [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), + [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), + [9060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), + [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), + [9064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7978), + [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), + [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), + [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), + [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), + [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), + [9080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [9082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6599), + [9084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6468), + [9086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8239), + [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7324), + [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), + [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [9096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), + [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), + [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), + [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), + [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), + [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), + [9112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 4), + [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8104), + [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5330), + [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [9124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8128), + [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6691), + [9128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8064), + [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), + [9132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8130), + [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), + [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5344), + [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), + [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), + [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), + [9150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), + [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2486), + [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), + [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), + [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5457), + [9162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), + [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [9166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 3), + [9168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7876), + [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), + [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), + [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), + [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), + [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), + [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), + [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), + [9188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8106), + [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), + [9194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7845), + [9196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), + [9198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), + [9200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7933), + [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), + [9206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8203), + [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), + [9212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7916), + [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [9218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8247), + [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), + [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), + [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), + [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6576), + [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), + [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), + [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), + [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), + [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), + [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), + [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), + [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), + [9254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7920), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), + [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), + [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5316), + [9262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8001), + [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), + [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), + [9272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8178), + [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), + [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5460), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), + [9284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [9286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6518), + [9288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8284), + [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), + [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), + [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), + [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), + [9304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8002), + [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), + [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [9324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 2), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), + [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), + [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5601), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), + [9344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [9346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6558), + [9348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7827), + [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5342), + [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7222), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), + [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), + [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5314), + [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), + [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), + [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), + [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), + [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), + [9378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tag_spec, 1), + [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7170), + [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), + [9400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9185), + [9402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6470), + [9404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8028), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), + [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [9444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), + [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), + [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), + [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), + [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), + [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6867), + [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), + [9476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 3), + [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [9482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), + [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [9488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 4, .production_id = 84), + [9490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_typed, 2), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), + [9498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_type_constraint_repeat1, 2), SHIFT_REPEAT(6867), + [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [9505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 3, .production_id = 59), + [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), + [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), + [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), + [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1545), + [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), + [9531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7344), + [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064), + [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), + [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), + [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), + [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), + [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), + [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [9568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 4), + [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), + [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [9588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), + [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7823), + [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), + [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7454), + [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), + [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), + [9602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [9604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7357), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), + [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), + [9610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5848), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7015), + [9614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7358), + [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), + [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), + [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7185), + [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), + [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4547), + [9626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2), + [9628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3, .production_id = 45), + [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [9634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 1, .production_id = 12), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), + [9640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 5), + [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), + [9644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 2, .production_id = 24), + [9646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tag_specification_repeat1, 2), SHIFT_REPEAT(4374), + [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), + [9651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1), + [9653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 3), + [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), + [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), + [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7209), + [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), + [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), + [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), + [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7035), + [9669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_param, 1, .production_id = 8), + [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), + [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), + [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), + [9677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 1), + [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6984), + [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), + [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6857), + [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), + [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6993), + [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), + [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), + [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096), + [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), + [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), + [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), + [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6933), + [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), + [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), + [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7181), + [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), + [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7090), + [9723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), + [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), + [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), + [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), + [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [9733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 1), + [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), + [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), + [9739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_expression_item_repeat1, 2), SHIFT_REPEAT(7566), + [9742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), + [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7389), + [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9040), + [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), + [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7364), + [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), + [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7270), + [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), + [9762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_attribute_id_repeat1, 2), SHIFT_REPEAT(8193), + [9765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), + [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), + [9769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2330), + [9772] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_value_definition_repeat1, 2), SHIFT_REPEAT(2330), + [9775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7880), + [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5205), + [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), + [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), + [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), + [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), + [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2298), + [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7297), + [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899), + [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7282), + [9801] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_instantiated_class_type_repeat1, 2), SHIFT_REPEAT(4412), + [9804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7883), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7789), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7630), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8941), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5759), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [9880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8193), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8416), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7315), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), + [9900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), + [9902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_constructor_declaration_repeat1, 2), SHIFT_REPEAT(8078), + [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9145), + [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), + [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6788), + [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8815), + [9917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), SHIFT_REPEAT(3900), + [9920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat1, 2), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), + [9926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8121), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), + [9930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8358), + [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), + [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), + [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7363), + [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), + [9962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5852), + [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), + [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [9970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), + [9972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__type_params_repeat1, 2), SHIFT_REPEAT(6505), + [9975] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), SHIFT_REPEAT(7459), + [9978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 2), + [9980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7722), + [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), + [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9198), + [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), + [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), + [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8079), + [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), + [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), + [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8995), + [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), + [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6833), + [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), + [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), + [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), + [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), + [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9032), + [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [10026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), + [10028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), + [10030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), + [10032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9427), + [10034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [10036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [10038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7459), + [10040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__abstract_type, 2), + [10042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [10044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), + [10046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [10048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), + [10050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 2), SHIFT_REPEAT(7357), + [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), + [10055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), + [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7598), + [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), + [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), + [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), + [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), + [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), + [10073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), + [10075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 2), SHIFT_REPEAT(7358), + [10078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4529), + [10080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), + [10082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7440), + [10084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), + [10086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), + [10088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [10090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), + [10092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9581), + [10094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), + [10096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), + [10098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), + [10100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), + [10102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6873), + [10104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), + [10106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), + [10108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), + [10110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7476), + [10112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tag_specification, 1), + [10114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), + [10116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), + [10118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), + [10120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), + [10122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), + [10124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), + [10126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), + [10128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), + [10130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), + [10132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8005), + [10134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [10136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [10138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6816), + [10140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), + [10142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9315), + [10144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [10146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), + [10148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [10150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7540), + [10152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8031), + [10154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8846), + [10156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [10158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6888), + [10160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), + [10162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), + [10164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7488), + [10166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), + [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7489), + [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4750), + [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [10176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__constructor_argument_repeat1, 2), SHIFT_REPEAT(4979), + [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849), + [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6859), + [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), + [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), + [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), + [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), + [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7683), + [10203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), + [10205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 2), SHIFT_REPEAT(8265), + [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), + [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), + [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), + [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [10218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), + [10220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8806), + [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), + [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6796), + [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5657), + [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), + [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), + [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), + [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), + [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), + [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7085), + [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), + [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [10258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), SHIFT_REPEAT(6811), + [10261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_expression_repeat1, 2), + [10263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [10265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), + [10267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), + [10269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), + [10271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7151), + [10273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), + [10275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), + [10277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), + [10279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), + [10281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [10283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), + [10285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), + [10287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8257), + [10289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8263), + [10291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), + [10293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [10295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), + [10297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8399), + [10299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), + [10301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [10303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [10305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [10307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [10309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [10311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), + [10313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [10315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), + [10317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [10319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), + [10321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), + [10323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), + [10325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), + [10327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7200), + [10333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), + [10335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), + [10337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [10339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [10341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), + [10343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [10345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), + [10347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [10349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), + [10351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [10353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [10355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), + [10357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 1), + [10359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 1), + [10361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [10363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [10365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [10367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(945), + [10369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [10371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [10373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), + [10375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), + [10377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), + [10379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [10381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [10383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6868), + [10385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [10387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6626), + [10389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), + [10391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), + [10393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7331), + [10395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [10397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7235), + [10399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [10401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), + [10403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8089), + [10405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), + [10407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), + [10409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7147), + [10411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), + [10413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [10415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), + [10417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), + [10419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [10421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), + [10423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), + [10425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), + [10427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [10429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [10431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [10433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [10435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [10437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [10439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(875), + [10441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [10443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), + [10445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [10447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), + [10449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6625), + [10451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [10453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), + [10455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), + [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), + [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), + [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), + [10467] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1105), + [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), + [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), + [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), + [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7109), + [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8217), + [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), + [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [10490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), + [10492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8205), + [10494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8206), + [10496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [10498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), + [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), + [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6879), + [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7961), + [10508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7957), + [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7950), + [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [10514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), + [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), + [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), + [10530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7402), + [10534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), + [10536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), + [10538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), + [10540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [10542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), + [10544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [10546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), + [10548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), + [10550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7451), + [10552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), + [10554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [10556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [10558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_binding_pattern, 2), + [10560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [10562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), + [10564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), + [10566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [10568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), + [10570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_specification_repeat1, 1), + [10572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_instance_variable_specification_repeat1, 1), + [10574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7829), + [10576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7822), + [10578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7907), + [10580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), + [10582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), + [10584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [10586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [10588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), + [10590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [10592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(931), + [10594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [10596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), + [10598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [10600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7420), + [10602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [10604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), + [10606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6479), + [10608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), + [10610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), + [10612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), + [10614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), + [10616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7034), + [10618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [10620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [10622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [10624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [10626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), + [10628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [10630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [10632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(2179), + [10635] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), SHIFT_REPEAT(6809), + [10638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_pattern_repeat1, 2), + [10640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [10642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), + [10644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [10646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instance_variable_expression, 1, .production_id = 17), + [10648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), + [10650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9618), + [10652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [10654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [10656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [10658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), + [10660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_indexing_operator_path, 3), + [10662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_indexing_operator_path, 3), + [10664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), + [10666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [10668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7596), + [10670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [10672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [10674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), + [10676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7995), + [10678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7999), + [10680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), + [10682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(1174), + [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7367), + [10693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [10695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [10697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(889), + [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), + [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [10707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), + [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7466), + [10711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [10713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), + [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), + [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), + [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), + [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9611), + [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), + [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [10735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), + [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6446), + [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7971), + [10743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7414), + [10745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8738), + [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), + [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), + [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7213), + [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), + [10759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6627), + [10761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [10763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6744), + [10765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), + [10769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8073), + [10771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), + [10773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7086), + [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), + [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [10781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(861), + [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [10785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__abstract_type_repeat1, 1, .production_id = 10), + [10787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6424), + [10789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [10791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7409), + [10793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), + [10795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [10799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), + [10807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7439), + [10809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [10811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), + [10813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7724), + [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), + [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), + [10819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), + [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), + [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), + [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), + [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), + [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), + [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), + [10837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), + [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [10845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), + [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), + [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), + [10853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_pattern, 2), + [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8092), + [10857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8093), + [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8099), + [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), + [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), + [10865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), SHIFT_REPEAT(6861), + [10868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_binding_pattern_repeat1, 2), + [10870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [10872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [10874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [10876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [10878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [10880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [10882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), + [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), + [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), + [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), + [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), + [10896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8135), + [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), + [10900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), + [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), + [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), + [10906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [10908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), + [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [10912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), + [10914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [10916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [10918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), + [10920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), + [10922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7514), + [10924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [10926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [10928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(820), + [10930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [10932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2525), + [10935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [10937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6685), + [10939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7472), + [10941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), + [10943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [10945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5225), + [10947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [10949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), + [10951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), + [10953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8017), + [10955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8018), + [10957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8019), + [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), + [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), + [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), + [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), + [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), + [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8156), + [10977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8161), + [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8070), + [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), + [10983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), + [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [10987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(799), + [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), + [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), + [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7539), + [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6457), + [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2124), + [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4837), + [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), + [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), + [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), + [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), + [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [11027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_expression, 2, .production_id = 12), + [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), + [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6785), + [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), + [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), + [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [11045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2), SHIFT_REPEAT(4930), + [11048] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_binding_pattern_repeat1, 2), SHIFT_REPEAT(2585), + [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4544), + [11055] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_module_definition_repeat1, 2), SHIFT_REPEAT(7724), + [11058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), + [11060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), + [11062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8208), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8210), + [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [11068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9429), + [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), + [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), + [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6834), + [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7072), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [11088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), + [11090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8236), + [11092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), + [11094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_pattern_repeat1, 2), SHIFT_REPEAT(2164), + [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [11099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [11103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5111), + [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [11111] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), SHIFT_REPEAT(8122), + [11114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_copy_expression_repeat1, 2), + [11116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [11118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6533), + [11120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7562), + [11122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [11124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6919), + [11126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), + [11128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), + [11130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), + [11132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8168), + [11134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), + [11136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7757), + [11138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [11140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6129), + [11142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), + [11144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8285), + [11146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), + [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7025), + [11150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [11152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [11154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [11156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [11158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [11162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7743), + [11164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), + [11166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [11168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [11170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), SHIFT_REPEAT(7779), + [11173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_record_declaration_repeat1, 2), + [11175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), + [11177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), + [11179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [11181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), + [11185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [11187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7831), + [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [11193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [11195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), + [11197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6537), + [11199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7623), + [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), + [11205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), + [11207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6863), + [11209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), + [11211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8086), + [11213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8083), + [11215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [11217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [11219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6399), + [11221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [11223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6547), + [11225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), + [11227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7674), + [11229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [11231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [11233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [11235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [11237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), + [11239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), + [11241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), + [11243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), + [11245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), + [11249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8046), + [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8045), + [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6784), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6775), + [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), + [11259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8035), + [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), + [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), + [11265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), + [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7996), + [11273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7983), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), + [11277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [11279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2320), + [11281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), + [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7632), + [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7962), + [11293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7960), + [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), + [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), + [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), + [11305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7927), + [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7919), + [11309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), + [11311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), + [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), + [11315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [11317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6530), + [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), + [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7658), + [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), + [11325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [11327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), + [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), + [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), + [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [11341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), + [11343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6320), + [11345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [11347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7810), + [11349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), + [11351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [11353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [11355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), + [11357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6787), + [11359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), + [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [11363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), + [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8024), + [11367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8021), + [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), + [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), + [11373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7985), + [11375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7984), + [11377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), + [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), + [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [11385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), + [11387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7741), + [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6126), + [11391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), + [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), + [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7881), + [11399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), + [11401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), + [11403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), + [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [11409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), + [11411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [11413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [11415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), + [11417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [11419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [11421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [11423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [11425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9009), + [11427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), + [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), + [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), + [11433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), + [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9608), + [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), + [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), + [11443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7818), + [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9409), + [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [11451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [11453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [11455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [11457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6567), + [11459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9408), + [11461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [11463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5670), + [11465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), + [11467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9594), + [11469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), + [11471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9592), + [11473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), + [11475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [11477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9588), + [11479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), + [11481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), + [11483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), + [11485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [11487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9007), + [11489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9586), + [11491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), + [11493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9619), + [11495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), + [11497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [11499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9584), + [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7008), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), + [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9582), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), + [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), + [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9580), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), + [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), + [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9622), + [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), + [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9575), + [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), + [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), + [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9354), + [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), + [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9056), + [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), + [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), + [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), + [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9563), + [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), + [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), + [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), + [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9279), + [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), + [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), + [11589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 3), + [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9551), + [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), + [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), + [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9545), + [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), + [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), + [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9214), + [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), + [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), + [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9539), + [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), + [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), + [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), + [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), + [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9590), + [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), + [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), + [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), + [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), + [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), + [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9406), + [11649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 3, .production_id = 106), + [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), + [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), + [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9410), + [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5383), + [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8955), + [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), + [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), + [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9578), + [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8098), + [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9698), + [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), + [11685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9522), + [11687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), + [11689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [11691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [11693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), + [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9577), + [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), + [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9630), + [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), + [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9631), + [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), + [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), + [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), + [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8014), + [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8953), + [11721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_guard, 2), + [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), + [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), + [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [11729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9497), + [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), + [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), + [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9394), + [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), + [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [11741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_polymorphic_variant_type_repeat2, 1), + [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7849), + [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), + [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), + [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), + [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), + [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9572), + [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), + [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9571), + [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), + [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9570), + [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), + [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7855), + [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), + [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5704), + [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9273), + [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), + [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), + [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), + [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), + [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), + [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), + [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8377), + [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), + [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9479), + [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9566), + [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), + [11801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), + [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9565), + [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9087), + [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8195), + [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9086), + [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), + [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5217), + [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), + [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), + [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9424), + [11829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 4, .production_id = 33), + [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7411), + [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9425), + [11835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9564), + [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9482), + [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), + [11843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9426), + [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9465), + [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), + [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), + [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), + [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), + [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), + [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), + [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9275), + [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8227), + [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9050), + [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), + [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9464), + [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7924), + [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9288), + [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), + [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9290), + [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), + [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9121), + [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), + [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), + [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9278), + [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), + [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), + [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), + [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), + [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8751), + [11915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6520), + [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7987), + [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9467), + [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), + [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), + [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9559), + [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9558), + [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9124), + [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), + [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), + [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), + [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), + [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), + [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), + [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), + [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8164), + [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9553), + [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9552), + [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), + [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9052), + [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), + [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8141), + [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), + [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8898), + [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), + [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), + [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9548), + [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), + [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9547), + [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9546), + [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), + [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9453), + [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), + [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), + [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), + [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), + [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), + [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), + [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9439), + [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), + [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), + [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9127), + [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6042), + [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9437), + [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), + [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), + [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), + [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), + [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9542), + [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), + [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), + [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), + [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), + [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8212), + [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), + [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9377), + [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), + [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8048), + [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9454), + [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9455), + [12061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_declaration, 2, .production_id = 11), + [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9376), + [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7310), + [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), + [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), + [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9456), + [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), + [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), + [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [12079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 1), + [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), + [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8633), + [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), + [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), + [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), + [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8635), + [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), + [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9373), + [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), + [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), + [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), + [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), + [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), + [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [12117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_params, 4), + [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), + [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), + [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9161), + [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8653), + [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), + [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8655), + [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9714), + [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), + [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), + [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), + [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8853), + [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7814), + [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9469), + [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9470), + [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9471), + [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), + [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), + [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9328), + [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), + [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8678), + [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [12185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_typed_label, 3, .production_id = 75), + [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9405), + [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), + [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), + [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9536), + [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), + [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), + [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9159), + [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8113), + [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9484), + [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), + [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), + [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), + [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9485), + [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8701), + [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), + [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), + [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9204), + [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), + [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9329), + [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), + [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), + [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), + [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), + [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), + [12255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_type, 2, .production_id = 74), + [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [12259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [12261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9058), + [12263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [12265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), + [12267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9534), + [12269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), + [12271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8851), + [12273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [12275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), + [12277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [12279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [12281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8812), + [12283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [12285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), + [12287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), + [12289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9093), + [12291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7699), + [12293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [12295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9404), + [12297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [12299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9389), + [12301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6052), + [12303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [12305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8742), + [12307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), + [12309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8042), + [12311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), + [12313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [12315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9724), + [12317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [12319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7928), + [12321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9335), + [12323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9336), + [12325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), + [12327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), + [12329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [12331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9727), + [12333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9501), + [12335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [12337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8744), + [12339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [12341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), + [12343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [12345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), + [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7327), + [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7884), + [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), + [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8765), + [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), + [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5262), + [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9372), + [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), + [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9096), + [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), + [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9390), + [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8771), + [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5600), + [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), + [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), + [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9514), + [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9515), + [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9516), + [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [12405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6484), + [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), + [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), + [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), + [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), + [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), + [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9444), + [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), + [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), + [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7941), + [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), + [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), + [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), + [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), + [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), + [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), + [12459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), + [12461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [12463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), + [12465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9180), + [12467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [12469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [12471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9361), + [12473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8810), + [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), + [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5620), + [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), + [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), + [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9156), + [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), + [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), + [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), + [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9524), + [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), + [12503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [12505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [12507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [12509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6444), + [12511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), + [12513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4904), + [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), + [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), + [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), + [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), + [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7974), + [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9526), + [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7840), + [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), + [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), + [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), + [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964), + [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), + [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), + [12543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [12545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), + [12547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), + [12549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), + [12551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8398), + [12553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7895), + [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), + [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), + [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), + [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), + [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5705), + [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7619), + [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), + [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), + [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), + [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), + [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), + [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7614), + [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), + [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), + [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), + [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), + [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4976), + [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8016), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5008), + [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), + [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), + [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5002), + [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), + [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5029), + [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4995), + [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9615), + [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), + [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), + [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6393), + [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6386), + [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), + [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), + [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), + [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), + [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8448), + [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), + [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9403), + [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5020), + [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [12669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), + [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), + [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8382), + [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), + [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), + [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7905), + [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), + [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), + [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5046), + [12689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), + [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5049), + [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), + [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8681), + [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), + [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9713), + [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), + [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), + [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), + [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), + [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9365), + [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), + [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), + [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), + [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), + [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), + [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4994), + [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), + [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7975), + [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8697), + [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), + [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7698), + [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), + [12737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [12739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), + [12741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [12743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [12745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), + [12747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), + [12749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9317), + [12751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961), + [12753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [12755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4989), + [12757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), + [12759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [12761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9614), + [12763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), + [12765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7830), + [12767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [12769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7461), + [12771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [12773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), + [12775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), + [12777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), + [12779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [12781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), + [12783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [12785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [12787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [12789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [12791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_payload, 3), + [12793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), + [12795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), + [12797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9276), + [12799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), + [12801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [12803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [12805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), + [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), + [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8452), + [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), + [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), + [12815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [12817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [12819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), + [12821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), + [12823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [12825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), + [12827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [12829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [12831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [12833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), + [12835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [12837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [12839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [12841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [12843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [12845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), + [12847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [12849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7798), + [12851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), + [12853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), + [12855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7311), + [12857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [12859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5014), + [12861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [12863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6188), + [12865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4988), + [12867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [12869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), + [12871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9215), + [12873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7889), + [12875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), + [12877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), + [12879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6170), + [12881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), + [12883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9445), + [12885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [12887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [12889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), + [12891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [12893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [12895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), + [12897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), + [12899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), + [12901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9181), + [12903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), + [12905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [12907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [12909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9341), + [12911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), + [12913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8241), + [12915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), + [12917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5426), + [12919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [12921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7485), + [12923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6115), + [12925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [12927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), + [12929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6954), + [12931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), + [12933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5030), + [12935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), + [12937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9160), + [12939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), + [12941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), + [12943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [12945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), + [12947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), + [12949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), + [12951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6295), + [12953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), + [12955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [12957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), + [12959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [12961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6391), + [12963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [12965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [12967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), + [12969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), + [12971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), + [12973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), + [12975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), + [12977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), + [12979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), + [12981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [12983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [12985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [12987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [12989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [12991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), + [12993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [12995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), + [12997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [12999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [13001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [13003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), + [13005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [13007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), + [13009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5432), + [13011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [13013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9094), + [13015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), + [13017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), + [13019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), + [13021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [13023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), + [13025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [13027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [13029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), + [13031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [13033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [13035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [13037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [13039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [13041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [13043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), + [13045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [13047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [13049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [13051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), + [13053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [13055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [13057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), + [13059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [13061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), + [13063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [13065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [13067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [13069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), + [13071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [13073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [13075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), + [13077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [13079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [13081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [13083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [13085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [13087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [13089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), + [13091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9051), + [13093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8013), + [13095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [13097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), + [13099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [13101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), + [13103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [13105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [13107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [13109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [13111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [13113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [13115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [13117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7853), + [13119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [13121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [13123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [13125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9026), + [13127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [13129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [13131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [13133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [13135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [13137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [13139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [13141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7804), + [13143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [13145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [13147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [13149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [13151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [13153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [13155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [13157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), + [13159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9008), + [13161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7841), + [13163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), + [13165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [13167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [13169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [13171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [13173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), + [13175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), + [13177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [13179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [13181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [13183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [13185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [13187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7833), + [13189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [13191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [13193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), + [13195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8978), + [13197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [13199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), + [13201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [13203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [13205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [13207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), + [13209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [13211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), + [13213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [13215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [13217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [13219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [13221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), + [13223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [13225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [13227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [13229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [13231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), + [13233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), + [13235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7939), + [13237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [13239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), + [13241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [13243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), + [13245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), + [13247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), + [13249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [13251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), + [13253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), + [13255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [13257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [13259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8000), + [13261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), + [13263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [13265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), + [13267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8925), + [13269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [13271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [13273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [13275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [13277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), + [13279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [13281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [13283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7507), + [13285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), + [13287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [13289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [13291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [13293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [13295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [13297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), + [13299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), + [13301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), + [13303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [13305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8899), + [13307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), + [13309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [13311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), + [13313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), + [13315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [13317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), + [13319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [13321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), + [13323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [13325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [13327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8080), + [13329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), + [13331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [13333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [13335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), + [13337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [13339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), + [13341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [13343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [13345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [13347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), + [13349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [13351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [13353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7392), + [13355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [13357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [13359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [13361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [13363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [13365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), + [13367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [13369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [13371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), + [13373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8852), + [13375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), + [13377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [13379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [13381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [13383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), + [13385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [13387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), + [13389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [13391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8834), + [13393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), + [13395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), + [13397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), + [13399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), + [13401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8243), + [13403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7202), + [13405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [13407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [13409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [13411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [13413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [13415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [13417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [13419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [13421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [13423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), + [13425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8811), + [13427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), + [13429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), + [13431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), + [13433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [13435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), + [13437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), + [13439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [13441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8246), + [13443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [13445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [13447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), + [13449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8788), + [13451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), + [13453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [13455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [13457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7272), + [13459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [13461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [13463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), + [13465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [13467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), + [13469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [13471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), + [13473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [13475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [13477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), + [13479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8770), + [13481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), + [13483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [13485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [13487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), + [13489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [13491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8750), + [13493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [13495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7313), + [13497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), + [13499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [13501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), + [13503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), + [13505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8198), + [13507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [13509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), + [13511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [13513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8730), + [13515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), + [13517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [13519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8721), + [13521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), + [13523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [13525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), + [13527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [13529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), + [13531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [13533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [13535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [13537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [13539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [13541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8700), + [13543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), + [13545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [13547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [13549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [13551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8683), + [13553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [13555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [13557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [13559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [13561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [13563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), + [13565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8140), + [13567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [13569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [13571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), + [13573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [13575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), + [13577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), + [13579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [13581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), + [13583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), + [13585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [13587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8640), + [13589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [13591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [13593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [13595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [13597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8634), + [13599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8105), + [13601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [13603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), + [13605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [13607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), + [13609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [13611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), + [13613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [13615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), + [13617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [13619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), + [13621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8091), + [13623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [13625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [13627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [13629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), + [13631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [13633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), + [13635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), + [13637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [13639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [13641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8593), + [13643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), + [13645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), + [13647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), + [13649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [13651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), + [13653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [13655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8529), + [13657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [13659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), + [13661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [13663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [13665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), + [13667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [13669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [13671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [13673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), + [13675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [13677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [13679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [13681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [13683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [13685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [13687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), + [13689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), + [13691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [13693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [13695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [13697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [13699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [13701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [13703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [13705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [13707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), + [13709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), + [13711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), + [13713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [13715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), + [13717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [13719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [13721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [13723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7405), + [13725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [13727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), + [13729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [13731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [13733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [13735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [13737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [13739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [13741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [13743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [13745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [13747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), + [13749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [13751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), + [13753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [13755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [13757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [13759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [13761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), + [13763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [13765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [13767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), + [13769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [13771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [13773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [13775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [13777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [13779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8512), + [13781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [13783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [13785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [13787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [13789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [13791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [13793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [13795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [13797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), + [13799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), + [13801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), + [13803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [13805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [13807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [13809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [13811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [13813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [13815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [13817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [13819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [13821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), + [13823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [13825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), + [13827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), + [13829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), + [13831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [13833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), + [13835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), + [13837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [13839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [13841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), + [13843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [13845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [13847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [13849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [13851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [13853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [13855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [13857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7696), + [13859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [13861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [13863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7836), + [13865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), + [13867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [13869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), + [13871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [13873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [13875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), + [13877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), + [13879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [13881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), + [13883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [13885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [13887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [13889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [13891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [13893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [13895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [13897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), + [13899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [13901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [13903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [13905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [13907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [13909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [13911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [13913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [13915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [13917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [13919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7067), + [13921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [13923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [13925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [13927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [13929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [13931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), + [13933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), + [13935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [13937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [13939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), + [13941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), + [13943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), + [13945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), + [13947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), + [13949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), + [13951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), + [13953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), + [13955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), + [13957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [13959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), + [13961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [13963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6887), + [13965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), + [13967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [13969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), + [13971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), + [13973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [13975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), + [13977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), + [13979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), + [13981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), + [13983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [13985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), + [13987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [13989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [13991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [13993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), + [13995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [13997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), + [13999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), + [14001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [14003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [14005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [14007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [14009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), + [14011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), + [14013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), + [14015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [14017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), + [14019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), + [14021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [14023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), + [14025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [14027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6348), + [14029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [14031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [14033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [14035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), + [14037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [14039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [14041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), + [14043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7672), + [14045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [14047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [14049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [14051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5067), + [14053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [14055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [14057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [14059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [14061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), + [14063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), + [14065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5070), + [14067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [14069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), + [14071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [14073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8163), + [14075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), + [14077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), + [14079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), + [14081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), + [14083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6493), + [14085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [14087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9729), [14089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), [14091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), [14093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6152), @@ -496051,7 +496062,7 @@ void tree_sitter_ocaml_external_scanner_deserialize(void *, const char *, unsign #endif extern const TSLanguage *tree_sitter_ocaml(void) { - static TSLanguage language = { + static const TSLanguage language = { .version = LANGUAGE_VERSION, .symbol_count = SYMBOL_COUNT, .alias_count = ALIAS_COUNT, @@ -496062,24 +496073,24 @@ extern const TSLanguage *tree_sitter_ocaml(void) { .production_id_count = PRODUCTION_ID_COUNT, .field_count = FIELD_COUNT, .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, - .parse_table = (const uint16_t *)ts_parse_table, - .small_parse_table = (const uint16_t *)ts_small_parse_table, - .small_parse_table_map = (const uint32_t *)ts_small_parse_table_map, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, .parse_actions = ts_parse_actions, .symbol_names = ts_symbol_names, .field_names = ts_field_names, - .field_map_slices = (const TSFieldMapSlice *)ts_field_map_slices, - .field_map_entries = (const TSFieldMapEntry *)ts_field_map_entries, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, .symbol_metadata = ts_symbol_metadata, .public_symbol_map = ts_symbol_map, .alias_map = ts_non_terminal_alias_map, - .alias_sequences = (const TSSymbol *)ts_alias_sequences, + .alias_sequences = &ts_alias_sequences[0][0], .lex_modes = ts_lex_modes, .lex_fn = ts_lex, .keyword_lex_fn = ts_lex_keywords, .keyword_capture_token = sym__identifier, .external_scanner = { - (const bool *)ts_external_scanner_states, + &ts_external_scanner_states[0][0], ts_external_scanner_symbol_map, tree_sitter_ocaml_external_scanner_create, tree_sitter_ocaml_external_scanner_destroy, diff --git a/ocaml/src/tree_sitter/parser.h b/ocaml/src/tree_sitter/parser.h index a3a87bd1d..2b14ac104 100644 --- a/ocaml/src/tree_sitter/parser.h +++ b/ocaml/src/tree_sitter/parser.h @@ -102,8 +102,8 @@ struct TSLanguage { const uint16_t *small_parse_table; const uint32_t *small_parse_table_map; const TSParseActionEntry *parse_actions; - const char **symbol_names; - const char **field_names; + const char * const *symbol_names; + const char * const *field_names; const TSFieldMapSlice *field_map_slices; const TSFieldMapEntry *field_map_entries; const TSSymbolMetadata *symbol_metadata; @@ -123,6 +123,7 @@ struct TSLanguage { unsigned (*serialize)(void *, char *); void (*deserialize)(void *, const char *, unsigned); } external_scanner; + const TSStateId *primary_state_ids; }; /* diff --git a/package.json b/package.json index 8af38816d..a93301126 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tree-sitter-ocaml", - "version": "0.19.0", + "version": "0.20.0", "description": "OCaml grammar for tree-sitter", "keywords": [ "parser", @@ -9,10 +9,10 @@ "author": "Max Brunsfeld", "license": "MIT", "dependencies": { - "nan": "^2.14.1" + "nan": "^2.16.0" }, "devDependencies": { - "tree-sitter-cli": "^0.19.2" + "tree-sitter-cli": "^0.20.6" }, "scripts": { "build": "npm run build-ocaml && npm run build-interface", From dcc477e3c2127b579fe6908978764238a08cb7bf Mon Sep 17 00:00:00 2001 From: Pieter Goetschalckx Date: Sun, 19 Jun 2022 21:36:54 +0200 Subject: [PATCH 3/4] Bump rust version and add test (#58) * Update .gitignore * Update README * Update rust docs * Bump rust version * Add rust test --- .github/workflows/build.yml | 27 ++++++++++- .gitignore | 14 +++++- Cargo.toml | 14 +++--- README.md | 8 ++-- bindings/rust/README.md | 42 +++++++++++++++++ bindings/rust/build.rs | 9 ++-- bindings/rust/lib.rs | 90 +++++++++++++++++++++++++++---------- 7 files changed, 161 insertions(+), 43 deletions(-) create mode 100644 bindings/rust/README.md diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 43f4b7552..8e3a21c7c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,9 +2,13 @@ name: build on: [push, pull_request] +env: + CARGO_TERM_COLOR: always + CARGO_INCREMENTAL: 0 + jobs: - build: - name: build + build-node: + name: build-node runs-on: ubuntu-latest steps: - name: Checkout code @@ -25,3 +29,22 @@ jobs: - name: Test corpus & parse examples run: npm test + + build-rust: + name: build-rust + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Install rust + uses: actions-rs/toolchain@v1 + with: + toolchain: stable + profile: minimal + + - name: Build + run: cargo build --release + + - name: Test + run: cargo test diff --git a/.gitignore b/.gitignore index 1c16dcf73..7c2996825 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,17 @@ node_modules build examples *.log -test.ml -test.mli +log.html +/test.ml +/test.mli target Cargo.lock + +# These files would be generated by 'tree-sitter generate' with the default +# settings. We don't want them because there's already a copy at the root. +/interface/Cargo.toml +/interface/binding.gyp +/interface/bindings +/ocaml/Cargo.toml +/ocaml/binding.gyp +/ocaml/bindings diff --git a/Cargo.toml b/Cargo.toml index 0074dff92..8c97a7f93 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,10 +1,10 @@ [package] name = "tree-sitter-ocaml" description = "OCaml grammar for the tree-sitter parsing library" -version = "0.19.0" +version = "0.20.0" authors = ["Max Brunsfeld "] license = "MIT" -readme = "README.md" +readme = "bindings/rust/README.md" keywords = ["incremental", "parsing", "ocaml"] categories = ["parsing", "text-editors"] repository = "https://github.com/tree-sitter/tree-sitter-ocaml" @@ -12,20 +12,20 @@ edition = "2018" build = "bindings/rust/build.rs" include = [ - "common", + "common/*", "bindings/rust/*", "ocaml/grammar.js", - "ocaml/src", + "ocaml/src/*", "interface/grammar.js", - "interface/src", - "queries" + "interface/src/*", + "queries/*" ] [lib] path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "0.19" +tree-sitter = "0.20" [build-dependencies] cc = "1.0" diff --git a/README.md b/README.md index 5eadb862c..d9c59868c 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,12 @@ OCaml grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter). This module defines two grammars for implementation (`.ml`) and interface (`.mli`) files. Require them as follows: ```js -require('tree-sitter-ocaml/ocaml'); -require('tree-sitter-ocaml/interface'); +require('tree-sitter-ocaml').ocaml; +require('tree-sitter-ocaml').interface; ``` References -* [OCaml language reference](https://caml.inria.fr/pub/docs/manual-ocaml/language.html) -* [OCaml language extensions](https://caml.inria.fr/pub/docs/manual-ocaml/extn.html) +* [OCaml language reference](https://ocaml.org/manual/language.html) +* [OCaml language extensions](https://ocaml.org/manual/extn.html) * [OCaml parser](https://github.com/ocaml/ocaml/blob/trunk/parsing/parser.mly) diff --git a/bindings/rust/README.md b/bindings/rust/README.md new file mode 100644 index 000000000..3ead5ee5a --- /dev/null +++ b/bindings/rust/README.md @@ -0,0 +1,42 @@ +# tree-sitter-ocaml + +This crate provides Ocaml grammars for the [tree-sitter][] parsing library. +There are separate grammars for implementation (`.ml`) and interface (`.mli`) +files. + +To use this crate, add it to the `[dependencies]` section of your `Cargo.toml` +file. (Note that you will probably also need to depend on the +[`tree-sitter`][tree-sitter crate] crate to use the parsed result in any useful +way.) + +```toml +[dependencies] +tree-sitter = "0.20" +tree-sitter-ocaml = "0.20" +``` + +Typically, you will use the [language][language func] function to add this +grammar to a tree-sitter [Parser][], and then use the parser to parse some code: + +```rust +let code = r#" + module M = struct + let x = 0 + end +"#; +let mut parser = Parser::new(); +parser + .set_language(tree_sitter_ocaml::language_ocaml()) + .expect("Error loading OCaml grammar"); +let tree = parser.parse(code, None).unwrap(); +``` + +If you have any questions, please reach out to us in the [tree-sitter +discussions] page. + +[Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html +[language func]: https://docs.rs/tree-sitter-rust/*/tree_sitter_ocaml/fn.language_ocaml.html +[Parser]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Parser.html +[tree-sitter]: https://tree-sitter.github.io/ +[tree-sitter crate]: https://crates.io/crates/tree-sitter +[tree-sitter discussions]: https://github.com/tree-sitter/tree-sitter/discussions diff --git a/bindings/rust/build.rs b/bindings/rust/build.rs index a844160bf..07a5de755 100644 --- a/bindings/rust/build.rs +++ b/bindings/rust/build.rs @@ -4,15 +4,16 @@ fn main() { let interface_dir = root_dir.join("interface").join("src"); let mut c_config = cc::Build::new(); + c_config.include(&ocaml_dir); c_config - .include(&ocaml_dir) .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable"); + .flag_if_supported("-Wno-unused-but-set-variable") + .flag_if_supported("-Wno-trigraphs"); let mut cpp_config = cc::Build::new(); + cpp_config.cpp(true); + cpp_config.include(&ocaml_dir); cpp_config - .cpp(true) - .include(&ocaml_dir) .flag_if_supported("-Wno-unused-parameter") .flag_if_supported("-Wno-unused-but-set-variable"); diff --git a/bindings/rust/lib.rs b/bindings/rust/lib.rs index d18b0d29e..6418eb902 100644 --- a/bindings/rust/lib.rs +++ b/bindings/rust/lib.rs @@ -1,23 +1,22 @@ -//! This crate provides OCaml and OCaml Interface grammars for the [tree-sitter][] parsing library. +//! This crate provides OCaml grammars for the [tree-sitter][] parsing library. +//! There are separate grammars for implementation (`.ml`) and interface +//! (`.mli`) files. //! -//! Typically, you will use the [language_ocaml][language func] function to add this grammar to a -//! tree-sitter [Parser][], and then use the parser to parse some code: +//! Typically, you will use the [language_ocaml][language func] function to add +//! this grammar to a tree-sitter [Parser][], and then use the parser to parse +//! some code: //! //! ``` -//! use tree_sitter::Parser; -//! //! let code = r#" //! module M = struct -//! let x = x +//! let x = 0 //! end //! "#; -//! let mut parser = Parser::new(); +//! let mut parser = tree_sitter::Parser::new(); //! parser //! .set_language(tree_sitter_ocaml::language_ocaml()) -//! .expect("Error loading ocaml grammar"); -//! let parsed = parser.parse(code, None).unwrap(); -//! let root = parsed.root_node(); -//! assert!(!root.has_error()); +//! .expect("Error loading OCaml grammar"); +//! let tree = parser.parse(code, None).unwrap(); //! ``` //! //! [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html @@ -32,31 +31,74 @@ extern "C" { fn tree_sitter_ocaml_interface() -> Language; } -/// Returns the tree-sitter [Language][] for this OCaml. +/// Get the tree-sitter [Language][] for OCaml. /// /// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html pub fn language_ocaml() -> Language { unsafe { tree_sitter_ocaml() } } -/// Returns the tree-sitter [Language][] for TSX. +/// Get the tree-sitter [Language][] for OCaml interfaces. /// /// [Language]: https://docs.rs/tree-sitter/*/tree_sitter/struct.Language.html pub fn language_ocaml_interface() -> Language { unsafe { tree_sitter_ocaml_interface() } } -/// The syntax highlighting query for this language. -pub const HIGHLIGHT_QUERY: &str = include_str!("../../queries/highlights.scm"); - -/// The local-variable syntax highlighting query for this language. -pub const LOCALS_QUERY: &str = include_str!("../../queries/locals.scm"); - -/// The symbol tagging query for this language. -pub const TAGGING_QUERY: &str = include_str!("../../queries/tags.scm"); +/// The content of the [`node-types.json`][] file for OCaml. +/// +/// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types +pub const OCAML_NODE_TYPES: &'static str = include_str!("../../ocaml/src/node-types.json"); -/// The content of the [`node-types.json`][] file for this grammar. +/// The content of the [`node-types.json`][] file for OCaml interfaces. /// /// [`node-types.json`]: https://tree-sitter.github.io/tree-sitter/using-parsers#static-node-types -pub const OCAML_NODE_TYPES: &str = include_str!("../../ocaml/src/node-types.json"); -pub const INTERFACE_NODE_TYPES: &str = include_str!("../../interface/src/node-types.json"); +pub const INTERFACE_NODE_TYPES: &'static str = include_str!("../../interface/src/node-types.json"); + +/// The syntax highlighting query for OCaml. +pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); + +/// The local-variable syntax highlighting query for OCaml. +pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); + +/// The symbol tagging query for OCaml. +pub const TAGGING_QUERY: &'static str = include_str!("../../queries/tags.scm"); + +#[cfg(test)] +mod tests { + #[test] + fn test_ocaml() { + let mut parser = tree_sitter::Parser::new(); + parser + .set_language(super::language_ocaml()) + .expect("Error loading OCaml grammar"); + + let code = r#" + module M = struct + let x = 0 + end + "#; + + let tree = parser.parse(code, None).unwrap(); + let root = tree.root_node(); + assert!(!root.has_error()); + } + + #[test] + fn test_ocaml_interface() { + let mut parser = tree_sitter::Parser::new(); + parser + .set_language(super::language_ocaml_interface()) + .expect("Error loading OCaml interface grammar"); + + let code = r#" + module M : sig + val x : int + end + "#; + + let tree = parser.parse(code, None).unwrap(); + let root = tree.root_node(); + assert!(!root.has_error()); + } +} From cc26b1ef111100f26a137bcbcd39fd4e35be9a59 Mon Sep 17 00:00:00 2001 From: Pieter Goetschalckx Date: Sun, 19 Jun 2022 21:41:43 +0200 Subject: [PATCH 4/4] Cache examples in Github workflow --- .github/workflows/build.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8e3a21c7c..6774d1165 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -27,6 +27,12 @@ jobs: - name: Install dependencies run: npm install + - name: Cache examples + uses: actions/cache@v3 + with: + path: examples + key: ${{ hashFiles('script/parse-examples') }} + - name: Test corpus & parse examples run: npm test